/* ================================================================
   Шрифты Roboto и Open Sans, вынесенные с fonts.googleapis.com
   на свой сервер: минус внешний запрос и никакой передачи IP
   посетителей на серверы Google.
   Файлы лежат в /assets/fonts/. Благодаря unicode-range браузер
   качает только нужное начертание и только нужный алфавит.
   ================================================================ */

/* Roboto 300 — cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/roboto-300-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Roboto 300 — cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/roboto-300-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* Roboto 300 — latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/roboto-300-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Roboto 300 — latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/roboto-300-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Roboto 400 — cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/roboto-400-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Roboto 400 — cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/roboto-400-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* Roboto 400 — latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/roboto-400-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Roboto 400 — latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/roboto-400-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Roboto 500 — cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/roboto-500-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Roboto 500 — cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/roboto-500-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* Roboto 500 — latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/roboto-500-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Roboto 500 — latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/roboto-500-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Roboto 700 — cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/roboto-700-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Roboto 700 — cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/roboto-700-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* Roboto 700 — latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/roboto-700-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Roboto 700 — latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/roboto-700-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ==== /plugins/system/bdthemes_shortcodes/css/shortcode-ultimate.css ==== */
.su-clearfix {
  *zoom: 1;
}
.su-clearfix:before,
.su-clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.su-clearfix:after {
  clear: both;
}


/*
 Exit_popup_here_because_of_adblock_plus_block_it_we_just_apply_a_hack
*/
.su-ep-container {
	/* Size and position */
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	/* Background and effects */
	background: rgba(0,0,0,0.75);
	perspective: 1000px;
	/* Animation default state */
	left: 100%;
	opacity: 0;
	/* Animation */
	-webkit-transition-property: left, opacity;
	-webkit-transition-duration: 0, 0.3s;
	-webkit-transition-delay: 0.3s, 0;
	transition-property: left, opacity;
	transition-duration: 0, 0.3s;
	transition-delay: 0.3s, 0;
}

/*
Modal background visible state
*/
.su-ep-container.visible {
	-webkit-transition-delay: 0;
	transition-delay: 0;
	left: 0;
	opacity: 1;
	z-index: 9999;
}

/*
Modal
*/
.su-ep-content {
	width: 590px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/* Animation default state */
	transform: scale(0.4) rotateX(45deg);
	/* Animation */
	transition: all 0.3s;
	background-color: #fff;
	box-sizing: border-box;
}

.su-ep-content .su-ep-inner {
	padding: 15px;
	text-align: center;
}
.su-ep-content .su-ep-inner h1,
.su-ep-content .su-ep-inner h2,
.su-ep-content .su-ep-inner h3,
.su-ep-content .su-ep-inner h4 {
	color: inherit;
}

.su-ep-content.visible {
	transform: scale(1) rotateX(0deg);
}

/*
Close button
*/
.su-ep-content .ep-close {
	width: 32px;
	height: 32px;
	position: absolute;
	top: -40px;
	right: 0px;
	cursor: pointer;
	color: #ddd;
	line-height: 32px;
	font-family: Arial, Baskerville, monospace;
	font-size: 32px;
	text-align: right;
}
.su-ep-content .ep-close:hover {
	color: #fff;
}.su-ep-content .ep-close:focus {
	color: #f5f5f5;
}

@media (max-width: 767px) {
	.su-ep-content {
		width: 91%;
		height: auto;
		min-height: 240px;
		margin: 30px;
	}
}

/*
 * Visibility
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
 */
/* Desktop and bigger */
@media (min-width: 960px) {
  .su-visible-small {
    display: none !important;
  }
  .su-visible-medium {
    display: none !important;
  }
  .su-hidden-large {
    display: none !important;
  }
}
/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
  .su-visible-small {
    display: none !important;
  }
  .su-visible-large {
    display: none !important ;
  }
  .su-hidden-medium {
    display: none !important;
  }
}
/* Phone landscape and smaller*/
@media (max-width: 767px) {
  .su-visible-medium {
    display: none !important;
  }
  .su-visible-large {
    display: none !important;
  }
  .su-hidden-small {
    display: none !important;
  }
}
/* Remove from the flow and screen readers on any device */
.su-hidden {
  display: none !important;
  visibility: hidden !important;
}
/* It's hidden, but still affects layout */
.su-invisible {
  visibility: hidden !important;
}
/* Show on hover */
.su-visible-hover:hover .su-hidden,
.su-visible-hover:hover .su-invisible {
  display: block !important;
  visibility: visible !important;
}
.su-visible-hover-inline:hover .su-hidden,
.su-visible-hover-inline:hover .su-invisible {
  display: inline-block !important;
  visibility: visible !important;
}
/* Hide on touch */
.su-touch .su-hidden-touch,
.su-notouch .su-hidden-notouch {
  display: none !important;
}

/* ==== /modules/mod_yjis4/css/mod_yjis4.css ==== */
/*======================================================================*\
|| #################################################################### ||
|| # Copyright �2006-2009 Youjoomla.com. All Rights Reserved.           ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
.YJIS_outer {
	display:block;
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	z-index:1;
	-webkit-user-select: none;
}
.YJSlide_slide.starter.active {
	display:block!important;
}
.YJSlide_slide.starter.inactive {
	display:none!important;
}
.YJIS_inner {
	display:block;
	position:relative;
}
.YJS_slidesholder {
	display:none;
	position:relative;
	overflow:hidden;
}
.YJSlide_slide .YJSlide_description {
	display:block;
	position:absolute;
	top:40px;
	right:40px;
	color:#eee;
	font-size:12px;
	background:url(/modules/mod_yjis4/images/desc_bg.png);
	width:250px;
	padding:15px;
	border:1px solid #404040;
	text-align:center;
}
.YJSlide_slide .YJSlide_intro {
	display:block;
	position:absolute;
	z-index:5000;
	width:100%;
	left:0px;
	bottom:0px;
	height:auto;
	padding:0;
	background:url(/modules/mod_yjis4/images/intro_bg.png);
	color:#18181A;
	font-weight:bold;
}
.YJSlide_slide .YJSlide_intro_in {
	display:block;
	padding:10px;
	margin:10px;
	overflow:hidden;
	word-wrap: break-word;
}
.slidearrows {
	display:none;
	position:absolute;
	left:5px;
	background:url(/modules/mod_yjis4/images/slideArrows.png) left top;
	width:31px;
	height:46px;
	z-index:1300;
}
.slidearrows.slideRight {
	right:5px;
	left:auto;
	background:url(/modules/mod_yjis4/images/slideArrows.png) left bottom;
}
/* bottom navigation */
.navContainer {
	display:block;
	position:relative;
	clear:both;
	text-align:left;
	margin:10px auto 10px auto;
	text-align:center;
}
.navContainer .nav_info {
	background:#000;
	color:#FFFFFF;
	padding:2px 5px 2px;
	margin:0;
	display:block;
	position:absolute;
	left:0;
}
.navContainer .bnav {
	font-weight:bold;
	display:inline-block;
	padding:3px 10px;
	margin:0;
	background:#fff;
	border:1px solid #bbb;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.navContainer .bnav.active {
	background:#efefef;
}
/* yj tips */
.YJS_tips, .YJS_slide_tips {
	background:none;
	width:auto;
	height:auto;
	z-index:8000;
}
.YJS_tips .tip, .YJS_slide_tips .tip {
	background:#000;
	border:0;
	padding:0;
	text-align:center;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px 15px;
	font-size:11px;
	color:#FFFFFF;
}
.YJS_tips .tip-title, .YJS_slide_tips .tip-title {
	padding: 0;
	margin: 0;
	font-size:12px;
	font-weight: bold;
	background: none;
	clear:both;
}
.YJS_tips .tip-text, .YJS_slide_tips .tip-text {
	font-size:11px;
	margin: 0;
}
.YJS_tips .tip-bottom {
	border-color: #000 transparent transparent;
	border-style: solid;
	border-width: 8px 8px 0;
	height: 0;
	margin: 0 8px;
	width: 0;
	position:absolute;
	bottom:-8px;
	left:-2px;
}
.YJS_slide_tips .tip-bottom {
	border-color: transparent #000 transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0;
	margin: 10px 0;
	width: 0;
	position:absolute;
	left:-10px;
	top:-2px;
}
.YJS_reldata {
	display:none!important;
}
/* thumb container */
.thumbContainer {
	display:block;
	position:absolute;
	clear:both;
	text-align:left;
	margin:0 auto;
	padding:0;
	text-align:center;
	z-index:1000;
	/*
	 must keep border none and border width
	 fix for opera computeSize() 
	 if you want border just
	 define it and include border width
	*/
	border:none;
	border-width:0;
}
.thumbContainer_outer {
	display:inline-block;
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:8px 0px;
	opacity:0;
	filter:alpha(opacity=0);
	/* 
	 do not remove bottom 3. Thumb elements
	 are inline blocks , this makes sure they do
	 not get the "natural" 4px margin between them
	 */
    font-size: 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
}
.thumbContainer_belt {
	display:block;
	position:relative;
	width:3000px;
}
.thumbContainer .clr_c {
	display:block;
	clear:both;
}
.thumbContainer .thumb {
	display:inline-block;
	vertical-align:top;
	padding:8px;
	margin:0px;
	overflow:hidden;
	/*
	 must keep border none and border width
	 fix for opera computeSize() 
	 if you want border just
	 define it and include border width
	*/
	border:none;
	border-width:0;
}
.thumbContainer .thumb img {
	margin:0;
	padding:0;
	-webkit-box-shadow:0 0 8px #000;
	-khtml-box-shadow:0 0 8px #000;
	-moz-box-shadow:0 0 8px #000;
	box-shadow:0 0 8px #000;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.thumbContainer .thumb.selected {
}
.thumbContainer_left, .thumbContainer_right {
	/* will be set to block with js */
	display:none;
	position:absolute;
	left:10px;
	background:url(/modules/mod_yjis4/images/thumbContainer_arrows.png) no-repeat left bottom;
	width:12px;
	height:17px;
	z-index:1100;
}
.thumbContainer_right {
	right:10px;
	left:auto;
	background:url(/modules/mod_yjis4/images/thumbContainer_arrows.png) no-repeat left top;
}
.yjis_slidesinfo {
	display:none!important;
}
.YJSlide_slide a.popbox,
.YJSlide_slide img{
	max-width:100%;
	margin:0;
	padding:0;
}
@media screen and (max-width: 3500px) {
.YJIS_outer .thumbContainer_belt {
	visibility:visible!important;
}
}
@media screen and (max-width: 1200px) {
.yjis_respond, a.popbox.YJS_mboxp {
	width:100%!important;
}
.YJIS_outer.yjis_respond img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
}
@media screen and (max-width: 680px) {
embed,  object {
	width: 100%!important;
	height: auto!important;
}
 #mbBottom, #mbCaption, {
 width:90%!important;
}
#mbMedia iframe, #mbMedia {
	width:100%!important;
}
.YJIS_outer .thumbContainer_belt, .YJSlide_description {
	visibility:hidden!important;
}

}
@media screen and (max-width: 680px) {
.nav_info{
	visibility:hidden!important;
}
}

/* ==== /media/mod_languages/css/template.css ==== */
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}

div.mod-languages ul.lang-inline li {
	display:inline;
}

div.mod-languages ul.lang-block li {
	display:block;
}

div.mod-languages img {
	border:none;
}

div.mod-languages a {
	text-decoration: none;
}

/* ==== /plugins/system/bdthemes_shortcodes/css/animate.css ==== */

/*! Animate.css - http://daneden.me/animate Licensed under the MIT 
	license -http://opensource.org/licenses/MIT 
	Copyright (c) 2015 Daniel Eden
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* ==== /plugins/system/yjsg/assets/css/font-awesome.min.css ==== */
/*!
 *  @font-face files
 */
@font-face{font-family:'FontAwesome';src:url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');src:url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'),url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/plugins/system/yjsg/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:YjsgFont;src:url(/plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.eot);src:url(/plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.svg#YjsgFont) format('svg'),url(/plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.eot?#iefix) format('eot'),url(/plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.woff) format('woff'),url(/plugins/system/yjsg/assets/fonts/yjsgfont/YjsgFont.ttf) format('truetype');font-weight:400;font-style:normal}
/*!
 *  Font Awesome 3.2.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
[class*=" icon-"]:before,[class*=" yjsg-icon-"]:before,[class^=icon-]:before,[class^=yjsg-icon-]:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1em;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;font-smoothing:antialiased!important}[class*=" yjsg-icon-"]:before,[class^=yjsg-icon-]:before{font-family:YjsgFont;vertical-align:middle;margin-top:3px}i[class*=" icon-"],i[class*=" yjsg-icon-"],i[class^=icon-],i[class^=yjsg-icon-],span[class*=" icon-"],span[class*=" yjsg-icon-"],span[class^=icon-],span[class^=yjsg-icon-]{background-image:none;font-size:inherit}li[class*=" icon-"],li[class*=" yjsg-icon-"],li[class^=icon-],li[class^=yjsg-icon-]{display:block}.yjsquare h2 i,.yjsquare h2 span[class^=icon-],.yjsquare h2 span[class^=yjsg-icon-],noindex:-o-prefocus{margin-top:1px}a [class*=" icon-"],a [class*=" yjsg-icon-"],a [class^=icon-],a [class^=yjsg-icon-]{display:inline-block;text-decoration:inherit}.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}.btn [class*=" icon-"],.btn [class*=" yjsg-icon-"],.btn [class^=icon-],.btn [class^=yjsg-icon-]{line-height:.9em}li i[class*=" icon-"],li i[class*=" yjsg-icon-"],li i[class^=icon-],li i[class^=yjsg-icon-],li span[class*=" icon-"],li span[class*=" yjsg-icon-"],li span[class^=icon-],li span[class^=yjsg-icon-]{display:inline-block;width:1.25em;text-align:center}li span.add-on span[class^=icon-]{width:auto}li .icon-large[class*=" icon-"],li .icon-large[class*=" yjsg-icon-"],li .icon-large[class^=icon-],li .icon-large[class^=yjsg-icon-]{width:1.875em}li[class*=" icon-"],li[class*=" yjsg-icon-"],li[class^=icon-],li[class^=yjsg-icon-]{margin-left:0;list-style-type:none}li [class*=" yjsg-icon-"]:before,li [class^=yjsg-icon-]:before{margin-top:5px}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class*=" yjsg-icon-"],.icon-stack [class^=icon-],.icon-stack [class^=yjsg-icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack [class*=" yjsg-icon-"],.icon-stack [class^=yjsg-icon-]{margin-top:-5px}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin,a .icon-stack{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative;padding-left:0;background:0 0}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class*=" yjsg-icon-"].hide,[class^=icon-].hide,[class^=yjsg-icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before,.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before,.icon-gear:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up-3:before,.icon-arrow-up:before{content:"\f062"}.icon-arrow-down-3:before,.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before,.icon-gears:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before,.icon-unchecked:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before,.icon-paperclip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-star-half-empty:before,.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-eur:before,.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-inr:before,.icon-rupee:before{content:"\f156"}.icon-jpy:before,.icon-yen:before{content:"\f157"}.icon-cny:before,.icon-renminbi:before{content:"\f158"}.icon-krw:before,.icon-won:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.yjsg-icon-skype:before{content:"\e000"}.yjsg-icon-apple:before{content:"\e001"}.yjsg-icon-equalizer:before{content:"\e002"}.yjsg-icon-screen:before{content:"\e003"}.yjsg-icon-flickr:before{content:"\e004"}.yjsg-icon-vimeo:before{content:"\e005"}.yjsg-icon-safari:before{content:"\e006"}.yjsg-icon-opera:before{content:"\e007"}.yjsg-icon-IE:before{content:"\e008"}.yjsg-icon-firefox:before{content:"\e009"}.yjsg-icon-chrome:before{content:"\e00a"}.yjsg-icon-wordpress:before{content:"\e00b"}.yjsg-icon-joomla:before{content:"\e00c"}.yjsg-icon-css3:before{content:"\e00d"}.yjsg-icon-html5:before{content:"\e00e"}.yjsg-icon-html5-2:before{content:"\e00f"}.yjsg-icon-paypal:before{content:"\e010"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


/* ==== /templates/medicus/css_compiled/bootstrap-blue.css ==== */
/**
* compiled template.css file created by Medicus Template using bootstrap3
* @package Medicus Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are GNU/GPL V2 Copyleft CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}select{background: #fff !important}.navbar{display: none}.btn > .caret,.dropup > .btn > .caret{border-top-color: #000 !important}.label{border: 1px solid #000}.table{border-collapse: collapse !important}.table td,.table th{background-color: #fff !important}.table-bordered th,.table-bordered td{border: 1px solid #ddd !important}}@font-face{font-family: 'Glyphicons Halflings';src: url('/plugins/system/yjsg/assets/bootstrap3/fonts/glyphicons-halflings-regular.eot');src: url('/plugins/system/yjsg/assets/bootstrap3/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/plugins/system/yjsg/assets/bootstrap3/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/plugins/system/yjsg/assets/bootstrap3/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/plugins/system/yjsg/assets/bootstrap3/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.glyphicon-asterisk:before{content: "\2a"}.glyphicon-plus:before{content: "\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content: "\20ac"}.glyphicon-minus:before{content: "\2212"}.glyphicon-cloud:before{content: "\2601"}.glyphicon-envelope:before{content: "\2709"}.glyphicon-pencil:before{content: "\270f"}.glyphicon-glass:before{content: "\e001"}.glyphicon-music:before{content: "\e002"}.glyphicon-search:before{content: "\e003"}.glyphicon-heart:before{content: "\e005"}.glyphicon-star:before{content: "\e006"}.glyphicon-star-empty:before{content: "\e007"}.glyphicon-user:before{content: "\e008"}.glyphicon-film:before{content: "\e009"}.glyphicon-th-large:before{content: "\e010"}.glyphicon-th:before{content: "\e011"}.glyphicon-th-list:before{content: "\e012"}.glyphicon-ok:before{content: "\e013"}.glyphicon-remove:before{content: "\e014"}.glyphicon-zoom-in:before{content: "\e015"}.glyphicon-zoom-out:before{content: "\e016"}.glyphicon-off:before{content: "\e017"}.glyphicon-signal:before{content: "\e018"}.glyphicon-cog:before{content: "\e019"}.glyphicon-trash:before{content: "\e020"}.glyphicon-home:before{content: "\e021"}.glyphicon-file:before{content: "\e022"}.glyphicon-time:before{content: "\e023"}.glyphicon-road:before{content: "\e024"}.glyphicon-download-alt:before{content: "\e025"}.glyphicon-download:before{content: "\e026"}.glyphicon-upload:before{content: "\e027"}.glyphicon-inbox:before{content: "\e028"}.glyphicon-play-circle:before{content: "\e029"}.glyphicon-repeat:before{content: "\e030"}.glyphicon-refresh:before{content: "\e031"}.glyphicon-list-alt:before{content: "\e032"}.glyphicon-lock:before{content: "\e033"}.glyphicon-flag:before{content: "\e034"}.glyphicon-headphones:before{content: "\e035"}.glyphicon-volume-off:before{content: "\e036"}.glyphicon-volume-down:before{content: "\e037"}.glyphicon-volume-up:before{content: "\e038"}.glyphicon-qrcode:before{content: "\e039"}.glyphicon-barcode:before{content: "\e040"}.glyphicon-tag:before{content: "\e041"}.glyphicon-tags:before{content: "\e042"}.glyphicon-book:before{content: "\e043"}.glyphicon-bookmark:before{content: "\e044"}.glyphicon-print:before{content: "\e045"}.glyphicon-camera:before{content: "\e046"}.glyphicon-font:before{content: "\e047"}.glyphicon-bold:before{content: "\e048"}.glyphicon-italic:before{content: "\e049"}.glyphicon-text-height:before{content: "\e050"}.glyphicon-text-width:before{content: "\e051"}.glyphicon-align-left:before{content: "\e052"}.glyphicon-align-center:before{content: "\e053"}.glyphicon-align-right:before{content: "\e054"}.glyphicon-align-justify:before{content: "\e055"}.glyphicon-list:before{content: "\e056"}.glyphicon-indent-left:before{content: "\e057"}.glyphicon-indent-right:before{content: "\e058"}.glyphicon-facetime-video:before{content: "\e059"}.glyphicon-picture:before{content: "\e060"}.glyphicon-map-marker:before{content: "\e062"}.glyphicon-adjust:before{content: "\e063"}.glyphicon-tint:before{content: "\e064"}.glyphicon-edit:before{content: "\e065"}.glyphicon-share:before{content: "\e066"}.glyphicon-check:before{content: "\e067"}.glyphicon-move:before{content: "\e068"}.glyphicon-step-backward:before{content: "\e069"}.glyphicon-fast-backward:before{content: "\e070"}.glyphicon-backward:before{content: "\e071"}.glyphicon-play:before{content: "\e072"}.glyphicon-pause:before{content: "\e073"}.glyphicon-stop:before{content: "\e074"}.glyphicon-forward:before{content: "\e075"}.glyphicon-fast-forward:before{content: "\e076"}.glyphicon-step-forward:before{content: "\e077"}.glyphicon-eject:before{content: "\e078"}.glyphicon-chevron-left:before{content: "\e079"}.glyphicon-chevron-right:before{content: "\e080"}.glyphicon-plus-sign:before{content: "\e081"}.glyphicon-minus-sign:before{content: "\e082"}.glyphicon-remove-sign:before{content: "\e083"}.glyphicon-ok-sign:before{content: "\e084"}.glyphicon-question-sign:before{content: "\e085"}.glyphicon-info-sign:before{content: "\e086"}.glyphicon-screenshot:before{content: "\e087"}.glyphicon-remove-circle:before{content: "\e088"}.glyphicon-ok-circle:before{content: "\e089"}.glyphicon-ban-circle:before{content: "\e090"}.glyphicon-arrow-left:before{content: "\e091"}.glyphicon-arrow-right:before{content: "\e092"}.glyphicon-arrow-up:before{content: "\e093"}.glyphicon-arrow-down:before{content: "\e094"}.glyphicon-share-alt:before{content: "\e095"}.glyphicon-resize-full:before{content: "\e096"}.glyphicon-resize-small:before{content: "\e097"}.glyphicon-exclamation-sign:before{content: "\e101"}.glyphicon-gift:before{content: "\e102"}.glyphicon-leaf:before{content: "\e103"}.glyphicon-fire:before{content: "\e104"}.glyphicon-eye-open:before{content: "\e105"}.glyphicon-eye-close:before{content: "\e106"}.glyphicon-warning-sign:before{content: "\e107"}.glyphicon-plane:before{content: "\e108"}.glyphicon-calendar:before{content: "\e109"}.glyphicon-random:before{content: "\e110"}.glyphicon-comment:before{content: "\e111"}.glyphicon-magnet:before{content: "\e112"}.glyphicon-chevron-up:before{content: "\e113"}.glyphicon-chevron-down:before{content: "\e114"}.glyphicon-retweet:before{content: "\e115"}.glyphicon-shopping-cart:before{content: "\e116"}.glyphicon-folder-close:before{content: "\e117"}.glyphicon-folder-open:before{content: "\e118"}.glyphicon-resize-vertical:before{content: "\e119"}.glyphicon-resize-horizontal:before{content: "\e120"}.glyphicon-hdd:before{content: "\e121"}.glyphicon-bullhorn:before{content: "\e122"}.glyphicon-bell:before{content: "\e123"}.glyphicon-certificate:before{content: "\e124"}.glyphicon-thumbs-up:before{content: "\e125"}.glyphicon-thumbs-down:before{content: "\e126"}.glyphicon-hand-right:before{content: "\e127"}.glyphicon-hand-left:before{content: "\e128"}.glyphicon-hand-up:before{content: "\e129"}.glyphicon-hand-down:before{content: "\e130"}.glyphicon-circle-arrow-right:before{content: "\e131"}.glyphicon-circle-arrow-left:before{content: "\e132"}.glyphicon-circle-arrow-up:before{content: "\e133"}.glyphicon-circle-arrow-down:before{content: "\e134"}.glyphicon-globe:before{content: "\e135"}.glyphicon-wrench:before{content: "\e136"}.glyphicon-tasks:before{content: "\e137"}.glyphicon-filter:before{content: "\e138"}.glyphicon-briefcase:before{content: "\e139"}.glyphicon-fullscreen:before{content: "\e140"}.glyphicon-dashboard:before{content: "\e141"}.glyphicon-paperclip:before{content: "\e142"}.glyphicon-heart-empty:before{content: "\e143"}.glyphicon-link:before{content: "\e144"}.glyphicon-phone:before{content: "\e145"}.glyphicon-pushpin:before{content: "\e146"}.glyphicon-usd:before{content: "\e148"}.glyphicon-gbp:before{content: "\e149"}.glyphicon-sort:before{content: "\e150"}.glyphicon-sort-by-alphabet:before{content: "\e151"}.glyphicon-sort-by-alphabet-alt:before{content: "\e152"}.glyphicon-sort-by-order:before{content: "\e153"}.glyphicon-sort-by-order-alt:before{content: "\e154"}.glyphicon-sort-by-attributes:before{content: "\e155"}.glyphicon-sort-by-attributes-alt:before{content: "\e156"}.glyphicon-unchecked:before{content: "\e157"}.glyphicon-expand:before{content: "\e158"}.glyphicon-collapse-down:before{content: "\e159"}.glyphicon-collapse-up:before{content: "\e160"}.glyphicon-log-in:before{content: "\e161"}.glyphicon-flash:before{content: "\e162"}.glyphicon-log-out:before{content: "\e163"}.glyphicon-new-window:before{content: "\e164"}.glyphicon-record:before{content: "\e165"}.glyphicon-save:before{content: "\e166"}.glyphicon-open:before{content: "\e167"}.glyphicon-saved:before{content: "\e168"}.glyphicon-import:before{content: "\e169"}.glyphicon-export:before{content: "\e170"}.glyphicon-send:before{content: "\e171"}.glyphicon-floppy-disk:before{content: "\e172"}.glyphicon-floppy-saved:before{content: "\e173"}.glyphicon-floppy-remove:before{content: "\e174"}.glyphicon-floppy-save:before{content: "\e175"}.glyphicon-floppy-open:before{content: "\e176"}.glyphicon-credit-card:before{content: "\e177"}.glyphicon-transfer:before{content: "\e178"}.glyphicon-cutlery:before{content: "\e179"}.glyphicon-header:before{content: "\e180"}.glyphicon-compressed:before{content: "\e181"}.glyphicon-earphone:before{content: "\e182"}.glyphicon-phone-alt:before{content: "\e183"}.glyphicon-tower:before{content: "\e184"}.glyphicon-stats:before{content: "\e185"}.glyphicon-sd-video:before{content: "\e186"}.glyphicon-hd-video:before{content: "\e187"}.glyphicon-subtitles:before{content: "\e188"}.glyphicon-sound-stereo:before{content: "\e189"}.glyphicon-sound-dolby:before{content: "\e190"}.glyphicon-sound-5-1:before{content: "\e191"}.glyphicon-sound-6-1:before{content: "\e192"}.glyphicon-sound-7-1:before{content: "\e193"}.glyphicon-copyright-mark:before{content: "\e194"}.glyphicon-registration-mark:before{content: "\e195"}.glyphicon-cloud-download:before{content: "\e197"}.glyphicon-cloud-upload:before{content: "\e198"}.glyphicon-tree-conifer:before{content: "\e199"}.glyphicon-tree-deciduous:before{content: "\e200"}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0)}body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff}input,button,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{color: #019cde;text-decoration: none}a:hover,a:focus{color: #016692;text-decoration: underline}a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}figure{margin: 0}img{vertical-align: middle}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.img-rounded{border-radius: 6px}.img-thumbnail{padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto}.img-circle{border-radius: 50%}hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight: normal;line-height: 1;color: #999}h1,.h1,h2,.h2,h3,.h3{margin-top: 20px;margin-bottom: 10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size: 65%}h4,.h4,h5,.h5,h6,.h6{margin-top: 10px;margin-bottom: 10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size: 75%}h1,.h1{font-size: 36px}h2,.h2{font-size: 30px}h3,.h3{font-size: 24px}h4,.h4{font-size: 18px}h5,.h5{font-size: 14px}h6,.h6{font-size: 12px}p{margin: 0 0 10px}.lead{margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4}@media (min-width: 768px){.lead{font-size: 21px}}small,.small{font-size: 85%}mark,.mark{background-color: #fcf8e3;padding: .2em}.text-left{text-align: left}.text-right{text-align: right}.text-center{text-align: center}.text-justify{text-align: justify}.text-nowrap{white-space: nowrap}.text-lowercase{text-transform: lowercase}.text-uppercase{text-transform: uppercase}.text-capitalize{text-transform: capitalize}.text-muted{color: #999}.text-primary{color: #019cde}a.text-primary:hover{color: #0178ab}.text-success{color: #3c763d}a.text-success:hover{color: #2b542c}.text-info{color: #31708f}a.text-info:hover{color: #245269}.text-warning{color: #8a6d3b}a.text-warning:hover{color: #66512c}.text-danger{color: #a94442}a.text-danger:hover{color: #843534}.bg-primary{color: #fff;background-color: #019cde}a.bg-primary:hover{background-color: #0178ab}.bg-success{background-color: #dff0d8}a.bg-success:hover{background-color: #c1e2b3}.bg-info{background-color: #d9edf7}a.bg-info:hover{background-color: #afd9ee}.bg-warning{background-color: #fcf8e3}a.bg-warning:hover{background-color: #f7ecb5}.bg-danger{background-color: #f2dede}a.bg-danger:hover{background-color: #e4b9b9}.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee}ul,ol{margin-top: 0;margin-bottom: 10px}ul ul,ol ul,ul ol,ol ol{margin-bottom: 0}.list-unstyled{padding-left: 0;list-style: none}.list-inline{padding-left: 0;list-style: none;margin-left: -5px}.list-inline > li{display: inline-block;padding-left: 5px;padding-right: 5px}dl{margin-top: 0;margin-bottom: 20px}dt,dd{line-height: 1.42857143}dt{font-weight: bold}dd{margin-left: 0}@media (min-width: 768px){.dl-horizontal dt{float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dl-horizontal dd{margin-left: 180px}}abbr[title],abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #999}.initialism{font-size: 90%;text-transform: uppercase}blockquote{padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom: 0}blockquote footer,blockquote small,blockquote .small{display: block;font-size: 80%;line-height: 1.42857143;color: #999}blockquote footer:before,blockquote small:before,blockquote .small:before{content: '\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;text-align: right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content: ''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content: '\00A0 \2014'}address{margin-bottom: 20px;font-style: normal;line-height: 1.42857143}code,kbd,pre,samp{font-family: Menlo, Monaco, Consolas, "Courier New", monospace}code{padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px}kbd{padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding: 0;font-size: 100%;font-weight: bold;box-shadow: none}pre{display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px}pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0}.pre-scrollable{max-height: 340px;overflow-y: scroll}.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}@media (min-width: 768px){.container{width: 750px}}@media (min-width: 992px){.container{width: 970px}}@media (min-width: 1200px){.container{width: 1170px}}.container-fluid{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}.row{margin-left: -15px;margin-right: -15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left}.col-xs-12{width: 100%}.col-xs-11{width: 91.66666667%}.col-xs-10{width: 83.33333333%}.col-xs-9{width: 75%}.col-xs-8{width: 66.66666667%}.col-xs-7{width: 58.33333333%}.col-xs-6{width: 50%}.col-xs-5{width: 41.66666667%}.col-xs-4{width: 33.33333333%}.col-xs-3{width: 25%}.col-xs-2{width: 16.66666667%}.col-xs-1{width: 8.33333333%}.col-xs-pull-12{right: 100%}.col-xs-pull-11{right: 91.66666667%}.col-xs-pull-10{right: 83.33333333%}.col-xs-pull-9{right: 75%}.col-xs-pull-8{right: 66.66666667%}.col-xs-pull-7{right: 58.33333333%}.col-xs-pull-6{right: 50%}.col-xs-pull-5{right: 41.66666667%}.col-xs-pull-4{right: 33.33333333%}.col-xs-pull-3{right: 25%}.col-xs-pull-2{right: 16.66666667%}.col-xs-pull-1{right: 8.33333333%}.col-xs-pull-0{right: auto}.col-xs-push-12{left: 100%}.col-xs-push-11{left: 91.66666667%}.col-xs-push-10{left: 83.33333333%}.col-xs-push-9{left: 75%}.col-xs-push-8{left: 66.66666667%}.col-xs-push-7{left: 58.33333333%}.col-xs-push-6{left: 50%}.col-xs-push-5{left: 41.66666667%}.col-xs-push-4{left: 33.33333333%}.col-xs-push-3{left: 25%}.col-xs-push-2{left: 16.66666667%}.col-xs-push-1{left: 8.33333333%}.col-xs-push-0{left: auto}.col-xs-offset-12{margin-left: 100%}.col-xs-offset-11{margin-left: 91.66666667%}.col-xs-offset-10{margin-left: 83.33333333%}.col-xs-offset-9{margin-left: 75%}.col-xs-offset-8{margin-left: 66.66666667%}.col-xs-offset-7{margin-left: 58.33333333%}.col-xs-offset-6{margin-left: 50%}.col-xs-offset-5{margin-left: 41.66666667%}.col-xs-offset-4{margin-left: 33.33333333%}.col-xs-offset-3{margin-left: 25%}.col-xs-offset-2{margin-left: 16.66666667%}.col-xs-offset-1{margin-left: 8.33333333%}.col-xs-offset-0{margin-left: 0%}@media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left}.col-sm-12{width: 100%}.col-sm-11{width: 91.66666667%}.col-sm-10{width: 83.33333333%}.col-sm-9{width: 75%}.col-sm-8{width: 66.66666667%}.col-sm-7{width: 58.33333333%}.col-sm-6{width: 50%}.col-sm-5{width: 41.66666667%}.col-sm-4{width: 33.33333333%}.col-sm-3{width: 25%}.col-sm-2{width: 16.66666667%}.col-sm-1{width: 8.33333333%}.col-sm-pull-12{right: 100%}.col-sm-pull-11{right: 91.66666667%}.col-sm-pull-10{right: 83.33333333%}.col-sm-pull-9{right: 75%}.col-sm-pull-8{right: 66.66666667%}.col-sm-pull-7{right: 58.33333333%}.col-sm-pull-6{right: 50%}.col-sm-pull-5{right: 41.66666667%}.col-sm-pull-4{right: 33.33333333%}.col-sm-pull-3{right: 25%}.col-sm-pull-2{right: 16.66666667%}.col-sm-pull-1{right: 8.33333333%}.col-sm-pull-0{right: auto}.col-sm-push-12{left: 100%}.col-sm-push-11{left: 91.66666667%}.col-sm-push-10{left: 83.33333333%}.col-sm-push-9{left: 75%}.col-sm-push-8{left: 66.66666667%}.col-sm-push-7{left: 58.33333333%}.col-sm-push-6{left: 50%}.col-sm-push-5{left: 41.66666667%}.col-sm-push-4{left: 33.33333333%}.col-sm-push-3{left: 25%}.col-sm-push-2{left: 16.66666667%}.col-sm-push-1{left: 8.33333333%}.col-sm-push-0{left: auto}.col-sm-offset-12{margin-left: 100%}.col-sm-offset-11{margin-left: 91.66666667%}.col-sm-offset-10{margin-left: 83.33333333%}.col-sm-offset-9{margin-left: 75%}.col-sm-offset-8{margin-left: 66.66666667%}.col-sm-offset-7{margin-left: 58.33333333%}.col-sm-offset-6{margin-left: 50%}.col-sm-offset-5{margin-left: 41.66666667%}.col-sm-offset-4{margin-left: 33.33333333%}.col-sm-offset-3{margin-left: 25%}.col-sm-offset-2{margin-left: 16.66666667%}.col-sm-offset-1{margin-left: 8.33333333%}.col-sm-offset-0{margin-left: 0%}}@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left}.col-md-12{width: 100%}.col-md-11{width: 91.66666667%}.col-md-10{width: 83.33333333%}.col-md-9{width: 75%}.col-md-8{width: 66.66666667%}.col-md-7{width: 58.33333333%}.col-md-6{width: 50%}.col-md-5{width: 41.66666667%}.col-md-4{width: 33.33333333%}.col-md-3{width: 25%}.col-md-2{width: 16.66666667%}.col-md-1{width: 8.33333333%}.col-md-pull-12{right: 100%}.col-md-pull-11{right: 91.66666667%}.col-md-pull-10{right: 83.33333333%}.col-md-pull-9{right: 75%}.col-md-pull-8{right: 66.66666667%}.col-md-pull-7{right: 58.33333333%}.col-md-pull-6{right: 50%}.col-md-pull-5{right: 41.66666667%}.col-md-pull-4{right: 33.33333333%}.col-md-pull-3{right: 25%}.col-md-pull-2{right: 16.66666667%}.col-md-pull-1{right: 8.33333333%}.col-md-pull-0{right: auto}.col-md-push-12{left: 100%}.col-md-push-11{left: 91.66666667%}.col-md-push-10{left: 83.33333333%}.col-md-push-9{left: 75%}.col-md-push-8{left: 66.66666667%}.col-md-push-7{left: 58.33333333%}.col-md-push-6{left: 50%}.col-md-push-5{left: 41.66666667%}.col-md-push-4{left: 33.33333333%}.col-md-push-3{left: 25%}.col-md-push-2{left: 16.66666667%}.col-md-push-1{left: 8.33333333%}.col-md-push-0{left: auto}.col-md-offset-12{margin-left: 100%}.col-md-offset-11{margin-left: 91.66666667%}.col-md-offset-10{margin-left: 83.33333333%}.col-md-offset-9{margin-left: 75%}.col-md-offset-8{margin-left: 66.66666667%}.col-md-offset-7{margin-left: 58.33333333%}.col-md-offset-6{margin-left: 50%}.col-md-offset-5{margin-left: 41.66666667%}.col-md-offset-4{margin-left: 33.33333333%}.col-md-offset-3{margin-left: 25%}.col-md-offset-2{margin-left: 16.66666667%}.col-md-offset-1{margin-left: 8.33333333%}.col-md-offset-0{margin-left: 0%}}@media (min-width: 1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left}.col-lg-12{width: 100%}.col-lg-11{width: 91.66666667%}.col-lg-10{width: 83.33333333%}.col-lg-9{width: 75%}.col-lg-8{width: 66.66666667%}.col-lg-7{width: 58.33333333%}.col-lg-6{width: 50%}.col-lg-5{width: 41.66666667%}.col-lg-4{width: 33.33333333%}.col-lg-3{width: 25%}.col-lg-2{width: 16.66666667%}.col-lg-1{width: 8.33333333%}.col-lg-pull-12{right: 100%}.col-lg-pull-11{right: 91.66666667%}.col-lg-pull-10{right: 83.33333333%}.col-lg-pull-9{right: 75%}.col-lg-pull-8{right: 66.66666667%}.col-lg-pull-7{right: 58.33333333%}.col-lg-pull-6{right: 50%}.col-lg-pull-5{right: 41.66666667%}.col-lg-pull-4{right: 33.33333333%}.col-lg-pull-3{right: 25%}.col-lg-pull-2{right: 16.66666667%}.col-lg-pull-1{right: 8.33333333%}.col-lg-pull-0{right: auto}.col-lg-push-12{left: 100%}.col-lg-push-11{left: 91.66666667%}.col-lg-push-10{left: 83.33333333%}.col-lg-push-9{left: 75%}.col-lg-push-8{left: 66.66666667%}.col-lg-push-7{left: 58.33333333%}.col-lg-push-6{left: 50%}.col-lg-push-5{left: 41.66666667%}.col-lg-push-4{left: 33.33333333%}.col-lg-push-3{left: 25%}.col-lg-push-2{left: 16.66666667%}.col-lg-push-1{left: 8.33333333%}.col-lg-push-0{left: auto}.col-lg-offset-12{margin-left: 100%}.col-lg-offset-11{margin-left: 91.66666667%}.col-lg-offset-10{margin-left: 83.33333333%}.col-lg-offset-9{margin-left: 75%}.col-lg-offset-8{margin-left: 66.66666667%}.col-lg-offset-7{margin-left: 58.33333333%}.col-lg-offset-6{margin-left: 50%}.col-lg-offset-5{margin-left: 41.66666667%}.col-lg-offset-4{margin-left: 33.33333333%}.col-lg-offset-3{margin-left: 25%}.col-lg-offset-2{margin-left: 16.66666667%}.col-lg-offset-1{margin-left: 8.33333333%}.col-lg-offset-0{margin-left: 0%}}table{background-color: transparent}caption{padding-top: 8px;padding-bottom: 8px;color: #999;text-align: left}th{text-align: left}.table{width: 100%;max-width: 100%;margin-bottom: 20px}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd}.table > thead > tr > th{vertical-align: bottom;border-bottom: 2px solid #ddd}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top: 0}.table > tbody + tbody{border-top: 2px solid #ddd}.table .table{background-color: #fff}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding: 5px}.table-bordered{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border: 1px solid #ddd}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width: 2px}.table-striped > tbody > tr:nth-child(odd){background-color: #f9f9f9}.table-hover > tbody > tr:hover{background-color: #f5f5f5}table col[class*="col-"]{position: static;float: none;display: table-column}table td[class*="col-"],table th[class*="col-"]{position: static;float: none;display: table-cell}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color: #f5f5f5}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color: #e8e8e8}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color: #dff0d8}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color: #d0e9c6}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color: #d9edf7}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color: #c4e3f3}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color: #fcf8e3}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color: #faf2cc}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color: #f2dede}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color: #ebcccc}.table-responsive{overflow-x: auto;min-height: 0.01%}@media screen and (max-width: 767px){.table-responsive{width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}.table-responsive > .table{margin-bottom: 0}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space: nowrap}.table-responsive > .table-bordered{border: 0}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom: 0}}fieldset{padding: 0;margin: 0;border: 0;min-width: 0}legend{display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold}input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}input[type="radio"],input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \9;line-height: normal}input[type="file"]{display: block}input[type="range"]{display: block;width: 100%}select[multiple],select[size]{height: auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}output{display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555}.form-control{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color: #999;opacity: 1}.form-control:-ms-input-placeholder{color: #999}.form-control::-webkit-input-placeholder{color: #999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor: not-allowed;background-color: #eee;opacity: 1}textarea.form-control{height: auto}input[type="search"]{-webkit-appearance: none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height: 34px;line-height: 1.42857143 \0}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{line-height: 30px;line-height: 1.5 \0}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{line-height: 46px;line-height: 1.33 \0}_:-ms-fullscreen,:root input[type="date"],_:-ms-fullscreen,:root input[type="time"],_:-ms-fullscreen,:root input[type="datetime-local"],_:-ms-fullscreen,:root input[type="month"]{line-height: 1.42857143}_:-ms-fullscreen.input-sm,:root input[type="date"].input-sm,_:-ms-fullscreen.input-sm,:root input[type="time"].input-sm,_:-ms-fullscreen.input-sm,:root input[type="datetime-local"].input-sm,_:-ms-fullscreen.input-sm,:root input[type="month"].input-sm{line-height: 1.5}_:-ms-fullscreen.input-lg,:root input[type="date"].input-lg,_:-ms-fullscreen.input-lg,:root input[type="time"].input-lg,_:-ms-fullscreen.input-lg,:root input[type="datetime-local"].input-lg,_:-ms-fullscreen.input-lg,:root input[type="month"].input-lg{line-height: 1.33}.form-group{margin-bottom: 15px}.radio,.checkbox{position: relative;display: block;margin-top: 10px;margin-bottom: 10px}.radio label,.checkbox label{min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position: absolute;margin-left: -20px;margin-top: 4px \9}.radio + .radio,.checkbox + .checkbox{margin-top: -5px}.radio-inline,.checkbox-inline{display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top: 0;margin-left: 10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor: not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor: not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor: not-allowed}.form-control-static{padding-top: 7px;padding-bottom: 7px;margin-bottom: 0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left: 0;padding-right: 0}.input-sm,.form-group-sm .form-control{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}select.input-sm,select.form-group-sm .form-control{height: 30px;line-height: 30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height: auto}.input-lg,.form-group-lg .form-control{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px}select.input-lg,select.form-group-lg .form-control{height: 46px;line-height: 46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height: auto}.has-feedback{position: relative}.has-feedback .form-control{padding-right: 42.5px}.form-control-feedback{position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none}.input-lg + .form-control-feedback{width: 46px;height: 46px;line-height: 46px}.input-sm + .form-control-feedback{width: 30px;height: 30px;line-height: 30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color: #3c763d}.has-success .form-control{border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168}.has-success .input-group-addon{color: #3c763d;border-color: #3c763d;background-color: #dff0d8}.has-success .form-control-feedback{color: #3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color: #8a6d3b}.has-warning .form-control{border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b}.has-warning .input-group-addon{color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3}.has-warning .form-control-feedback{color: #8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color: #a94442}.has-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483}.has-error .input-group-addon{color: #a94442;border-color: #a94442;background-color: #f2dede}.has-error .form-control-feedback{color: #a94442}.has-feedback label ~ .form-control-feedback{top: 25px}.has-feedback label.sr-only ~ .form-control-feedback{top: 0}.help-block{display: block;margin-top: 5px;margin-bottom: 10px;color: #737373}@media (min-width: 768px){.form-inline .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.form-inline .form-control{display: inline-block;width: auto;vertical-align: middle}.form-inline .form-control-static{display: inline-block}.form-inline .input-group{display: inline-table;vertical-align: middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width: auto}.form-inline .input-group > .form-control{width: 100%}.form-inline .control-label{margin-bottom: 0;vertical-align: middle}.form-inline .radio,.form-inline .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.form-inline .radio label,.form-inline .checkbox label{padding-left: 0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.form-inline .has-feedback .form-control-feedback{top: 0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top: 0;margin-bottom: 0;padding-top: 7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height: 27px}.form-horizontal .form-group{margin-left: -15px;margin-right: -15px}@media (min-width: 768px){.form-horizontal .control-label{text-align: right;margin-bottom: 0;padding-top: 7px}}.form-horizontal .has-feedback .form-control-feedback{right: 15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top: 14.3px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top: 6px}}.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}.btn:hover,.btn:focus,.btn.focus{color: #333;text-decoration: none}.btn:active,.btn.active{outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;pointer-events: none;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none}.btn-default{color: #333;background-color: #fff;border-color: #ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image: none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color: #fff;border-color: #ccc}.btn-default .badge{color: #fff;background-color: #333}.btn-primary{color: #fff;background-color: #019cde;border-color: #018ac5}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color: #fff;background-color: #0178ab;border-color: #015f88}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image: none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color: #019cde;border-color: #018ac5}.btn-primary .badge{color: #019cde;background-color: #fff}.btn-success{color: #fff;background-color: #5cb85c;border-color: #4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color: #fff;background-color: #449d44;border-color: #398439}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image: none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color: #5cb85c;border-color: #4cae4c}.btn-success .badge{color: #5cb85c;background-color: #fff}.btn-info{color: #fff;background-color: #5bc0de;border-color: #46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color: #fff;background-color: #31b0d5;border-color: #269abc}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image: none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color: #5bc0de;border-color: #46b8da}.btn-info .badge{color: #5bc0de;background-color: #fff}.btn-warning{color: #fff;background-color: #f0ad4e;border-color: #eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color: #fff;background-color: #ec971f;border-color: #d58512}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image: none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color: #f0ad4e;border-color: #eea236}.btn-warning .badge{color: #f0ad4e;background-color: #fff}.btn-danger{color: #fff;background-color: #d9534f;border-color: #d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color: #fff;background-color: #c9302c;border-color: #ac2925}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image: none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color: #d9534f;border-color: #d43f3a}.btn-danger .badge{color: #d9534f;background-color: #fff}.btn-link{color: #019cde;font-weight: normal;border-radius: 0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color: transparent;-webkit-box-shadow: none;box-shadow: none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color: transparent}.btn-link:hover,.btn-link:focus{color: #016692;text-decoration: underline;background-color: transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color: #999;text-decoration: none}.btn-lg,.btn-group-lg > .btn{padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px}.btn-sm,.btn-group-sm > .btn{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}.btn-xs,.btn-group-xs > .btn{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px}.btn-block{display: block;width: 100%}.btn-block + .btn-block{margin-top: 5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width: 100%}.fade{opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear}.fade.in{opacity: 1}.collapse{display: none;visibility: hidden}.collapse.in{display: block;visibility: visible}tr.collapse.in{display: table-row}tbody.collapse.in{display: table-row-group}.collapsing{position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;transition-timing-function: ease}.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent}.dropdown{position: relative}.dropdown-toggle:focus{outline: 0}.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box}.dropdown-menu.pull-right{right: 0;left: auto}.dropdown-menu .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration: none;color: #262626;background-color: #f5f5f5}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;outline: 0;background-color: #019cde}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color: #999}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed}.open > .dropdown-menu{display: block}.open > a{outline: 0}.dropdown-menu-right{left: auto;right: 0}.dropdown-menu-left{left: 0;right: auto}.dropdown-header{display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #999;white-space: nowrap}.dropdown-backdrop{position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990}.pull-right > .dropdown-menu{right: 0;left: auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top: 0;border-bottom: 4px solid;content: ""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 1px}@media (min-width: 768px){.navbar-right .dropdown-menu{left: auto;right: 0}.navbar-right .dropdown-menu-left{left: 0;right: auto}}.btn-group,.btn-group-vertical{position: relative;display: inline-block;vertical-align: middle}.btn-group > .btn,.btn-group-vertical > .btn{position: relative;float: left}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index: 2}.btn-group > .btn:focus,.btn-group-vertical > .btn:focus{outline: 0}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left: -1px}.btn-toolbar{margin-left: -5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float: left}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left: 5px}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0}.btn-group > .btn:first-child{margin-left: 0}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group > .btn-group{float: left}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group > .btn-group:first-child > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle{border-bottom-right-radius: 0;border-top-right-radius: 0}.btn-group > .btn-group:last-child > .btn:first-child{border-bottom-left-radius: 0;border-top-left-radius: 0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline: 0}.btn-group > .btn + .dropdown-toggle{padding-left: 8px;padding-right: 8px}.btn-group > .btn-lg + .dropdown-toggle{padding-left: 12px;padding-right: 12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none;box-shadow: none}.btn .caret{margin-left: 0}.btn-lg .caret{border-width: 5px 5px 0;border-bottom-width: 0}.dropup .btn-lg .caret{border-width: 0 5px 5px}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display: block;float: none;width: 100%;max-width: 100%}.btn-group-vertical > .btn-group > .btn{float: none}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top: -1px;margin-left: 0}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius: 0}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius: 4px;border-top-right-radius: 0;border-top-left-radius: 0}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius: 0;border-top-left-radius: 0}.btn-group-justified{display: table;width: 100%;table-layout: fixed;border-collapse: separate}.btn-group-justified > .btn,.btn-group-justified > .btn-group{float: none;display: table-cell;width: 1%}.btn-group-justified > .btn-group .btn{width: 100%}.btn-group-justified > .btn-group .dropdown-menu{left: auto}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none}.input-group{position: relative;display: table;border-collapse: separate}.input-group[class*="col-"]{float: none;padding-left: 0;padding-right: 0}.input-group .form-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height: 46px;line-height: 46px}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height: auto}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height: 30px;line-height: 30px}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height: auto}.input-group-addon,.input-group-btn,.input-group .form-control{display: table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0}.input-group-addon,.input-group-btn{width: 1%;white-space: nowrap;vertical-align: middle}.input-group-addon{padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px}.input-group-addon.input-sm{padding: 5px 10px;font-size: 12px;border-radius: 3px}.input-group-addon.input-lg{padding: 10px 16px;font-size: 18px;border-radius: 6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top: 0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0;border-top-right-radius: 0}.input-group-addon:first-child{border-right: 0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius: 0;border-top-left-radius: 0}.input-group-addon:last-child{border-left: 0}.input-group-btn{position: relative;font-size: 0;white-space: nowrap}.input-group-btn > .btn{position: relative}.input-group-btn > .btn + .btn{margin-left: -1px}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index: 2}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right: -1px}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{margin-left: -1px}.nav{margin-bottom: 0;padding-left: 0;list-style: none}.nav > li{position: relative;display: block}.nav > li > a{position: relative;display: block;padding: 10px 15px}.nav > li > a:hover,.nav > li > a:focus{text-decoration: none;background-color: #eee}.nav > li.disabled > a{color: #999}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color: #999;text-decoration: none;background-color: transparent;cursor: not-allowed}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: #eee;border-color: #019cde}.nav .nav-divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.nav > li > a > img{max-width: none}.nav-tabs{border-bottom: 1px solid #ddd}.nav-tabs > li{float: left;margin-bottom: -1px}.nav-tabs > li > a{margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0}.nav-tabs > li > a:hover{border-color: #eee #eee #ddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default}.nav-tabs.nav-justified{width: 100%;border-bottom: 0}.nav-tabs.nav-justified > li{float: none}.nav-tabs.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-tabs.nav-justified > li{display: table-cell;width: 1%}.nav-tabs.nav-justified > li > a{margin-bottom: 0}}.nav-tabs.nav-justified > li > a{margin-right: 0;border-radius: 4px}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color: #fff}}.nav-pills > li{float: left}.nav-pills > li > a{border-radius: 4px}.nav-pills > li + li{margin-left: 2px}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color: #fff;background-color: #019cde}.nav-stacked > li{float: none}.nav-stacked > li + li{margin-top: 2px;margin-left: 0}.nav-justified{width: 100%}.nav-justified > li{float: none}.nav-justified > li > a{text-align: center;margin-bottom: 5px}.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}@media (min-width: 768px){.nav-justified > li{display: table-cell;width: 1%}.nav-justified > li > a{margin-bottom: 0}}.nav-tabs-justified{border-bottom: 0}.nav-tabs-justified > li > a{margin-right: 0;border-radius: 4px}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border: 1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified > li > a{border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color: #fff}}.tab-content > .tab-pane{display: none;visibility: hidden}.tab-content > .active{display: block;visibility: visible}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0}.navbar{position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent}@media (min-width: 768px){.navbar{border-radius: 4px}}@media (min-width: 768px){.navbar-header{float: left}}.navbar-collapse{overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling: touch}.navbar-collapse.in{overflow-y: auto}@media (min-width: 768px){.navbar-collapse{width: auto;border-top: 0;box-shadow: none}.navbar-collapse.collapse{display: block !important;visibility: visible !important;height: auto !important;padding-bottom: 0;overflow: visible !important}.navbar-collapse.in{overflow-y: visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left: 0;padding-right: 0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 200px}}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: -15px;margin-left: -15px}@media (min-width: 768px){.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right: 0;margin-left: 0}}.navbar-static-top{z-index: 1000;border-width: 0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius: 0}}.navbar-fixed-top,.navbar-fixed-bottom{position: fixed;right: 0;left: 0;z-index: 1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius: 0}}.navbar-fixed-top{top: 0;border-width: 0 0 1px}.navbar-fixed-bottom{bottom: 0;margin-bottom: 0;border-width: 1px 0 0}.navbar-brand{float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration: none}.navbar-brand > img{display: block}@media (min-width: 768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left: -15px}}.navbar-toggle{position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px}.navbar-toggle:focus{outline: 0}.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px}.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px}@media (min-width: 768px){.navbar-toggle{display: none}}.navbar-nav{margin: 7.5px -15px}.navbar-nav > li > a{padding-top: 10px;padding-bottom: 10px;line-height: 20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image: none}}@media (min-width: 768px){.navbar-nav{float: left;margin: 0}.navbar-nav > li{float: left}.navbar-nav > li > a{padding-top: 15px;padding-bottom: 15px}}.navbar-form{margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);margin-top: 8px;margin-bottom: 8px}@media (min-width: 768px){.navbar-form .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle}.navbar-form .form-control{display: inline-block;width: auto;vertical-align: middle}.navbar-form .form-control-static{display: inline-block}.navbar-form .input-group{display: inline-table;vertical-align: middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width: auto}.navbar-form .input-group > .form-control{width: 100%}.navbar-form .control-label{margin-bottom: 0;vertical-align: middle}.navbar-form .radio,.navbar-form .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left: 0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position: relative;margin-left: 0}.navbar-form .has-feedback .form-control-feedback{top: 0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom: 5px}.navbar-form .form-group:last-child{margin-bottom: 0}}@media (min-width: 768px){.navbar-form{width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none}}.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{border-bottom-right-radius: 0;border-bottom-left-radius: 0}.navbar-btn{margin-top: 8px;margin-bottom: 8px}.navbar-btn.btn-sm{margin-top: 10px;margin-bottom: 10px}.navbar-btn.btn-xs{margin-top: 14px;margin-bottom: 14px}.navbar-text{margin-top: 15px;margin-bottom: 15px}@media (min-width: 768px){.navbar-text{float: left;margin-left: 15px;margin-right: 15px}}@media (min-width: 768px){.navbar-left{float: left !important}.navbar-right{float: right !important;margin-right: -15px}.navbar-right ~ .navbar-right{margin-right: 0}}.navbar-default{background-color: #f8f8f8;border-color: #e7e7e7}.navbar-default .navbar-brand{color: #777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color: #5e5e5e;background-color: transparent}.navbar-default .navbar-text{color: #777}.navbar-default .navbar-nav > li > a{color: #777}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #333;background-color: transparent}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #555;background-color: #e7e7e7}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color: #ccc;background-color: transparent}.navbar-default .navbar-toggle{border-color: #ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #ddd}.navbar-default .navbar-toggle .icon-bar{background-color: #888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color: #e7e7e7}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color: #e7e7e7;color: #555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333;background-color: transparent}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555;background-color: #e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #ccc;background-color: transparent}}.navbar-default .navbar-link{color: #777}.navbar-default .navbar-link:hover{color: #333}.navbar-default .btn-link{color: #777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color: #333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color: #ccc}.navbar-inverse{background-color: #222;border-color: #080808}.navbar-inverse .navbar-brand{color: #bfbfbf}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-text{color: #bfbfbf}.navbar-inverse .navbar-nav > li > a{color: #bfbfbf}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color: #444;background-color: transparent}.navbar-inverse .navbar-toggle{border-color: #333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color: #333}.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color: #101010}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color: #080808;color: #fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #bfbfbf}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent}}.navbar-inverse .navbar-link{color: #bfbfbf}.navbar-inverse .navbar-link:hover{color: #fff}.navbar-inverse .btn-link{color: #bfbfbf}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color: #fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color: #444}.breadcrumb{padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px}.breadcrumb > li{display: inline-block}.breadcrumb > li + li:before{content: "/\00a0";padding: 0 5px;color: #ccc}.breadcrumb > .active{color: #999}.pagination{display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px}.pagination > li{display: inline}.pagination > li > a,.pagination > li > span{position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #019cde;background-color: #fff;border: 1px solid #ddd;margin-left: -1px}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px}.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius: 4px;border-top-right-radius: 4px}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color: #016692;background-color: #eee;border-color: #ddd}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index: 2;color: #fff;background-color: #019cde;border-color: #019cde;cursor: default}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color: #999;background-color: #fff;border-color: #ddd;cursor: not-allowed}.pagination-lg > li > a,.pagination-lg > li > span{padding: 10px 16px;font-size: 18px}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius: 6px;border-top-left-radius: 6px}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius: 6px;border-top-right-radius: 6px}.pagination-sm > li > a,.pagination-sm > li > span{padding: 5px 10px;font-size: 12px}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius: 3px;border-top-left-radius: 3px}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius: 3px;border-top-right-radius: 3px}.pager{padding-left: 0;margin: 20px 0;list-style: none;text-align: center}.pager li{display: inline}.pager li > a,.pager li > span{display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px}.pager li > a:hover,.pager li > a:focus{text-decoration: none;background-color: #eee}.pager .next > a,.pager .next > span{float: right}.pager .previous > a,.pager .previous > span{float: left}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color: #999;background-color: #fff;cursor: not-allowed}.label{display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em}a.label:hover,a.label:focus{color: #fff;text-decoration: none;cursor: pointer}.label:empty{display: none}.btn .label{position: relative;top: -1px}.label-default{background-color: #999}.label-default[href]:hover,.label-default[href]:focus{background-color: #808080}.label-primary{background-color: #019cde}.label-primary[href]:hover,.label-primary[href]:focus{background-color: #0178ab}.label-success{background-color: #5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color: #449d44}.label-info{background-color: #5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color: #31b0d5}.label-warning{background-color: #f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color: #ec971f}.label-danger{background-color: #d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color: #c9302c}.badge{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color: #fff;line-height: 1;vertical-align: baseline;white-space: nowrap;text-align: center;background-color: #999;border-radius: 10px}.badge:empty{display: none}.btn .badge{position: relative;top: -1px}.btn-xs .badge{top: 0;padding: 1px 5px}a.badge:hover,a.badge:focus{color: #fff;text-decoration: none;cursor: pointer}a.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color: #019cde;background-color: #fff}.nav-pills > li > a > .badge{margin-left: 3px}.jumbotron{padding: 30px 15px;margin-bottom: 30px;color: inherit;background-color: #eee}.jumbotron h1,.jumbotron .h1{color: inherit}.jumbotron p{margin-bottom: 15px;font-size: 21px;font-weight: 200}.jumbotron > hr{border-top-color: #d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius: 6px}.jumbotron .container{max-width: 100%}@media screen and (min-width: 768px){.jumbotron{padding: 48px 0}.container .jumbotron{padding-left: 60px;padding-right: 60px}.jumbotron h1,.jumbotron .h1{font-size: 63px}}.thumbnail{display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out}.thumbnail > img,.thumbnail a > img{margin-left: auto;margin-right: auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color: #019cde}.thumbnail .caption{padding: 9px;color: #333}.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}.alert h4{margin-top: 0;color: inherit}.alert .alert-link{font-weight: bold}.alert > p,.alert > ul{margin-bottom: 0}.alert > p + p{margin-top: 5px}.alert-dismissable,.alert-dismissible{padding-right: 35px}.alert-dismissable .close,.alert-dismissible .close{position: relative;top: -2px;right: -21px;color: inherit}.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}.alert-success hr{border-top-color: #c9e2b3}.alert-success .alert-link{color: #2b542c}.alert-info{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}.alert-info hr{border-top-color: #a6e1ec}.alert-info .alert-link{color: #245269}.alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}.alert-warning hr{border-top-color: #f7e1b5}.alert-warning .alert-link{color: #66512c}.alert-danger{background-color: #f2dede;border-color: #ebccd1;color: #a94442}.alert-danger hr{border-top-color: #e4b9c0}.alert-danger .alert-link{color: #843534}@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}@keyframes progress-bar-stripes{from{background-position: 40px 0}to{background-position: 0 0}}.progress{overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #019cde;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{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: -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);background-size: 40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color: #5cb85c}.progress-striped .progress-bar-success{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: -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)}.progress-bar-info{background-color: #5bc0de}.progress-striped .progress-bar-info{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: -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)}.progress-bar-warning{background-color: #f0ad4e}.progress-striped .progress-bar-warning{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: -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)}.progress-bar-danger{background-color: #d9534f}.progress-striped .progress-bar-danger{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: -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)}.media{margin-top: 15px}.media:first-child{margin-top: 0}.media-right,.media > .pull-right{padding-left: 10px}.media-left,.media > .pull-left{padding-right: 10px}.media-left,.media-right,.media-body{display: table-cell;vertical-align: top}.media-middle{vertical-align: middle}.media-bottom{vertical-align: bottom}.media-heading{margin-top: 0;margin-bottom: 5px}.media-list{padding-left: 0;list-style: none}.list-group{margin-bottom: 20px;padding-left: 0}.list-group-item{position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd}.list-group-item:first-child{border-top-right-radius: 4px;border-top-left-radius: 4px}.list-group-item:last-child{margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}.list-group-item > .badge{float: right}.list-group-item > .badge + .badge{margin-right: 5px}a.list-group-item{color: #555}a.list-group-item .list-group-item-heading{color: #333}a.list-group-item:hover,a.list-group-item:focus{text-decoration: none;color: #555;background-color: #f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color: #eee;color: #999;cursor: not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color: inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color: #999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index: 2;color: #fff;background-color: #019cde;border-color: #019cde}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color: inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color: #ace6ff}.list-group-item-success{color: #3c763d;background-color: #dff0d8}a.list-group-item-success{color: #3c763d}a.list-group-item-success .list-group-item-heading{color: inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color: #3c763d;background-color: #d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color: #fff;background-color: #3c763d;border-color: #3c763d}.list-group-item-info{color: #31708f;background-color: #d9edf7}a.list-group-item-info{color: #31708f}a.list-group-item-info .list-group-item-heading{color: inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color: #31708f;background-color: #c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color: #fff;background-color: #31708f;border-color: #31708f}.list-group-item-warning{color: #8a6d3b;background-color: #fcf8e3}a.list-group-item-warning{color: #8a6d3b}a.list-group-item-warning .list-group-item-heading{color: inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color: #8a6d3b;background-color: #faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color: #fff;background-color: #8a6d3b;border-color: #8a6d3b}.list-group-item-danger{color: #a94442;background-color: #f2dede}a.list-group-item-danger{color: #a94442}a.list-group-item-danger .list-group-item-heading{color: inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color: #a94442;background-color: #ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color: #fff;background-color: #a94442;border-color: #a94442}.list-group-item-heading{margin-top: 0;margin-bottom: 5px}.list-group-item-text{margin-bottom: 0;line-height: 1.3}.panel{margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding: 15px}.panel-heading{padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-radius: 3px}.panel-heading > .dropdown .dropdown-toggle{color: inherit}.panel-title{margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit}.panel-title > a{color: inherit}.panel-footer{padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom: 0}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0;border-radius: 0}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0;border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0}.list-group + .panel-footer{border-top-width: 0}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom: 0}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-left: 15px;padding-right: 15px}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius: 3px;border-top-left-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top: 1px solid #ddd}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top: 0}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border: 0}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0}.panel > .table-responsive{border: 0;margin-bottom: 0}.panel-group{margin-bottom: 20px}.panel-group .panel{margin-bottom: 0;border-radius: 4px}.panel-group .panel + .panel{margin-top: 5px}.panel-group .panel-heading{border-bottom: 0}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #ddd}.panel-group .panel-footer{border-top: 0}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid #ddd}.panel-default{border-color: #ddd}.panel-default > .panel-heading{color: #333;background-color: #f5f5f5;border-color: #ddd}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ddd}.panel-default > .panel-heading .badge{color: #f5f5f5;background-color: #333}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ddd}.panel-primary{border-color: #019cde}.panel-primary > .panel-heading{color: #fff;background-color: #019cde;border-color: #019cde}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #019cde}.panel-primary > .panel-heading .badge{color: #019cde;background-color: #fff}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #019cde}.panel-success{border-color: #d6e9c6}.panel-success > .panel-heading{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6}.panel-success > .panel-heading .badge{color: #dff0d8;background-color: #3c763d}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6}.panel-info{border-color: #bce8f1}.panel-info > .panel-heading{color: #31708f;background-color: #d9edf7;border-color: #bce8f1}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1}.panel-info > .panel-heading .badge{color: #d9edf7;background-color: #31708f}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1}.panel-warning{border-color: #faebcc}.panel-warning > .panel-heading{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc}.panel-warning > .panel-heading .badge{color: #fcf8e3;background-color: #8a6d3b}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc}.panel-danger{border-color: #ebccd1}.panel-danger > .panel-heading{color: #a94442;background-color: #f2dede;border-color: #ebccd1}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1}.panel-danger > .panel-heading .badge{color: #f2dede;background-color: #a94442}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1}.embed-responsive{position: relative;display: block;height: 0;padding: 0;overflow: hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0}.embed-responsive.embed-responsive-16by9{padding-bottom: 56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom: 75%}.well{min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color: #ddd;border-color: rgba(0,0,0,0.15)}.well-lg{padding: 24px;border-radius: 6px}.well-sm{padding: 9px;border-radius: 3px}.close{float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20)}.close:hover,.close:focus{color: #000;text-decoration: none;cursor: pointer;opacity: .5;filter: alpha(opacity=50)}button.close{padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none}.modal-open{overflow: hidden}.modal{display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;-webkit-overflow-scrolling: touch;outline: 0}.modal.fade .modal-dialog{-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal-dialog{position: relative;width: auto;margin: 10px}.modal-content{position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);box-shadow: 0 3px 9px rgba(0,0,0,0.5);background-clip: padding-box;outline: 0}.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #000}.modal-backdrop.fade{opacity: 0;filter: alpha(opacity=0)}.modal-backdrop.in{opacity: .5;filter: alpha(opacity=50)}.modal-header{padding: 15px;border-bottom: 1px solid #e5e5e5;min-height: 16.42857143px}.modal-header .close{margin-top: -2px}.modal-title{margin: 0;line-height: 1.42857143}.modal-body{position: relative;padding: 15px}.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5}.modal-footer .btn + .btn{margin-left: 5px;margin-bottom: 0}.modal-footer .btn-group .btn + .btn{margin-left: -1px}.modal-footer .btn-block + .btn-block{margin-left: 0}.modal-scrollbar-measure{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}@media (min-width: 768px){.modal-dialog{width: 600px;margin: 30px auto}.modal-content{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width: 300px}}@media (min-width: 992px){.modal-lg{width: 900px}}.tooltip{position: absolute;z-index: 1070;display: block;visibility: visible;font-size: 12px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0)}.tooltip.in{opacity: .9;filter: alpha(opacity=90)}.tooltip.top{margin-top: -3px;padding: 5px 0}.tooltip.right{margin-left: 3px;padding: 0 5px}.tooltip.bottom{margin-top: 3px;padding: 5px 0}.tooltip.left{margin-left: -3px;padding: 0 5px}.tooltip-inner{max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;border-radius: 4px}.tooltip-arrow{position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid}.tooltip.top .tooltip-arrow{bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-left .tooltip-arrow{bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.top-right .tooltip-arrow{bottom: 0;right: 5px;border-width: 5px 5px 0;border-top-color: #000}.tooltip.right .tooltip-arrow{top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000}.tooltip.left .tooltip-arrow{top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000}.tooltip.bottom .tooltip-arrow{top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-left .tooltip-arrow{top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: #000}.tooltip.bottom-right .tooltip-arrow{top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: #000}.popover{position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: left;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);white-space: normal}.popover.top{margin-top: -10px}.popover.right{margin-left: 10px}.popover.bottom{margin-top: 10px}.popover.left{margin-left: -10px}.popover-title{margin: 0;padding: 8px 14px;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0}.popover-content{padding: 9px 14px}.popover > .arrow,.popover > .arrow:after{position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid}.popover > .arrow{border-width: 11px}.popover > .arrow:after{border-width: 10px;content: ""}.popover.top > .arrow{left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,0.25);bottom: -11px}.popover.top > .arrow:after{content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff}.popover.right > .arrow{top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,0.25)}.popover.right > .arrow:after{content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff}.popover.bottom > .arrow{left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,0.25);top: -11px}.popover.bottom > .arrow:after{content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff}.popover.left > .arrow{top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,0.25)}.popover.left > .arrow:after{content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px}.carousel{position: relative}.carousel-inner{position: relative;overflow: hidden;width: 100%}.carousel-inner > .item{display: none;position: relative;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height: 1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{transition: transform .6s ease-in-out;backface-visibility: hidden;perspective: 1000}.carousel-inner > .item.next,.carousel-inner > .item.active.right{transform: translate3d(100%, 0, 0);left: 0}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{transform: translate3d(-100%, 0, 0);left: 0}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{transform: translate3d(0, 0, 0);left: 0}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display: block}.carousel-inner > .active{left: 0}.carousel-inner > .next,.carousel-inner > .prev{position: absolute;top: 0;width: 100%}.carousel-inner > .next{left: 100%}.carousel-inner > .prev{left: -100%}.carousel-inner > .next.left,.carousel-inner > .prev.right{left: 0}.carousel-inner > .active.left{left: -100%}.carousel-inner > .active.right{left: 100%}.carousel-control{position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: .5;filter: alpha(opacity=50);font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left: auto;right: 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline: 0;color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;z-index: 5;display: inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px}.carousel-control .icon-prev,.carousel-control .icon-next{width: 20px;height: 20px;margin-top: -10px;font-family: serif}.carousel-control .icon-prev:before{content: '\2039'}.carousel-control .icon-next:before{content: '\203a'}.carousel-indicators{position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center}.carousel-indicators li{display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #fff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0,0,0,0)}.carousel-indicators .active{margin: 0;width: 12px;height: 12px;background-color: #fff}.carousel-caption{position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow: none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width: 30px;height: 30px;margin-top: -15px;font-size: 30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left: -15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right: -15px}.carousel-caption{left: 20%;right: 20%;padding-bottom: 30px}.carousel-indicators{bottom: 20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content: " ";display: table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear: both}.center-block{display: block;margin-left: auto;margin-right: auto}.pull-right{float: right !important}.pull-left{float: left !important}.hide{display: none !important}.show{display: block !important}.invisible{visibility: hidden}.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}.hidden{display: none !important;visibility: hidden !important}.affix{position: fixed}@-ms-viewport{width: device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display: none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display: none !important}@media (max-width: 767px){.visible-xs{display: block !important}table.visible-xs{display: table}tr.visible-xs{display: table-row !important}th.visible-xs,td.visible-xs{display: table-cell !important}}@media (max-width: 767px){.visible-xs-block{display: block !important}}@media (max-width: 767px){.visible-xs-inline{display: inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display: inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display: block !important}table.visible-sm{display: table}tr.visible-sm{display: table-row !important}th.visible-sm,td.visible-sm{display: table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display: block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display: inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display: inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display: block !important}table.visible-md{display: table}tr.visible-md{display: table-row !important}th.visible-md,td.visible-md{display: table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display: block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display: inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display: inline-block !important}}@media (min-width: 1200px){.visible-lg{display: block !important}table.visible-lg{display: table}tr.visible-lg{display: table-row !important}th.visible-lg,td.visible-lg{display: table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display: block !important}}@media (min-width: 1200px){.visible-lg-inline{display: inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display: inline-block !important}}@media (max-width: 767px){.hidden-xs{display: none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important}}@media (min-width: 1200px){.hidden-lg{display: none !important}}.visible-print{display: none !important}@media print{.visible-print{display: block !important}table.visible-print{display: table}tr.visible-print{display: table-row !important}th.visible-print,td.visible-print{display: table-cell !important}}.visible-print-block{display: none !important}@media print{.visible-print-block{display: block !important}}.visible-print-inline{display: none !important}@media print{.visible-print-inline{display: inline !important}}.visible-print-inline-block{display: none !important}@media print{.visible-print-inline-block{display: inline-block !important}}@media print{.hidden-print{display: none !important}}.glyphicon-chevron-left:before{font-family: 'FontAwesome';font-size: 28px;content: "\f053"}.glyphicon-chevron-right:before{font-family: 'FontAwesome';font-size: 28px;content: "\f054"}.carousel-indicators li{padding: 0}.nav-pills > li > a{margin-top: 2px;margin-bottom: 2px}.nav-stacked > li{float: none;margin-bottom: -3px}.nav-stacked > li > a{margin-right: 0}.nav-tabs.nav-stacked{border-bottom: 0}.nav-tabs.nav-stacked > li > a{border: 1px solid #ddd;border-radius: 0;padding-top: 10px;padding-bottom: 10px}.nav-tabs.nav-stacked > li:first-child > a{border-top-right-radius: 4px;border-top-left-radius: 4px}.nav-tabs.nav-stacked > li:last-child > a{border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}.nav-tabs.nav-stacked > li > a:hover{border-color: #ddd;z-index: 2}a.modal{position: relative}label,input,button,select,textarea{font-size: 14px;font-weight: normal;line-height: 20px}.radio.inline,.checkbox.inline{padding-right: 18px}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color: rgba(82,168,236,0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color: #b94a48;border-color: #ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7}.form-horizontal .control-label{float: left;width: 140px;padding-top: 5px;text-align: right}.form-horizontal .controls{margin-left: 160px;margin-bottom: 20px}.dropdown-submenu{position: relative}.dropdown-submenu > .dropdown-menu{top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px}.dropdown-submenu:hover > .dropdown-menu{display: block}.dropdown-submenu > a:after{display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px}.dropdown-submenu:hover > a:after{border-left-color: #fff}.dropdown-submenu.pull-left{float: none}.dropdown-submenu.pull-left > .dropdown-menu{left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px}.dropdown-menu{margin: 0}.topmodpoz_navbar .navbar{border: none}.topmodpoz_navbar .container{padding: 0;margin: 0}.topmodpoz_navbar .navbar .nav > .active{background-color: #eee}#midblock #recaptcha_area table,.recaptcha_image_cell{-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc}.category.table-bordered{border-left: 0}.filter-search .button{vertical-align: top}#pathway .breadcrumb li:before{display: none}*{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}form,div,img,table,th,tr,td,p,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,audio,canvas,progress,video,input,select,radio,label,textarea,button,.button,[class^="container-"],[class^="container-"] *,[class^="col-"],[class^="col-"] *,[class^="form-"],[class^="form-"] *,[class^="bg-"],[class^="bg-"] *,[class^="navbar"],[class^="navbar"] *,[class^="nav"],[class^="nav"] *,[class^="row"],[class^="row"] *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

/* ==== /plugins/system/yjsg/assets/css/template.css ==== */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */

/* --- @import /plugins/system/yjsg/assets/css/normalize.css --- */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	max-width: 100%;
	box-sizing: border-box;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
form,
div,
img,
table,
th,
tr,
td,
p,
article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
nav, 
section, 
summary,
audio,
canvas,
progress,
video,
input,
select,
radio,
label,
textarea,
button,
.button,
[class^="container-"], 
[class^="container-"] *,
[class^="col-"], 
[class^="col-"] *,
[class^="form-"],
[class^="form-"] *,
[class^="bg-"],
[class^="bg-"] *,
[class^="navbar"],
[class^="navbar"] *,
[class^="nav"],
[class^="nav"] *,
[class^="row"],
[class^="row"] * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#colorbox,
#colorbox *,
.yjnewsflashu,
.yjnewsflashu *,
.accslide_holder_instance,
.accslide_holder_instance *,
calendar,
.calendar *,
#sbox-window,
#sbox-window *{
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}


/* --- @import /plugins/system/yjsg/assets/css/yjsg_layout.css --- */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */
/*main container*/
.centered {
	margin:0 auto;
	display:block;
	position:relative;
}
/* main site width class width set in head */
.yjsgsitew {
	margin:0 auto;
	display:block;
}
#header {
	display:table;
	position:relative;
	padding-top:0;
	padding-bottom:0;
	margin:0 auto;
	width:100%;
	z-index:1000;
}
#logoholder {
	display:table-cell;
	float:none;
	overflow:hidden;
	vertical-align:top;
	position:relative;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#logo {
	display:block;
	float:none;
	overflow:hidden;
}
/* logo homepage link  */
#logo a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	height:inherit;
	width:auto;
	font-size:0.01;
	text-indent:-10000px;
}
/* manibody grid */
.holders {
	height:auto;
	margin:0 auto;
	padding:25px 0;
}
/* yjsg_left_mid_right.php*/
.holders .sidebars {
	height:auto;
	float:left;
}
/* yjsg_mid_left_right.php*/
#holder2 .sidebars {
	float:right;
}
#holder2 .sidebar-main {
	float:left;
}
/* yjsg_left_right_mid.php*/
#holder3 .sidebar-main {
	float:right;
}
.sidebar-top {
	padding-bottom:15px;
}
.sidebar-bottom {
	padding-top:15px;
}
/* end manibody grid */

/* main gutters: these should all equal to eachother */
div.yjsgxhtml,
div.inside-container {
	padding-left:15px;
	padding-right:15px;
}
#logoholder + #yjsgheadergrid {
	margin-left:15px;
}
.yjsgrtl #logoholder + #yjsgheadergrid {
	margin-left:-15px;
	margin-right:15px;
}
#yjsgheadergrid {
	margin-left:-15px;
	margin-right:-15px;
}
div.addround {
	padding:15px;
}
/* end gutters */
.yjsg_grid {
	display:block;
	margin:0px auto;
	height:auto;
	width:auto;
	padding:15px 0;
	clear:both;
}
.inside-container {
	margin-right: auto;
	margin-left: auto;
}
.inside-container > .yjsg_grid,
.inside-container > .inside-container {
	padding-left: 0px;
	padding-right: 0px;
}
#yjsgbodytop {
	padding-top: 0px;
}
#yjsgbodybottom {
	padding-bottom: 0px;
}
/* module outside container */
.yjsgxhtml {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.yjsgxhtml.only_mod {
	float:none;
}
/* module container */
.yjsquare,
.yjsgModsChrome,
.yjplain {
	margin:0;
	padding:0;
	clear: both;
	display:block;
	height:auto;
}
.sidebars .yjsquare {
	margin-bottom:15px;
}
/* module title */
.module_title {
	word-wrap: break-word;
	margin:0 0 20px 0;
}
/* module subtitle*/
.module_subtitle {
	display:block;
	clear:both;
	font-size:80%;
	margin:5px 0 0 0;
}
/* split title */
.module_title .title_split {
}
/* module content */
.yjsquare_in {
	padding:0;
	margin:0;
	display:block;
}
/* rounded corners */
.addround {
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #999;
}
/* footer */
#footer {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}
#youjoomla {
	clear:both;
	padding:0;
	overflow:hidden;
}
#footmod {
	clear:both;
	padding:0;
	margin:0px;
	overflow:hidden;
}
#cp {
	display:table;
	padding:0;
	overflow:hidden;
}
.validators,
.yjsgcp {
	display:block;
	clear:both;
}
.yjsglogo {
	display:block;
	height:35px;
	width:35px;
	margin:auto 0;
	padding:0;
	position:absolute;
	top: 0;
	bottom: 0;
	left:auto;
	right: 15px;
	background: url(/plugins/system/yjsg/assets/images/yjsglogo.png) no-repeat center center;
}
.yjsglogo span {
	line-height:999px;
}
#joomlacredit {
	padding-top:0;
	padding-bottom:0;
	margin:0 auto;
	display:block;
}
/*Font resizer and rtl/ltr links*/
a.tdir {
}
a.fs {
}
/* breadcrumbs */
#pathway {
	padding-top:0;
	padding-bottom:0;
	display:block;
	overflow:hidden;
	margin:0 0 10px 0;
}
.yjsgspathway {
	margin:0 auto;
	width:auto;
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#pathway ul.breadcrumb {
	padding: 8px 15px;
	margin:0;
	list-style: none;
	background-color: whiteSmoke;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#pathway .breadcrumb li {
	display: inline-block;
	text-shadow: 0 1px 0 white;
}
#pathway .breadcrumb .active {
	color: #999;
}
#pathway .breadcrumb .divider {
	color: #ccc;
}
.icon-yjsg-pathway:before {
	content: "\f054";
}
.icon-yjsg-marker:before {
	content: "\f041";
}
/* topmenupoz module position */
.top_menu_poz {
	margin:0 auto;
	display:block;
}
/* Panels */
.yjsg-panel {
	display:block;
	position:absolute;
	top:-2000;
	width:100%;
	z-index:7900;
}
.yjsg-panel-stretch {
	display:block;
	background:#fff;
	overflow:hidden;
}
.yjsg-panel-content {
	margin:0 auto;
	display:block;
}
.yjsg-panel-open {
	background:#fff;
	display:block;
	margin:0 auto;
	position:relative;
	bottom:1px;
	font-weight:bold;
	text-align:center;
	border:1px solid #e2e2e2;
}
/* top panel */
#yjsg_toppanel .yjsg-panel-stretch {
	border-bottom:1px solid #e2e2e2;
}
#yjsg_toppanel .yjsg-panel-open {
	border-top:none;
	-webkit-border-bottom-left-radius:5px;
	-khtml-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-khtml-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
/* bottom panel */
#yjsg_botpanel {
	position:fixed;
}
#yjsg_botpanel .yjsg-panel-stretch {
	border-top:1px solid #e2e2e2;
}
#yjsg_botpanel .yjsg-panel-open {
	margin:0;
	position:absolute;
	top:0px;
	right:15px;
	border-bottom:none;
	-webkit-border-top-left-radius:5px;
	-khtml-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-khtml-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	border-top-right-radius:5px;
}
/* Side panel */
#yjsg_sidepanel {
	position:fixed;
	top:0;
	height:800px;
	z-index:7900;
}
#yjsg_sidepanel .yjsg-panel-open {
	height:100px;
	width:30px;
	position:absolute;
	border-right:none;
	-webkit-border-bottom-left-radius:5px;
	-khtml-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-khtml-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-top-left-radius:5px;
	line-height:100px;
	font-family: 'FontAwesome';
	overflow:hidden;
	text-indent:10px;
	font-size:20px;
}
#yjsg_sidepanel_open:after {
	content: "\f053";
}
#yjsg_sidepanel_open.SidePanOpen:after {
	content: "\f054";
}
#yjsg_sidepanel_slide {
	display:block;
	overflow:hidden;
	margin-left:30px;
	height:800px;
	background:#fff;
	padding-top:20px;
	border-left:1px solid #e2e2e2;
}
/* Module Articles Category */
.yjsg-article-category ul {
	padding:0;
	margin:0;
	list-style:none;
}
.yjsg-article-category ul li {
	background-image:none;
}
.yjsg-article-category ul li h6 {
	margin:0;
	font-weight:normal;
	font-size:100%;
}
.yjsg-article-category ul li a {
	line-height:32px;
	display: block;
}
.yjsg-article-category ul li a:before {
	font-size:10px;
	font-family: 'FontAwesome';
	content: "\f054";
}
.yjsg-article-category ul li:last-child a {
	border:none;
}
.yjsg-article-category ul li a {
	border-bottom: 1px solid #ddd;
}
.yjsg-article-category ul li a.active,
.yjsg-article-category ul li a:hover {
	background:#f7f7f7;
}
/* off canvas */
html.canvas_on {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:100%;
}
.yjsg-off_canvas {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8999;
	background: rgba(0, 0, 0, 0);
}
.yjsg-off_canvas.canvas_active {
	display: block;
}
.yjsg-off_canvas_in {
	display:block;
	padding:15px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	background: #fff;
	overflow-y: auto;
	z-index:9100;
}
.yjsg-off_canvas_in .closeCanvas {
	position:absolute;
	top:0;
	right:5px;
	cursor:pointer;
	font-size:18px;
}
.yjsg-offc-btn.site-offc {
	display:none;
	position:fixed;
	top:5px;
	left:5px;
	font-size:21px;
	cursor:pointer;
	z-index:7999;
}
/* module chrome images iframes objects */
.yjsgChromes embed,
.yjsgChromes video,
.yjsgChromes iframe,
.yjsgChromes video {
	display:block;
	margin:0;
	padding:0;
}
.yjsgChromes video {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.yjsgChromes iframe,
.yjsgChromes embed,
.yjsgChromes object {
	max-width: 100%;
	border:none;
}
.yjsgChromes img {
	display:block;
	height: auto;
	width:100%;
	max-width:100%;
}
/* tabs module chrome */
.yjsgtabs_chromeaction {
	display:block;
	position:relative;
}
/* accordion module chrome */
.yjsgaccChrome {
	display:block;
	position:relative;
}
.yjsgaccGroup {
	display:block;
	position:relative;
	padding:0;
	margin:0 0 3px 0;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.yjsgaccTrigger {
	display:block;
	padding: 9px 15px;
	font-size:14px;
	background-color: #f5f5f5;
}
.yjsgaccTrigger a {
	display:block;
}
.yjsgaccTrigger.hovered,
.yjsgaccTrigger.active {
	background-color: #fafafa;
}
.yjsgaccContent {
	display:none;
	padding: 15px;
	border-top:1px solid #ddd;
	overflow:hidden;
}
/* slider module chrome */
.yjsgsliderHolder {
	display:block;
	position:relative;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	position:relative;
	width:100%;
}
.yjsgsliderChrome {
	position: relative;
	overflow: hidden;
	display:block;
	opacity: 0;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.yjsgsliderChrome .yjsgsliderSlide {
	position: absolute;
	display:block;
	overflow:hidden;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 1;
	opacity: 0;
	margin:0;
	padding:0;
}
/* controls */
.yjsgsliderControls {
	display:none;
}
/* pagination */
ul.yjsgsliderPagination,
ul.yjsgsliderPagination li {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.yjsgsliderPagination {
	display:block;
	margin-top:10px;
	position:relative;
	z-index:15;
}
ul.yjsgsliderPagination li {
	float:left;
	margin:0 5px 0 0;
}
ul.yjsgsliderPagination li a {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-decoration:none;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#fff;
	border: 1px solid #ddd;
}
ul.yjsgsliderPagination li.active a {
	background:#efefef;
}
/* navigation */
a.yjsgsliderNav,
span.yjsgsliderStopAll {
	position:absolute;
	display:block;
	overflow:hidden;
	text-align:center;
	top:50%;
	left:0px;
	z-index:15;
	padding:0;
	margin:-45px 0 0 0;
	height:45px;
	width:45px;
	line-height:45px;
	font-size:45px;
}
a.yjsgsliderNav.next {
	left:auto;
	right:0;
}
a.yjsgsliderNav i {
	display:block;
	text-align:center;
	font-family:"FontAwesome";
	font-style:normal;
}
a.yjsgsliderNav.prev i:before {
	content:"\f104";
}
a.yjsgsliderNav.next i:before {
	content:"\f105";
}
/* stop all videos */
span.yjsgsliderStopAll {
	font-family:"FontAwesome";
	left:auto;
	right:0;
	margin:-80px 0 0 0;
	font-size:20px;
	color:#fff;
}
span.yjsgsliderStopAll:before {
	content:"\f052"
}
/* tabnav */
div.yjsgsliderControlsTabs {
	display:none;
}
ul.yjsgsliderPaginationTabs {
	display:block;
	padding:0;
	margin:0px 0px 15px 0px;
	list-style-type:none;
	border-bottom: 1px solid #ddd;
}
ul.yjsgsliderPaginationTabs li {
	padding:0;
	float:left;
	margin:0 5px 0 0;
	list-style-type:none;
	background-image:none;
	margin-bottom:-1px;
}
ul.yjsgsliderPaginationTabs li a {
	cursor:pointer;
	position: relative;
	display: block;
	padding: 10px 15px;
	line-height:20px;
	border: 1px solid transparent;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
ul.yjsgsliderPaginationTabs li.active a {
	background:#fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
div.yjsgModsChrome.yjsgtabs .yjsgsliderNav {
	margin-top:0px;
}
div.yjsgSimpleTabs.yjsgtabsnav ul.yjsgShortcodeTabs li.active a {
	border-bottom-color: transparent;
}
.yjsgTabContent {
	word-wrap: break-word;
	overflow:hidden;
}
.yjsg-edit-form .yjsgTabContent{
	overflow:visible;
}
.yjsgTabContent img,
.yjsgTabContent video,
.yjsgTabContent audio,
.yjsgTabContent iframe {
	max-width:100%;
}
/* tabpills */ 
div.tabpills ul.yjsgsliderPaginationTabs {
	border-bottom:none;
}
div.tabpills ul.yjsgsliderPaginationTabs li.active a {
	border: 1px solid #ddd;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#000;
	background:#efefef;
}
.yjsgsliderChrome.loadingSlides {
	height:80px;
}
.yjsgsliderLoader {
	display:block;
	height:100px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(/plugins/system/yjsg/assets/images/yjsgsliderLoader.gif) no-repeat center center;
	z-index:10;
}
/* tabsleft */
.tabsleft .yjsgShortcodeTabs {
	width:auto;
	float:left;
	margin:0;
	margin-right:10px;
	border:none;
	border-right: 1px solid #ddd;
	display:block;
}
.tabsleft ul.yjsgShortcodeTabs li {
	float:none;
	clear:both;
	display:block;
	margin:0;
	margin-right:-1px;
}
.tabsleft .yjsgShortcodeTabs li.active a {
	border: 1px solid #ddd;
	border-right-color: transparent;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}
div.yjsgSimpleTabs.tabsleft ul.yjsgShortcodeTabs li.active a {
	border-right-color: transparent;
}
/* tabsright */	
.tabsright .yjsgShortcodeTabs {
	width:auto;
	float:right;
	margin:0;
	margin-left:10px;
	border:none;
	border-left: 1px solid #ddd;
	display:block;
}
.tabsright ul.yjsgShortcodeTabs li {
	float:none;
	clear:both;
	display:block;
	margin:0;
	margin-left:-1px;
}
.tabsright .yjsgShortcodeTabs li.active a {
	border: 1px solid #ddd;
	border-left-color: transparent;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}
div.yjsgSimpleTabs.tabsright ul.yjsgShortcodeTabs li.active a {
	border-left-color: transparent;
}
/* tabscentered */
.tabscentered .yjsgShortcodeTabs {
	text-align:center;
	float:none;
}
.tabscentered .yjsgShortcodeTabs >li {
	float:none;
	display:inline-block;
}
/* PAGE OR COMPONENT SPECIFIC */
/* error page */
.yjsg-page-error .centered {
	width:auto;
	max-width:600px;
	text-align:center;
	padding:30px 0;
}
.yjsg-page-error h1 {
	font-size:280px;
}
@media screen and (max-width: 768px) {
.yjsg-page-error h1 {
	font-size:180px;
}
}
.yjsg-page-error h1:after {
	content:"Sorry, we couldn't find that page...";
	display:block;
	clear:both;
	font-size:28px;
}
.yjsg-page-error span.errormsg {
	display:block;
	margin-top:20px;
}
/* offline page */
.yjsg-page-offline .centered {
	width:auto;
	max-width:600px;
	padding:30px 15px;
}
.yjsg-page-offline #header {
	text-align:center;
}
.yjsg-page-offline p.offlinemsg {
	display:block;
	text-align:center;
	margin:15px 0;
}
/* tmpl component */
.tpl_component {
	padding:20px;
	display:block;
}
/* com_user pages */
.yjsg-userpages {
	display:block;
	width:auto;
	max-width:600px;
	margin:0 auto;
}
.yjsg-userpages .pagetitle {
	display:block;
	text-align:center;
}
.yjsg-userpages.user dt {
	font-weight: bold;
	padding: 5px;
	margin: 0 0 5px 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.yjsg-userpages.user dd {
	padding: 5px;
	margin: 0;
}
/* com_content view-category */
.category_description {
	display:block;
	position:relative;
	margin-bottom:30px;
}
.cat-image {
	float:left;
	margin-right:20px;
}
ul.categories_view {
	list-style-type:none;
	padding:0;
}
ul.categories_view li {
	list-style-type:none;
	background:none;
	border-bottom:1px solid #ebebeb;
	padding:10px 0;
}
.catitem_title {
	font-size:120%;
	font-weight:normal;
}
/* image upload editor com_media */
html.com_media li {
	background-image:none;
}
html.com_media .icon-folder-close:before,
html.com_media .icon-folder-2:before {
	content: "\f07b";
}
html.com_media #imageForm .controls input {
	border:1px solid #ddd;
	padding:4px 6px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
html.com_media .span6 {
	float:left;
	margin-right:10px;
}
html.com_media.view-imagesList .imgOutline {
	border:1px solid #ddd;
	float:left;
	width:80px;
	height:80px;
	text-align:center;
	margin-right:10px;
	line-height:40px;
}
html.com_media #uploadform input {
	float:left;
}
html.com_media button {
	margin:0px 5px;
}
/* editor */
html.view-form div#sbox-window {
	padding:0;
}
#editor-xtd-buttons a {
	display:block;
	float:left;
	padding:4px 15px;
	border:1px solid #ddd;
	margin:15px 5px 0 0;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
/* yjsg modules positions preview */
.yjsg-module-positions,
.yjsg-module-positions-raw {
	min-height:125px;
	text-align:center;
	border:2px dashed #ddd;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
	line-height:125px;
}
.yjsg-module-positions.smaller {
	min-height:30px;
	line-height:30px;
}
.yjsg-module-positions.smaller.modpos-footer {
	max-width:75%;
	display:none;
}
.yjsg-module-positions.smaller.modpos-footer:first-child{
	display:block;
}
@media screen and (max-width: 979px) {
.yjsg-module-positions {
	margin-bottom:20px;
}
}
/* columns system */
.yjsg-row {
	display: block;
	margin:0 auto;
	height: auto;
	width: auto;
	padding: 15px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.inside-container .yjsg-row,
.yjsg_grid .yjsg-row {
	margin-left:-15px;
	margin-right:-15px;
}
.yjsg-row .yjsg-row {
	margin:0 auto;
}
[class*='yjsg-col-'] {
 display:block;
 float:left;
 margin:0;
 padding:0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
[class*='yjsg-col-'] {
 padding-left:15px;
 padding-right:15px;
}
.yjsg-col-1 {
	width:100%;
	float:none;
}
.yjsg-col-1-2 {
	width: 50%;
}
.yjsg-col-1-3 {
	width:33.33333333333333%;
}
.yjsg-col-1-4 {
	width: 25%;
}
.yjsg-col-1-5 {
	width:20%;
}
.yjsg-col-1-6 {
	width:16.66666666666667%;
}
.yjsg-col-1-8 {
	width: 12.5%;
}
.yjsg-col-2-3 {
	width: 66.66%;
}
.yjsg-col-3-4 {
	width:75%;
}
.yjsg-col-2-5 {
	width:40%;
}
.yjsg-col-3-5 {
	width:60%;
}
.yjsg-col-4-5 {
	width:80%;
}
 @media screen and (max-width: 979px) {
 [class*='yjsg-col-'] {
 width: 50%;
}
.yjsg-col-1,
[class*='yjsg-col-1-']:nth-child(odd):last-child {
	width:100%;
}
}
 @media screen and (max-width: 719px) {
 [class*='yjsg-col-'] {
 width: 100%;
}
}
/* clearing */
.category_description:after,
ul.yjsgsliderPaginationTabs:after,
.yjsgSimpleTabs:after,
.yjsg-panel:after,
.yjsg-panel-stretch:after,
.yjsg-panel-content:after,
.yjsg-row:before,
.yjsg-row:after,
.sidebars:after,
.component:after,
.yjsgspathway:after,
.horiznav:after,
.top_menu:after,
#topmenu_holder:after,
.centered:after,
.holders:after,
.sidebars:after,
.yjsg_grid:after,
#header:after,
.yjsgxhtml:after,
.yjsquare:after,
.yjsquare_in:after,
.yjsgModsChrome:after,
.yjsgaccChrome:after,
.yjsgaccGroup:after,
.yjsgaccTrigger:after,
.yjsgaccContent:after,
.tpl_component:after,
.top_menu_poz:after,
.yjsg-userpages:after,
.yjsgTabContent:after{
	display:table;
	content: "";
	clear: both;
}
/* RTL */
/* layout */
.yjsgrtl .yjsgxhtml {
	float:right;
}
.yjsgrtl .holders .sidebars {
	float:right;
}
.yjsgrtl #holder2 .sidebars {
	float:left;
}
.yjsgrtl #holder2 .sidebar-main {
	float:right;
}
.yjsgrtl #holder3 .sidebar-main {
	float:left;
}
/* off canvas */
.yjsgrtl .site-offc {
	left:auto;
	right:5px;
}
.yjsgrtl .yjsg-off_canvas_in .closeCanvas {
	right:auto;
	left:5px;
}
/* pathway */
.yjsgrtl .icon-yjsg-pathway:before {
	font-family:inherit;
	content: "";
}
.yjsgrtl .icon-yjsg-pathway:after {
	font-family: 'FontAwesome';
	content: "\f053";
}
/* footer */
.yjsgrtl .yjsglogo {
	left:15px;
	right:auto;
}
/* tabs */
.yjsgrtl ul.yjsgsliderPaginationTabs li,
.yjsgrtl ul.yjsgsliderPagination li {
	float:right;
	margin-right:0px;
	margin-left:5px;
}
/* panels */
.yjsgrtl #yjsg_botpanel .yjsg-panel-open {
	right:auto;
	left:15px;
}
.yjsgrtl #yjsg_sidepanel_slide {
	margin-left:0;
	margin-right:30px;
	border-left:none;
	border-right:1px solid #e2e2e2;
}
.yjsgrtl #yjsg_sidepanel .yjsg-panel-open {
	border-left:none;
	border-right:1px solid #e2e2e2;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/* cat menu */
.yjsgrtl .yjsg-article-category ul li a:before {
	font-family:inherit;
	content: "";
}
.yjsgrtl .yjsg-article-category ul li a:after {
	font-family: 'FontAwesome';
	content: "\f053";
	font-size: 10px;
}
/* tabsright */
.yjsgrtl .tabsright .yjsgShortcodeTabs li {
	float:none;
	margin-right:0;
	margin-left:-1px;
}
/* tabsleft */
.yjsgrtl .tabsleft .yjsgShortcodeTabs li {
	float:none;
	margin-right:-1px;
	margin-left:0;
}
/* table */
.yjsgrtl table.yjsg-table-bordered td {
	border-right-width:0;
}
.yjsgrtl table.yjsg-table-bordered thead:last-child tr:last-child > th:first-child,
.yjsgrtl table.yjsg-table-bordered tbody:last-child tr:last-child > td:first-child,
.yjsgrtl table.yjsg-table-bordered tbody:last-child tr:last-child > th:first-child,
.yjsgrtl table.yjsg-table-bordered tfoot:last-child tr:last-child > td:first-child,
.yjsgrtl table.yjsg-table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
/* clear */
#yjsgheadergrid:before,
#yjsgheadergrid:after{
	content:'';
	display:table;
	width:100%;
	clear:both;
}
/* Page builders support */
.com_quix .holders,
.com_sppagebuilder .holders,
.com_blox .holders{
	padding:0;
}
.com_quix .tpl_component,
.com_sppagebuilder .tpl_component,
.com_blox .tpl_component{
	padding:0;
}
.com_quix #centerbottom.yjsgsitew,
.com_sppagebuilder #centerbottom.yjsgsitew,
.com_blox #centerbottom.yjsgsitew{
	padding:0;
	width:auto;
}
.com_quix #midblock .inside-container,
.com_sppagebuilder #midblock .inside-container,
.com_blox #midblock .inside-container{
	padding:0;
}
/*!
 * From Thz Animate -http://themezly.com
 * Version - 1.0.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 */

.yjsg-animate,
.yjsg-animate-wait {
    opacity: 0;
    animation-duration: 0.7s;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	will-change: transform, opacity;
}
/* yjsg-anim-fadeIn */
.yjsg-anim-fadeIn {
    -webkit-animation-name: yjsg-anim-fadeIn;
    animation-name: yjsg-anim-fadeIn;
    opacity: 1;
}
@keyframes yjsg-anim-fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/* yjsg-anim-slideIn-up */

.yjsg-anim-slideIn-up {
    -webkit-animation-name: yjsg-anim-slideIn-up;
    animation-name: yjsg-anim-slideIn-up;
    opacity: 1;
}
@keyframes yjsg-anim-slideIn-up {
    0% {
        -webkit-transform: translate3d(0, 100px, 0);
                transform: translate3d(0, 100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0, 0px, 0);
                transform: translate3d(0, 0px, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-slideIn-up {
    0% {
        -webkit-transform: translate3d(0, 100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0, 0px, 0);
        opacity: 1;
    }
}
/* yjsg-anim-slideIn-down */

.yjsg-anim-slideIn-down {
    -webkit-animation-name: yjsg-anim-slideIn-down;
    animation-name: yjsg-anim-slideIn-down;
    opacity: 1;
}
@keyframes yjsg-anim-slideIn-down {
    0% {
        -webkit-transform: translate3d(0, -100px, 0);
                transform: translate3d(0, -100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0, 0px, 0);
                transform: translate3d(0, 0px, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-slideIn-down {
    0% {
        -webkit-transform: translate3d(0, -100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0, 0px, 0);
        opacity: 1;
    }
}
/* yjsg-anim-slideIn-left */

.yjsg-anim-slideIn-left {
    -webkit-animation-name: yjsg-anim-slideIn-left;
    animation-name: yjsg-anim-slideIn-left;
    opacity: 1;
}
@keyframes yjsg-anim-slideIn-left {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
                transform: translate3d(100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0px, 0, 0);
                transform: translate3d(0px, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-slideIn-left {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0px, 0, 0);
        opacity: 1;
    }
}
/* yjsg-anim-slideIn-right */

.yjsg-anim-slideIn-right {
    -webkit-animation-name: yjsg-anim-slideIn-right;
    animation-name: yjsg-anim-slideIn-right;
    opacity: 1;
}
@keyframes yjsg-anim-slideIn-right {
    0% {
        -webkit-transform: translate3d(-100px, 0, 0);
                transform: translate3d(-100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0px, 0, 0);
                transform: translate3d(0px, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-slideIn-right {
    0% {
        -webkit-transform: translate3d(-100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate3d(0px, 0, 0);
        opacity: 1;
    }
}
/* yjsg-anim-zoomIn */

.yjsg-anim-zoomIn {
    -webkit-animation-name: yjsg-anim-zoomIn;
    animation-name: yjsg-anim-zoomIn;
    opacity: 1;
}
@keyframes yjsg-anim-zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.4);
                transform: scale(0.4);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}
@-webkit-keyframes yjsg-anim-zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.4);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}
/* yjsg-anim-zoomIn-right */

.yjsg-anim-zoomIn-right {
    -webkit-animation-name: yjsg-anim-zoomIn-right;
    animation-name: yjsg-anim-zoomIn-right;
    opacity: 1;
}
@keyframes yjsg-anim-zoomIn-right {
    0% {
        -webkit-transform: scale(0.4) translate3d(300px, 0, 0);
                transform: scale(0.4) translate3d(300px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0px, 0, 0);
                transform: scale(1) translate3d(0px, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-zoomIn-right {
    0% {
        -webkit-transform: scale(0.4) translate3d(300px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0px, 0, 0);
        opacity: 1;
    }
}
/* yjsg-anim-zoomIn-left */

.yjsg-anim-zoomIn-left {
    -webkit-animation-name: yjsg-anim-zoomIn-left;
    animation-name: yjsg-anim-zoomIn-left;
    opacity: 1;
}
@keyframes yjsg-anim-zoomIn-left {
    0% {
        -webkit-transform: scale(0.4) translate3d(-300px, 0, 0);
                transform: scale(0.4) translate3d(-300px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0px, 0, 0);
                transform: scale(1) translate3d(0px, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-zoomIn-left {
    0% {
        -webkit-transform: scale(0.4) translate3d(-300px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0px, 0, 0);
        opacity: 1;
    }
}
/* yjsg-anim-zoomIn-down */

.yjsg-anim-zoomIn-down {
    -webkit-animation-name: yjsg-anim-zoomIn-down;
    animation-name: yjsg-anim-zoomIn-down;
    opacity: 1;
}
@keyframes yjsg-anim-zoomIn-down {
    0% {
        -webkit-transform: scale(0.4) translate3d(0, -300px, 0);
                transform: scale(0.4) translate3d(0, -300px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0px, 0);
                transform: scale(1) translate3d(0, 0px, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-zoomIn-down {
    0% {
        -webkit-transform: scale(0.4) translate3d(0, -300px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0px, 0);
        opacity: 1;
    }
}
/* yjsg-anim-zoomIn-up */

.yjsg-anim-zoomIn-up {
    -webkit-animation-name: yjsg-anim-zoomIn-up;
    animation-name: yjsg-anim-zoomIn-up;
    opacity: 1;
}
@keyframes yjsg-anim-zoomIn-up {
    0% {
        -webkit-transform: scale(0.4) translate3d(0, 300px, 0);
                transform: scale(0.4) translate3d(0, 300px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0px, 0);
                transform: scale(1) translate3d(0, 0px, 0);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-zoomIn-up {
    0% {
        -webkit-transform: scale(0.4) translate3d(0, 300px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0px, 0);
        opacity: 1;
    }
}
/* yjsg-anim-zoomOut */

.yjsg-anim-zoomOut {
    -webkit-animation-name: yjsg-anim-zoomOut;
    animation-name: yjsg-anim-zoomOut;
    opacity: 1;
}
@keyframes yjsg-anim-zoomOut {
    0% {
        -webkit-transform: scale(1.2);
                transform: scale(1.2);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-zoomOut {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}
/* yjsg-anim-newspaper */

.yjsg-anim-newspaper {
    -webkit-animation-name: yjsg-anim-newspaper;
    animation-name: yjsg-anim-newspaper;
    opacity: 1;
}
@keyframes yjsg-anim-newspaper {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3) rotate(-180deg);
                transform: scale(0.3) rotate(-180deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(360deg);
                transform: scale(1) rotate(360deg);
    }
}
@-webkit-keyframes yjsg-anim-newspaper {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3) rotate(-180deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(360deg);
    }
}
/* yjsg-anim-flipIn */

.yjsg-anim-flipIn {
    -webkit-animation-name: yjsg-anim-flipIn;
    animation-name: yjsg-anim-flipIn;
    opacity: 1;
}
@keyframes yjsg-anim-flipIn {
    0% {
        -webkit-transform: scaleX(0) rotateX(-360deg) translate3d(0, 0, -100px);
                transform: scaleX(0) rotateX(-360deg) translate3d(0, 0, -100px);
        opacity: 0;
    }
    100% {
        -webkit-transform: scaleX(1) rotateX(0deg) translate3d(0, 0, 0px);
                transform: scaleX(1) rotateX(0deg) translate3d(0, 0, 0px);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-flipIn {
    0% {
        -webkit-transform: scaleX(0) rotateX(-360deg) translate3d(0, 0, -100px);
        opacity: 0;
    }
    100% {
        -webkit-transform: scaleX(1) rotateX(0deg) translate3d(0, 0, 0px);
        opacity: 1;
    }
}
/* yjsg-anim-unfold */

.yjsg-anim-unfold {
    -webkit-animation-name: yjsg-anim-unfold;
    animation-name: yjsg-anim-unfold;
    opacity: 1;
}
@keyframes yjsg-anim-unfold {
    0% {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
                transform: rotateY(-90deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
    }
}
@-webkit-keyframes yjsg-anim-unfold {
    0% {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
}
/* yjsg-anim-spiral */

.yjsg-anim-spiral {
    -webkit-animation-name: yjsg-anim-spiral;
    animation-name: yjsg-anim-spiral;
    opacity: 1;
}
@keyframes yjsg-anim-spiral {
    0% {
        opacity: 0;
        -webkit-transform: rotateY(-360deg);
                transform: rotateY(-360deg);
    }
    100% {
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes yjsg-anim-spiral {
    0% {
        opacity: 0;
        -webkit-transform: rotateY(-360deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
}

/*KenBurns*/
.yjsg-anim-kenburns-in,
.yjsg-anim-kenburns-out{
    -webkit-animation-timing-function: ease;
	animation-timing-function: ease;
     -webkit-animation-direction: alternate;
	animation-direction: alternate;	   
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}


/*KenBurns In*/
.yjsg-anim-kenburns-in{
    -webkit-animation-name:yjsgKenBurnsIn;
    animation-name: yjsgKenBurnsIn;
}

@-webkit-keyframes yjsgKenBurnsIn {
  100% {
    -webkit-transform: scale(1.2);
  }
}
@keyframes yjsgKenBurnsIn {
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

/*KenBurns Out*/
[data-anim-kbe="out"]{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	    transform: scale(1.2);
}
.yjsg-anim-kenburns-out{
    -webkit-animation-name:yjsgKenBurnsOut;
    animation-name: yjsgKenBurnsOut;
}

@-webkit-keyframes yjsgKenBurnsOut {
  100% {
    -webkit-transform: scale(1.0);
  }
}
@keyframes yjsgKenBurnsOut {
  100% {
    -webkit-transform: scale(1.0);
            transform: scale(1.0);
  }
}

/*draw SVG container */
.yjsg-anim-draw-svg{
	opacity: 1!important;
}

/*durations */

.yjsg-animate[data-anim-duration="0"] {
    animation-duration: 0s;
    -webkit-animation-duration: 0s;
    -moz-animation-duration: 0s;
    -o-animation-duration: 0s;
}
.yjsg-animate[data-anim-duration="100"] {
    animation-duration: 0.1s;
    -webkit-animation-duration: 0.1s;
    -moz-animation-duration: 0.1s;
    -o-animation-duration: 0.1s;
}
.yjsg-animate[data-anim-duration="200"] {
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    -o-animation-duration: 0.2s;
}
.yjsg-animate[data-anim-duration="300"] {
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
}
.yjsg-animate[data-anim-duration="400"] {
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    -moz-animation-duration: 0.4s;
    -o-animation-duration: 0.4s;
}
.yjsg-animate[data-anim-duration="500"] {
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
}
.yjsg-animate[data-anim-duration="600"] {
    animation-duration: 0.6s;
    -webkit-animation-duration: 0.6s;
    -moz-animation-duration: 0.6s;
    -o-animation-duration: 0.6s;
}
.yjsg-animate[data-anim-duration="700"] {
    animation-duration: 0.7s;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
}
.yjsg-animate[data-anim-duration="800"] {
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
}
.yjsg-animate[data-anim-duration="900"] {
    animation-duration: 0.9s;
    -webkit-animation-duration: 0.9s;
    -moz-animation-duration: 0.9s;
    -o-animation-duration: 0.9s;
}
.yjsg-animate[data-anim-duration="1000"] {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
}
.yjsg-animate[data-anim-duration="1100"] {
    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;
    -moz-animation-duration: 1.1s;
    -o-animation-duration: 1.1s;
}
.yjsg-animate[data-anim-duration="1200"] {
    animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s;
    -moz-animation-duration: 1.2s;
    -o-animation-duration: 1.2s;
}
.yjsg-animate[data-anim-duration="1300"] {
    animation-duration: 1.3s;
    -webkit-animation-duration: 1.3s;
    -moz-animation-duration: 1.3s;
    -o-animation-duration: 1.3s;
}
.yjsg-animate[data-anim-duration="1400"] {
    animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -moz-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;
}
.yjsg-animate[data-anim-duration="1500"] {
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
}
.yjsg-animate[data-anim-duration="1600"] {
    animation-duration: 1.6s;
    -webkit-animation-duration: 1.6s;
    -moz-animation-duration: 1.6s;
    -o-animation-duration: 1.6s;
}
.yjsg-animate[data-anim-duration="1700"] {
    animation-duration: 1.7s;
    -webkit-animation-duration: 1.7s;
    -moz-animation-duration: 1.7s;
    -o-animation-duration: 1.7s;
}
.yjsg-animate[data-anim-duration="1800"] {
    animation-duration: 1.8s;
    -webkit-animation-duration: 1.8s;
    -moz-animation-duration: 1.8s;
    -o-animation-duration: 1.8s;
}
.yjsg-animate[data-anim-duration="1900"] {
    animation-duration: 1.9s;
    -webkit-animation-duration: 1.9s;
    -moz-animation-duration: 1.9s;
    -o-animation-duration: 1.9s;
}
.yjsg-animate[data-anim-duration="2000"] {
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
}
/* spin */

.yjsg-spin {
    -webkit-animation: spin 1.2s infinite linear;
    animation: spin 1.2s infinite linear;
    display: inline-block;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.yjsg-zoomOut {
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    -webkit-animation-name: yjsg-zoomOut;
    animation-name: yjsg-zoomOut;
}
@-webkit-keyframes yjsg-zoomOut {
    0% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(0.5);
        opacity: 0;
    }
}
@keyframes yjsg-zoomOut {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(0.5);
                transform: scale(0.5);
        opacity: 0;
    }
}

/* pulsate */

 @keyframes yjsgPulsate {
	 0% {
	-webkit-transform: scale(0.8);
	        transform: scale(0.8);
	opacity: 0.2;
	}
	 20% {
	opacity: 0.3;
	}
	 40% {
	opacity: 0.4;
	}
	 80% {
	opacity: 1;
	}
	 100% {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
	opacity: 0.0;
	}
}
 @-webkit-keyframes yjsgPulsate {
	 0% {
	-webkit-transform: scale(0.8);
	opacity: 0.2;
	}
	 20% {
	opacity: 0.3;
	}
	 40% {
	opacity: 0.4;
	}
	 80% {
	opacity: 1;
	}
	 100% {
	-webkit-transform: scale(1.1);
	opacity: 0.0;
	}
}

/* radar */
@keyframes yjsgRadar {
	0% {
	-webkit-transform:scale(0.1);
	        transform:scale(0.1);
	opacity:0.0;
	}
	50% {
	opacity:0.8;
	}
	100% {
	-webkit-transform:scale(1);
	        transform:scale(1);
	opacity:0.0;
	}
}
 @-webkit-keyframes yjsgRadar {
	0% {
	-webkit-transform:scale(0.1);
	opacity:0.0;
	}
	50% {
	opacity:0.8;
	}
	100% {
	-webkit-transform:scale(1);
	opacity:0.0;
	}
}

/* sonar */
@keyframes yjsgSonar {
	 0% {
	-webkit-transform: scale(0.8);
	        transform: scale(0.8);
	opacity: 0.2;
	}
	 20% {
	opacity: 0.3;
	}
	 40% {
	opacity: 0.4;
	}
	 100% {
	-webkit-transform: scale(1.5);
	        transform: scale(1.5);
	opacity: 0.0;
	}
}
 @-webkit-keyframes yjsgSonar {
	 0% {
	-webkit-transform: scale(0.8);
	opacity: 0.2;
	}
	 20% {
	opacity: 0.3;
	}
	 40% {
	opacity: 0.4;
	}
	 100% {
	-webkit-transform: scale(1.5);
	opacity: 0.0;
	}
}

/* Outs */
.yjsg-anim-outs {
	 opacity: 1;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	will-change: transform, opacity;
}
/*OutFadeOut*/
.yjsg-OutFadeOut{
	-webkit-transition: opacity 0.7s ease-in-out;
	-o-transition: opacity 0.7s ease-in-out;
	transition: opacity 0.7s ease-in-out;
	opacity:0;
}

/*OutZoomRollOut*/
.yjsg-OutZoomRollOut{
	 -webkit-transform: scale(0.5) rotate(-45deg) translate3d(0,-30%, 0);
	         transform: scale(0.5) rotate(-45deg) translate3d(0,-30%, 0);
	 -webkit-transition:-webkit-transform 0.7s ease;
	 transition:-webkit-transform 0.7s ease;
	 -o-transition:transform 0.7s ease;
	 transition:transform 0.7s ease;
	 transition:transform 0.7s ease, -webkit-transform 0.7s ease;
}

body.scrollingup .yjsg-OutZoomRollOut{
	 -webkit-transform: scale(0.5) rotate(-45deg) translate3d(0,30%, 0);
	         transform: scale(0.5) rotate(-45deg) translate3d(0,30%, 0);
	 -webkit-transition:-webkit-transform 0.7s ease;
	 transition:-webkit-transform 0.7s ease;
	 -o-transition:transform 0.7s ease;
	 transition:transform 0.7s ease;
	 transition:transform 0.7s ease, -webkit-transform 0.7s ease;
}
/*OutZoomFadeScaleOut*/
.yjsg-OutZoomFadeScaleOut{
	 -webkit-transform: translate3d(0, 30%, 0) scale(0.5);
	         transform: translate3d(0, 30%, 0) scale(0.5);
	 -webkit-transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	 transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	 -o-transition:opacity 0.7s ease, transform 0.7s ease;
	 transition:opacity 0.7s ease, transform 0.7s ease;
	 transition:opacity 0.7s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
	 opacity: 0;
}

/*OutChaseOut*/
.yjsg-OutChaseOut{
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
	-webkit-transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	-o-transition:opacity 0.7s ease, transform 0.7s ease;
	transition:opacity 0.7s ease, transform 0.7s ease;
	transition:opacity 0.7s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
	opacity: 0;
}
body.scrollingup .yjsg-OutChaseOut{
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0);
	-webkit-transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	transition:opacity 0.7s ease, -webkit-transform 0.7s ease;
	-o-transition:opacity 0.7s ease, transform 0.7s ease;
	transition:opacity 0.7s ease, transform 0.7s ease;
	transition:opacity 0.7s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
	opacity: 0;	
}

/*OutScalePauseOut*/
.yjsg-OutScalePauseOut{
	 -webkit-transform:scale(0.6);
	     -ms-transform:scale(0.6);
	         transform:scale(0.6);
	 -webkit-transition:-webkit-transform 0.8s ease;
	 transition:-webkit-transform 0.8s ease;
	 -o-transition:transform 0.8s ease;
	 transition:transform 0.8s ease;
	 transition:transform 0.8s ease, -webkit-transform 0.8s ease;
}

/*OutParallaxOut*/
.yjsg-OutParallaxOut{
	opacity: 1;
	-webkit-animation-delay: 0.1s;
	        animation-delay: 0.1s;
}
body.scrollingdown .yjsg-OutParallaxOut{
    -webkit-animation-name: yjsg-OutParallaxUp;
    animation-name: yjsg-OutParallaxUp;
}

@-webkit-keyframes yjsg-OutParallaxUp {
    0% {
         -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
    75% {
        -webkit-transform:scale(1) translate3d(0, 50%, 0);
    }
    100% {
        -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
}

@keyframes yjsg-OutParallaxUp {
    0% {
         -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
    75% {
        -webkit-transform:scale(1) translate3d(0, 50%, 0);
    }
    100% {
        -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
}

body.scrollingup .yjsg-OutParallaxOut{
    -webkit-animation-name: yjsg-OutParallaxDown;
    animation-name: yjsg-OutParallaxDown;
}

@-webkit-keyframes yjsg-OutParallaxDown {
    0% {
         -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
    75% {
        -webkit-transform:scale(1) translate3d(0, -50%, 0);
    }
    100% {
        -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
}

@keyframes yjsg-OutParallaxDown {
    0% {
         -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
    75% {
        -webkit-transform:scale(1) translate3d(0, -50%, 0);
    }
    100% {
        -webkit-transform:scale(1) translate3d(0, 0%, 0);
    }
}


/* Rotate text */
.yjsg-rotate-text{
	display: inline-block;
	position: relative;
}
.yjsg-rotate-text .text-string {
	display: inline-block;
	white-space: nowrap;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.yjsg-rotate-text .text-active {
	position: relative;
	display: inline-block;
	opacity: 1;
}
.yjsg-rotate-text.isactive{
	-webkit-transition: width 0.6s cubic-bezier(0.93, 0.01, 0.26, 0.58);
	-o-transition: width 0.6s cubic-bezier(0.93, 0.01, 0.26, 0.58);
	transition: width 0.6s cubic-bezier(0.93, 0.01, 0.26, 0.58);
	-webkit-transform-style: flat;
	        transform-style: flat;
	-webkit-perspective: 600px;
	        perspective: 600px;	
}
.yjsg-rotate-text.isactive .text-active:not(.first){
	-webkit-animation: yjsgTextRotateActive 0.6s 0.3s cubic-bezier(0.21, 0.82, 0.36, 1) both alternate;
	        animation: yjsgTextRotateActive 0.6s 0.3s cubic-bezier(0.21, 0.82, 0.36, 1) both alternate;
}
.yjsg-rotate-text.isactive .text-inactive {
   -webkit-animation: yjsgTextRotateInactive 0.6s cubic-bezier(0.69, 0.01, 0.35, 0.96) both alternate;
           animation: yjsgTextRotateInactive 0.6s cubic-bezier(0.69, 0.01, 0.35, 0.96) both alternate;
}

@-webkit-keyframes yjsgTextRotateInactive {
	0% {
		-webkit-transform: translate(0, 0) rotateX(0);
		        transform: translate(0, 0) rotateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, -85%) rotateX(35deg);
		        transform: translate(0, -85%) rotateX(35deg);
		opacity: 0;
	}
}

@keyframes yjsgTextRotateInactive {
	0% {
		-webkit-transform: translate(0, 0) rotateX(0);
		        transform: translate(0, 0) rotateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, -85%) rotateX(35deg);
		        transform: translate(0, -85%) rotateX(35deg);
		opacity: 0;
	}
}

@-webkit-keyframes yjsgTextRotateActive {
	0% {
		-webkit-transform: translate(0, 85%) rotateX(-35deg);
		        transform: translate(0, 85%) rotateX(-35deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0) rotateX(0);
		        transform: translate(0, 0) rotateX(0);
		opacity: 1;
	}
}

@keyframes yjsgTextRotateActive {
	0% {
		-webkit-transform: translate(0, 85%) rotateX(-35deg);
		        transform: translate(0, 85%) rotateX(-35deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0) rotateX(0);
		        transform: translate(0, 0) rotateX(0);
		opacity: 1;
	}
}
/* ============================================ 
	# Preloaders
 ============================================ */
.yjsg-preloader-active{
	overflow-y: scroll;
}
.yjsg-preloader{
	display: block;
	visibility: visible;
	position: fixed;
	opacity:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#333333;
	z-index:1000000000;
	-webkit-transiton: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;	
}
.yjsg-preloader-click .yjsg-preloader{
	-webkit-transiton: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;		
	
}
.yjsg-preloader-in {
	position: absolute;
	left: 50%;
	top: 50%;
	height:200px;
	width:300px;
	margin-top: -100px;
	margin-left: -150px;
	
}
.yjsg-preloader-text{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	font-size:18px;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-left{
	left:-2800px;
	visibility:hidden;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-right{
	left:2800px;
	visibility:hidden;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-down{
	top:2000px;
	visibility:hidden;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-up{
	top:-2000px;
	visibility:hidden;
}

html:not(.yjsg-preloader-active) .yjsg-preloader.leave-fade{
	opacity:0;
	visibility:hidden;
}
html .yjsg-preloader.leave-curtain{
	background:none;
}

.yjsg-preloader.leave-curtain .yjsg-preloader-in{
	opacity:1;
	-webkit-transiton: all 5s;
	-moz-transition: all 5s;
	-ms-transition: all 5s;
	-o-transition: all 5s;
	transition: all 0.5s;
}
.yjsg-preloader.leave-curtain:before,
.yjsg-preloader.leave-curtain:after{
	content:'';
	background:#333333;
	height:inherit;
	width:50%;
	position:absolute;
	-webkit-transiton: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;	
	z-index:-1;
}
.yjsg-preloader.finished.leave-curtain{
	z-index:-1;
}
.yjsg-preloader.leave-curtain:before{
	left:0%;
}
.yjsg-preloader.leave-curtain:after{
	right:0%;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-curtain:before{
	left:-50%;
}

html:not(.yjsg-preloader-active) .yjsg-preloader.leave-curtain:after{
	right:-50%;
}
html:not(.yjsg-preloader-active) .yjsg-preloader.leave-curtain .yjsg-preloader-in{
	opacity:0;
}

.yjsg-preloader-click .yjsg-preloader-in,
.yjsg-preloader-click .yjsg-preloader.leave-curtain .yjsg-preloader-in{
	opacity:0;
}

.yjsg-loader-1,.yjsg-loader-2{margin:-28px auto 0;animation:yjsg-loader-rotate 1s linear infinite}.yjsg-loader-1,.yjsg-loader-2,.yjsg-loader-3{animation:yjsg-loader-rotate 1s linear infinite}.yjsg-loader-1{width:56px;height:56px;border-width:5px;border-style:solid;border-right-color:transparent;border-radius:50%;position:relative;top:50%}.yjsg-loader-1::after{content:'';width:5px;height:5px;border-radius:50%;position:absolute;top:-1px;left:33px}.yjsg-loader-2{width:56px;height:56px;border:5px solid transparent;border-radius:50%;position:relative;top:50%}.yjsg-loader-2:before{content:'';width:56px;height:56px;position:absolute;top:-5px;left:-5px;opacity:.25;margin:0;border-radius:50%;border-width:5px;border-style:solid}.yjsg-loader-3,.yjsg-loader-4{position:relative;top:50%;margin:-28px auto 0;width:56px;height:56px}.yjsg-loader-3{border:5px solid transparent;border-radius:50%}.yjsg-loader-4{animation:yjsg-loader-rotate 1s ease-in-out infinite}.yjsg-loader-4::after,.yjsg-loader-4::before{content:'';position:absolute;border-radius:50%}.yjsg-loader-5,.yjsg-loader-6::before{animation:yjsg-loader-scale 1s ease-out infinite}.yjsg-loader-4::before{width:56px;height:56px;border-style:solid;border-width:2px;opacity:.5}.yjsg-loader-4::after{width:10px;height:10px;background:#0074AE;top:-4px;left:50%;margin-left:-5px}.yjsg-loader-5,.yjsg-loader-6{width:56px;height:56px;position:relative;top:50%}@keyframes yjsg-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.yjsg-loader-5{border-style:solid;border-width:4px;border-radius:50%;margin:-28px auto 0}.yjsg-loader-6{border:4px solid transparent;border-radius:50%;margin:-28px auto 0}.yjsg-loader-6::after,.yjsg-loader-6::before{border-style:solid;border-width:4px;position:absolute;opacity:0;border-radius:50%;content:''}.yjsg-loader-6::before{width:67.2px;height:67.2px;top:-9.6px;left:-9.6px;animation-delay:1s}.yjsg-loader-6::after{width:56px;height:56px;top:-4px;left:-4px;animation:yjsg-loader-scale 1s ease-out infinite;animation-delay:.5s}@keyframes yjsg-loader-scale{0%{transform:scale(0);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}.yjsg-loader-7{width:10px;height:30px;position:relative;animation:yjsg-loader7 1s ease-in-out infinite;animation-delay:.4s;top:50%;margin:-28px auto 0}.yjsg-loader-7::after,.yjsg-loader-7::before{content:'';position:absolute;width:10px;height:30px;animation:yjsg-loader7 1s ease-in-out infinite}.yjsg-loader-7::before{right:18px;animation-delay:.2s}.yjsg-loader-7::after{left:18px;animation-delay:.6s}@keyframes yjsg-loader7{0%,100%{box-shadow:0 0 0,0 0 0}50%{box-shadow:0 -15px 0,0 15px 0}}.yjsg-loader-8{width:10px;height:10px;border-radius:50%;position:relative;animation:yjsg-loader8 .9s ease alternate infinite;animation-delay:.36s;top:50%;margin:-42px auto 0}.yjsg-loader-8::after,.yjsg-loader-8::before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;animation:yjsg-loader8 .9s ease alternate infinite}.yjsg-loader-8::before{left:-20px;animation-delay:.18s}.yjsg-loader-8::after{right:-20px;animation-delay:.54s}@keyframes yjsg-loader8{0%{box-shadow:0 28px 0 -28px}100%{box-shadow:0 28px 0}}.yjsg-loader-9,.yjsg-loader-9::after,.yjsg-loader-9::before{width:10px;height:10px;border-radius:50%;box-shadow:0 60px 0}.yjsg-loader-9{position:relative;animation:yjsg-loader9 .8s ease-in-out alternate infinite;animation-delay:.32s;top:50%;margin:-50px auto 0}.yjsg-loader-9::after,.yjsg-loader-9::before{content:'';position:absolute;animation:yjsg-loader9 .8s ease-in-out alternate infinite}.yjsg-loader-9::before{left:-20px;animation-delay:.48s}.yjsg-loader-9::after{right:-20px;animation-delay:.16s}@keyframes yjsg-loader9{0%{box-shadow:0 60px 0}100%{box-shadow:0 20px 0}}


/* --- @import /plugins/system/yjsg/assets/css/newsitems.css --- */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */
.pagetitle {
	margin:0 0 20px 0;
}
.yjsgarticle {
	display:block;
	position:relative;
	padding:0;
	margin:0;
}
/* article title */
.article_title {
	word-break: break-all;
	margin:0 0 20px 0;
}
/* newsitem_tools */
.newsitem_tools {
	display: block;
	width:100%;
	margin:0;
	clear:both;
	padding:0;
	margin:0 0 25px 0;
}
.newsitem_tools [class^="icon-"],
.newsitem_tools [class^="fa"],
.newsitem_info [class^="icon-"],
.newsitem_info [class^="fa"] {
	font-size:14px;
}
/* newsitem_info */
.newsitem_info {
	display: block;
	float:left;
	font-size:90%;
	color:#888;
}
.newsitem_info span.details {
	display:block;
	margin:0;
	padding:0;
	float:none;
}
.newsitem_info span.createdby,
.newsitem_info span.newsitem_hits {
	float:left;
	margin-right:10px;
}
.newsitem_info_bottom,
.newsitem_info_split_bottom{
	margin:20px 0;
	float:none;
}
/* article tools: print, email , edit */
ul.dropdown-menu.articletools {
	margin:0;
	padding:0
}
.bootstrapoff ul.dropdown-menu.articletools li {
	display:inline-block;
	padding:0;
	margin:0px 5px 0 0;
	float:right;
}
ul.dropdown-menu.articletools em {
	font-style:normal;
}
.bootstrapoff .articletools em {
	display:none;
}
div.actiongroup a.btn-mini{
	font-size:14px;
	padding: 2px 6px;
	line-height: 16px;
}
/* newsitem text */
.newsitem_text {
	display:block;
	padding:0;
	margin:0;
}
/* readon */
a.readon {
	padding:0 0 0 10px;
	font-size: 100%;
	line-height: 34px;
	display:inline-block;
	border:none;
	margin-top:20px;
	margin-bottom:0px;
}
a.readon span {
	display:block;
	line-height:34px;
	padding:0px 10px 0px 0px;
}
/* separators */
span.row-separator {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
span.article_separator {
	display: block;
	height: 15px;
	clear: both;
}
/* MAIN FLOATS */
div.yjsg-newsitems .float-left {
	float: left;
	overflow: hidden;
}
div.yjsg-newsitems .float-right {
	float: right;
	overflow: hidden;
}
div.yjsg-newsitems .width20 {
	width: 20%;
}
div.yjsg-newsitems .width25 {
	width: 25%;
}
div.yjsg-newsitems .width33 {
	width: 33.333%;
}
div.yjsg-newsitems .width50 {
	width: 50%;
}
div.yjsg-newsitems .width100 {
	width: 100%;
}
/* MULTI ITEMS ROW SPACING */
div.yjsg-newsitems div.multicolumns{
	margin-left:-15px;
	margin-right:-15px;
}
div.yjsg-newsitems div.multicolumns .yjsgarticle {
	margin: 0px 0px 15px 0px;
	padding:0 15px;
}
/* more articles links */
div.yjsg-morearticles {
	margin:10px 0;
	display:block;
}
ul.yjsg-more-articles-links{
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ddd;
	border-bottom:none;
	display:block;
}
ul.yjsg-more-articles-links li{
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px solid #ddd;
}
ul.yjsg-more-articles-links li a{
	padding:8px;
	display:block;
}
/* article paginations */
div.yjsgarticle .pagenav {
	display:block;
	clear:both;
	overflow:hidden;
}
/* article index */
#article-index,
.article-index ul {
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	max-width:240px;
	float: right;
}
#article-index ul {
	list-style:none;
	padding:0;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#article-index ul li {
	background:none;
}
#article-index a.toclink {
	padding:5px;
	display:block;
	margin:0;
}
#article-index ul li:last-child {
	border:none;
}
/* article index pager and articles pager */
.yjsg-pager-links {
	display:block;
	clear:both;
	padding:0;
	margin:0;
}
.yjsg-pager-links ul li {
	padding-left:0;
	background-image:none;
}
.yjsg-pager-links .pager {
	padding-left: 0;
	margin:10px 0;
	list-style: none;
	text-align: center;
}
.yjsg-pager-links .pager:before,
.yjsg-pager-links .pager:after {
	display: table;
	content: "";
	line-height: 0;
}
.yjsg-pager-links .pager li {
	display: inline;
}
.yjsg-pager-links .pager li > a,
.yjsg-pager-links .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.yjsg-pager-links .pager li > a:hover,
.yjsg-pager-links .pager li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.yjsg-pager-links .pager .next > a,
.yjsg-pager-links .pager .next > span {
	float: right;
}
.yjsg-pager-links .pager .previous > a,
.yjsg-pager-links .pager .previous > span {
	float: left;
}
.yjsgarticle .pagenavcounter {
	font-size:90%;
	font-weight:bold;
}
/* page navigations */
div.yjsg-pagination {
	text-align: center;
	clear:both;
	margin:0 auto;
}
.yjsg-pagination-counter {
	display:block;
	margin-top:10px;
}
ul.yjsg-pagination-links {
	display: inline-block;
	padding-left: 0;
	margin:0 auto;
	border-radius: 4px;
}
ul.yjsg-pagination-links > li {
	display: inline;
}
ul.yjsg-pagination-links > li > a,
ul.yjsg-pagination-links > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left: -1px;
}
ul.yjsg-pagination-links > li:first-child > a,
ul.yjsg-pagination-links > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
ul.yjsg-pagination-links > li:last-child > a,
ul.yjsg-pagination-links > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
ul.yjsg-pagination-links > li > a:hover,
ul.yjsg-pagination-links > li > span:hover,
ul.yjsg-pagination-links > li > a:focus,
ul.yjsg-pagination-links > li > span:focus {
	background-color: #eeeeee;
	border-color: #dddddd;
}
/* image captions */
.img_caption {
	text-align:center;
}
.img_caption.left {
	float: left;
	margin-right: 1em;
}
.img_caption.right {
	float: right;
	margin-left: 1em;
}
.img_caption.left p {
	clear: left;
	text-align: center;
	padding:3px;
}
.img_caption.right p {
	clear: right;
	text-align: center;
	padding:3px;
}
.contentdescription img {
	padding:5px;
	margin:0px;
}
/* IMAGE CAPTIONS */
p.img_caption {
	padding:5px 0;
	background:#efefef;
	color:#5F5F5F;
}
/* rich snippets */
.yjsg-rich-snippets,
.yjsg-rich-snippets span{
	display:block;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}
.yjsg-rich-snippets.yjrs-article{
	margin:20px 0;
}
.yjsg-md-offers span > span,
.yjsg-md-book span > span{
	display:inline-block;
	clear:none;
}
.yjsg-md-video{
	padding-top:5px;
}
.yjsg-md-video a{
	width:120px;
	height:auto;
	overflow:hidden;
	display:block;
	margin-top:10px;
	padding:5px;
	border:1px solid #ddd;
}
.yjsg-md-video-link a img{
	max-width:120px;
	display:block;
	height:auto;
}
.yjsg-md-sep{
	font-weight:bold;
}
/* yjsg rating */
.yjsg-rating{
	display:block;
	margin-bottom:10px;
	color:#888;
}
.yjsg-rating span{
	float:left;
	display:inline-block;
	line-height:normal;
	margin:0;
	padding:0;
	font-size:14px;
}
.yjsg-rating .fa-star{
	color:#ccc;
	float:left;
	margin-right:3px;

}
.yjsg-rating .yjsg-rating-count{
	margin-top:-2px;
	margin-left:5px;
}
.yjsg-rating-count,
.yjsg-rating-count .fa:before{
	color:#ccc;
}
.yjsg-rating-count span{
	float:none;
}
.view-article .yjsg-rating:hover .fa-star,.fa-star.rated{
  color:#FC0;
}
.view-article .yjsg-rating:hover{
	cursor:pointer;
}
.view-article .yjsg-rating .fa-star:hover ~ .fa-star{
   color:#ccc;
}
form.yjsg-rating-form{
	display:none;
}
/* clear */
.yjsg-rating:before,
.yjsg-rating:after,
.yjsg-rich-snippets:before,
.yjsg-rich-snippets:after,
div.yjsg-morearticles:after,
div.yjsg-morearticles ul:after,
.jb_pagin:after,
.modifydate:after,
.newsitem_category:after,
.newsitem_published:after,
.yjsgarticle:after,
.newsitem_text:after,
.newsitem_tools:after,
.newsitem_info:after {
	display:table;
	content:"";
	clear:both;
}
/* RTL */
.yjsgrtl .yjsg-rating {
	float:right;
}
.yjsgrtl .yjsg-rate {
	float:right;
	margin-right:0;
	margin-left:3px;
}
.yjsgrtl .yjsg-rating-count {
	float:right;
}
.yjsgrtl .newsitem_info {
	float:right;
}
.yjsgrtl #article-index,
.yjsgrtl .article-index ul {
	float:left;
}
.yjsgrtl .newsitem_info span.createdby,
.yjsgrtl .newsitem_info span.newsitem_hits {
	margin-right:0;
	margin-left:10px;
}
.yjsgrtl .yjsg-pager-links .pager .next > a,
.yjsgrtl .yjsg-pager-links .pager .next > span {
	float: left;
}
.yjsgrtl .yjsg-pager-links .pager .previous > a,
.yjsgrtl .yjsg-pager-links .pager .previous > span {
	float: right;
}


/* --- @import /plugins/system/yjsg/assets/css/typo.css --- */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */
/* a transition */
a,
button,
input[type="submit"] {
	-o-transition: color .2s ease-in-out, background .2s ease-in-out;
	-ms-transition: color .2s ease-in-out, background .2s ease-in-out;
	-moz-transition: color .2s ease-in-out, background .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out, background .2s ease-in-out;
	transition: color .2s ease-in-out, background .2s ease-in-out;
}
a:hover,
a:focus {
	text-decoration: none;
}
/* image */
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
}
/* Image Effects */
.yjt_imgs {
	display:inline-block;
	overflow:hidden;
	text-indent:0;
	line-height:0;
	letter-spacing:0;
	vertical-align:middle;
	max-width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:0 7.5px 15px 7.5px;
}
.yjt_imgs img {
	-webkit-border-radius:inherit;
	-khtml-border-radius:inherit;
	-moz-border-radius:inherit;
	border-radius:inherit;
}
/* Polaroid */
.yjt_polaroid {
	-webkit-box-shadow:0 0 8px #e2e2e2;
	-khtml-box-shadow:0 0 8px #e2e2e2;
	-moz-box-shadow:0 0 8px #e2e2e2;
	box-shadow:0 0 8px #e2e2e2;
	position:relative;
	overflow:hidden;
	display:inline-block;
	padding:10px;
	border:1px solid #e2e2e2;
	background:#fff;
	text-align:center;
}
.yjt_polaroid:after {
	content:attr(title);
	display:block;
	clear:both;
	text-align:center;
	font-size:20px;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
}
.yjt_polaroid.yjt_hideptitle:after {
	display:none;
}
.yjt_polaroid img {
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
/* Tilt hover */
.yjt_tilt:hover {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
}
/* Polaroid group */
.yjt_polaroid.yjt_group:nth-child(even) {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
}
.yjt_polaroid.yjt_group:nth-child(odd) {
	transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-webkit-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
}
.yjt_polaroid.yjt_group:nth-child(even):hover,
.yjt_polaroid.yjt_group:nth-child(odd):hover {
	transform:rotate(0);
	-ms-transform:rotate(0);
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
	-o-transform:rotate(0);
}
/* Morph */
.yjt_morph {
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	-ms-transition:1s;
}
.yjt_morph:hover {
	-webkit-box-shadow:0 0 8px #ccc;
	-khtml-box-shadow:0 0 8px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/* IMAGE BORDERS */
.bthin {
	border:1px solid #e2e2e2;
}
.bthick {
	border:5px solid #e2e2e2;
}
.bspace,
.bspacethick {
	border:1px solid #e2e2e2;
	background:#fff;
	padding:5px;
}
.bspacethick {
	border-width:5px;
}
/* Boxes */
.yjtbox {
	padding:15px;
	margin:10px 0;
	overflow:hidden;
	position:relative;
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	height:auto;
	line-height:inherit;
	font-family:inherit;
	font-size:inherit;
	word-wrap: break-word;
}
.yjtbox .yjtboxtitle {
	margin:0 0 15px 0;
	padding:0;
	font-size:150%;
	line-height:1.1;
}
/* box icons */
.yjtbox.lineup {
	display:table;
	width:100%;
}
.yjtboxicon {
	display:table-cell;
	font-size:30px;
	width:30px;
	vertical-align:top;
	line-height:1.1;
}
.yjtboxicon.imid {
	vertical-align:middle;
}
.yjtboxicon.ibot {
	vertical-align:bottom;
}
.yjtboxicon:before {
	margin:0 15px 30px 0;
	line-height:1.1;
}
.yjtboxicon.fa-lg:before {
	width:50px;
	font-size:50px;
	line-height:1;
}
/* close box */
.yjtb_close {
	display:block;
	position:absolute;
	cursor:pointer;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	top:5px;
	right:5px;
	width:20px;
	height:20px;
}
.yjtb_close:before {
	content: "\f05c";
	font-size:20px;
}
/* boxes colors */
.yjtb_red {
	background:#fdf7f7;
	border-style:solid;
	border-color:#fbe0e0;
	border-width:1px;
	color:#cc4440;
}
.yjtb_red .yjtboxtitle {
	color:#cc4440;
}
.yjtb_green {
	background:#f1ffeb;
	border-style:solid;
	border-color:#cee6c5;
	border-width:1px;
	color:#75a362;
}
.yjtb_green .yjtboxtitle {
	color:#75a362;
}
.yjtb_blue {
	background:#e9f6fd;
	border-style:solid;
	border-color:#b6e3f3;
	border-width:1px;
	color:#5497ae;
}
.yjtb_blue .yjtboxtitle {
	color:#5497ae;
}
.yjtb_yellow {
	background:#fffdf3;
	border-style:solid;
	border-color:#f7cca2;
	border-width:1px;
	color:#ce7113;
}
.yjtb_yellow .yjtboxtitle {
	color:#ce7113;
}
.yjtb_gray {
	background:#f7f7f7;
	border-style:solid;
	border-color:#e9e9e9;
	border-width:1px;
	color:#868686;
}
.yjtb_gray .yjtboxtitle {
	color:#868686;
}
.yjtb_dark {
	background:#454545;
	border-style:solid;
	border-color:#000;
	border-width:1px;
	color:#dbdbdb;
}
.yjtb_dark .yjtboxtitle {
	color:#dbdbdb;
}
.yjtb_dark .yjtb_close {
	color:#000;
}
.yjtb_clear {
	background:none;
	border-style:solid;
	border-color:#e9e9e9;
	border-width:1px;
}
.yjtb_clear .yjtb_close {
	color:#868686;
}
/* Borders */
.yjtbox.dashedb {
	border-style:dashed!Important;
	border-width:2px!Important;
}
.yjtbox.dottedb {
	border-style:dotted!Important;
	border-width:2px!Important;
}
.yjtbox.doubleb {
	border-style:double!Important;
	border-width:5px!Important;
}
.yjtbox.bordernone {
	border:none!Important;
	border-style:none!Important;
}
/* labels */
[class*='yjt_label'] {
 display: inline;
 padding:2px 5px;
 font-size: 85%;
 font-weight: 700;
 line-height: 1;
 text-align: center;
 white-space: nowrap;
 vertical-align: baseline;
 border-radius: .25em;
}
/* Border radius */
.radiusb2 {
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.radiusb3 {
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.radiusb4 {
	-webkit-border-radius:4px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.radiusb5 {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.radiusb6 {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.radiusb7 {
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.radiusb8 {
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.radiusb9 {
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
}
.radiusb10 {
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
/* lists */
ul.unstyled {
	list-style:none;
	padding-left:0;
}
ul.unstyled ul {
	list-style:none;
}
/* Icon list */
.yjt_iconlist li {
	font-family:inherit;
	background:none;
	width:auto;
}
.yjt_iconlist li:before {
	font-family:'FontAwesome';
	margin-right:10px;
	font-size:14px;
}
ul.video li,
ul.check li,
ul.star li {
	list-style-image:none;
	list-style-type:none;
	background:none;
}
ul.star li {
	background:none;
}
ul.star li:before,
ul.video li:before,
ul.check li:before {
	font-family:'FontAwesome';
	font-size:14px;
	margin-right:10px;
}
ul.star li:before {
	content:"\f005";
	color:#fc9220;
}
ul.video li:before {
	content:"\f03d";
	color:#323232;
}
ul.check li:before {
	content:"\f00c";
	color:#779c40;
}
/* yjsg media */
.yjsg-media {
	display:block;
	margin:0 auto;
	text-align:center;
}
.yjsg-media-respond .me-plugin,
.yjsg-media-respond .me__plugin{
	top:0;
	left:0;
}
.yjsg-media-respond,
.yjsg-media-respond .me-plugin,
.yjsg-media-respond .mejs-mediaelement,
.yjsg-media-respond .mejs-inner,
.yjsg-media-respond .me__plugin,
.yjsg-media-respond .mejs__mediaelement,
.yjsg-media-respond .mejs__inner  {
	width:100%;
	height:100%;
	max-width:100%;
}
.yjsg-vimeo .mejs-controls,
.yjsg-vimeo .mejs__controls {
	display:none!important;
}
.yjsg-media-respond .mejs-poster,
.yjsg-media-respond .mejs__poster {
	background-image:none!important;
}
/* dropcaps */
.dropcap,
.dropcap2,
.dropcap3,
.dropcap4 {
	float:left;
	padding:4px 8px 0px 0;
	display:block;
	font-family:Georgia, Times, serif;
	font-size:50px;
	line-height:40px;
}
.dropcap2 {
	font-weight: bold;
}
.dropcap3,
.dropcap4 {
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
	text-align:center;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	width:50px;
	height:50px;
	padding:0;
	vertical-align:middle;
	line-height:50px;
	margin:5px 10px 0 0;
}
.dropcap4 {
	-webkit-border-radius:50px;
	-khtml-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	margin:3px 10px 0 0;
}
/* blockquotes */
blockquote {
	display:block;
	position:relative;
	overflow:hidden;
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eeeeee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}
blockquote small {
	display: block;
	line-height: 20px;
	color: #999999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small:before {
	content: '';
}
blockquote.pull-right small:after {
	content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}
blockquote.quoted,
blockquote.brackets {
	border:none;
	padding:0 25px;
}
blockquote.quoted:before,
blockquote.quoted:after,
blockquote.brackets:before,
blockquote.brackets:after {
	content: "\201C";
	position:absolute;
	top:0px;
	left:0px;
	font-size:40px;
	line-height:45px;
	font-weight:bold;
	font-family: Georgia, serif;
}
blockquote.quoted:after,
blockquote.brackets:after {
	content: "\201D";
	top:auto;
	left:auto;
	right:0;
	bottom:0px;
}
blockquote.brackets:before {
	content: "\007B";
}
blockquote.brackets:after {
	content: "\007D";
	bottom:0px;
}
/*stretch content*/
.yjsg-stretch-content {
	width: 100vw;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* text columns */
[class*='yjsg-text-column-'] {
 column-gap: 30px;
}
.yjsg-text-column-1-2 {
	column-count: 2;
}
.yjsg-text-column-1-3 {
	column-count: 3;
}
.yjsg-text-column-1-4 {
	column-count: 4;
}
.yjsg-text-column-1-5 {
	column-count: 5;
}
.yjsg-text-column-1-6 {
	column-count: 6;
}
/* big numbers */
.blocknumber {
	padding:10px 0 0 65px;
	display:block;
	position:relative;
	margin:15px 0;
	font-size:120%;
	line-height:23px;
	min-height:50px;
}
.bignumber {
	padding:10px;
	display:block;
	position:absolute;
	top:0px;
	left:0;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:23px;
	line-height:23px;
	height:23px;
	text-align:center;
	width:25px;
	color:#e7e7e7;
}
.bnround .bignumber {
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:3px solid #e7e7e7;
}
/* additional */
.muted {
	color: #999999;
}
.text-warning {
	color: #c09853;
}
a.text-warning:hover {
	color: #a47e3c;
}
.text-error {
	color: #b94a48;
}
a.text-error:hover {
	color: #953b39;
}
.text-info {
	color: #3a87ad;
}
a.text-info:hover {
	color: #2d6987;
}
.text-success {
	color: #468847;
}
a.text-success:hover {
	color: #356635;
}
abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}
/* helper classes */
.yjsg-center,
.yjsgcenter {
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.yjsg-text-left {
	text-align:left;
	display:block;
}
.yjsg-text-right {
	display:block;
	text-align:right;
}
.yjsg-pull-left {
	float:left;
}
.yjsg-pull-right,
.pull-right {
	float:right;
}
.yjsg-hide,
.yjsg-form label.yjsg-hide {
	display:none;
}
.yjsg-clear-all {
	clear:both;
	overflow:hidden;
	display:table;
}
.invalid {
	color:red;
}
.yjsg-larger {
	font-size:130%;
	line-height:1.818;
}
.yjsg-font-mega,
.yjsg-font-jumbo {
	font-size:400%;
	margin-top:0;
	margin-bottom:0;
}
.yjsg-font-mega {
	font-size:700%;
}
.yjsg-sub-heading {
	display:table;
	clear:both;
	float:none;
	padding:0 0 3px 0;
	margin:15px 0;
	font-size:130%;
	font-weight:normal;
	line-height:normal;
	border:none;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
/* horizontal dividers */
[class*='yjsg-hr-'] {
 display:block;
 margin:20px auto;
 height:20px;
 line-height:20px;
 clear:both;
 text-align:center;
 vertical-align:top;
 position:relative;
 float:none;
 overflow:hidden;
}
[class*='yjsg-hr-small'] {
 max-width:35%;
}
[class*='yjsg-hr-large'] {
 max-width:70%;
}
[class*='-hrsolid']:after,
[class*='-hrdashed']:after,
[class*='-hrdotted']:after {
	content:"";
	border:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	display:block;
	height:10px;
	width:100%;
	line-height:10px;
	overflow:hidden;
	position:absolute;
	top:0px;
}
[class*='-hrdashed']:after,
[class*='-hrdotted']:after {
	border:none;
	color:#ccc;
	top:4px;
	content:"----------------------------------------------------------------------------------------------------------------------------------------------------------";
	letter-spacing:8px;
}
[class*='-hrdotted']:after {
	top:1px;
	content:"............................................................................................................................................................";
}
[class*='-hrcircle']:before {
	content:"";
	display:block;
	position:absolute;
	left:50%;
	z-index:10;
	height:10px;
	width:10px;
	border:2px solid #ddd;
	background:#fff;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:5px;
	margin-left:-5px;
}
[class*='yjsg-hr-'].fa {
	font-family:'FontAwesome';
}
[class*='yjsg-hr-'].fa:before {
	position:absolute;
	left:50%;
	margin-left:-12px;
	width:24px;
	height:14px;
	z-index:10;
	font-size:14px;
	color:#ddd;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
}
[class*='famedium'].fa:before {
	margin-left:-15px;
	width:30px;
	height:20px;
	font-size:20px;
}
[class*='falarge'] {
 height:28px;
 line-height:28px;
}
[class*='falarge'].fa:before {
	margin-left:-19px;
	width:38px;
	height:28px;
	font-size:28px;
}
[class*='-hrsolid'].falarge:after,
[class*='-hrdashed'].falarge:after,
[class*='-hrdotted'].falarge:after {
	height:14px;
	line-height:14px;
}
[class*='yjsg-hr-'][class*='-left']:before,
[class*='yjsg-hr-'][class*='-left'].fa:before {
	left:0;
	right:auto;
	margin-left:0;
	padding-left:0;
}
[class*='yjsg-hr-'][class*='-right']:before,
[class*='yjsg-hr-'][class*='-right'].fa:before {
	left:auto;
	right:0px;
	margin-right:0;
	padding-right:0;
}
[class*='yjsg-hr-'][class*='-left-pull'], [class*='yjsg-hr-'][class*='-right-pull'] {
 max-width:100%;
}
[class*='-pull-small']:after {
	max-width:35%;
}
[class*='-pull-large']:after {
	max-width:75%;
}
[class*='-left-pull']:after {
	left:0;
}
[class*='-right-pull']:after {
	right:0;
}
/* typo buttons */
[class*='yjsg-button'] {
 margin-top:5px;
 -webkit-border-radius:4px;
 -khtml-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 display:inline-block;
 padding:6px 12px;
 vertical-align:middle;
 cursor:pointer;
 border:1px solid #ddd;
 height:auto;
 font-weight:400;
 background-color:#fff;
 color:#444;
}
[class*='yjsg-button-color'], [class*='yjsg-button-blue'], [class*='yjsg-button-red'], [class*='yjsg-button-green'], [class*='yjsg-button-yellow'], [class*='yjsg-button-dark'], [class*='yjsg-button-gray'], [class*='yjsg-button-color']:hover, [class*='yjsg-button-blue']:hover, [class*='yjsg-button-red']:hover, [class*='yjsg-button-green']:hover, [class*='yjsg-button-yellow']:hover, [class*='yjsg-button-dark']:hover, [class*='yjsg-button-gray']:hover {
 color:#fff;
 border-color:transparent;
}
[class*='yjsg-button-blue'] {
 background: #3598dc;
}
[class*='yjsg-button-blue']:hover {
	background: #2988c9;
}
[class*='yjsg-button-red'] {
 background: #e65d65;
}
[class*='yjsg-button-red']:hover {
	background: #d4555e;
}
[class*='yjsg-button-green'] {
 background: #00c3ab;
}
[class*='yjsg-button-green']:hover {
	background: #02b59f;
}
[class*='yjsg-button-yellow'] {
 background: #fac757;
}
[class*='yjsg-button-yellow']:hover {
	background: #f0bf56;
}
[class*='yjsg-button-dark'] {
 background: #4c4c4c;
}
[class*='yjsg-button-dark']:hover {
	background: #101010;
}
[class*='yjsg-button-gray'] {
 background: #c8c8c8;
}
[class*='yjsg-button-gray']:hover {
	background: #a0a0a0;
}
[class*='-blarge'] {
 padding: 10px 16px;
 font-size:120%;
 line-height: 1.33;
 -webkit-border-radius:6px;
 -khtml-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
}
[class*='-bmedium'] {
 padding:8px 12px;
 font-size:110%;
 line-height: 1.33;
 -webkit-border-radius:5px;
 -khtml-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
[class*='-bsmall'] {
 padding:4px 16px;
 font-size:90%;
 line-height: 1.33;
}
/* yjsg tips */
[data-yjsg-tip], .yjsg-tip {
 position: relative;
 cursor: pointer;
 text-align:center;
}
/*Default style*/
[data-yjsg-tip]:before,
[data-yjsg-tip]:after,
.yjsg-tip:before,
.yjsg-tip:after {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.2);
	-moz-transform: scale(0.2);
	-o-transform: scale(0.2);
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Show tips */
[data-yjsg-tip]:hover:before,
[data-yjsg-tip]:hover:after,
[data-yjsg-tip]:focus:before,
[data-yjsg-tip]:focus:after,
.yjsg-tip:hover:before,
.yjsg-tip:hover:after,
.yjsg-tip:focus:before,
.yjsg-tip:focus:after {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
/* Arrows */
.yjsg-tip:before,
[data-yjsg-tip]:before {
	z-index: 1001;
	border: 6px solid transparent;
	background: transparent;
	content: "";
}
/* Tip content */
.yjsg-tip:after,
[data-yjsg-tip]:after {
	z-index: 1000;
	padding: 8px;
	width: 160px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	content: attr(data-yjsg-tip);
	font-size: 14px;
	line-height: 1.618;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
/* Top (default) */
[data-yjsg-tip]:before,
[data-yjsg-tip]:after,
.yjsg-tip:before,
.yjsg-tip:after,
.yjsg-tip-top:before,
.yjsg-tip-top:after {
	bottom: 100%;
	left: 50%;
}
[data-yjsg-tip]:before,
.yjsg-tip:before,
.yjsg-tip-top:before {
	margin-left: -6px;
	margin-bottom: -11px;
	border-top-color: #000;
	border-top-color: rgba(0, 0, 0, 0.8);
}
/* Center tooltips */
[data-yjsg-tip]:after,
.yjsg-tip:after,
.yjsg-tip-top:after {
	margin-left: -80px;
}
[data-yjsg-tip]:hover:before,
[data-yjsg-tip]:hover:after,
[data-yjsg-tip]:focus:before,
[data-yjsg-tip]:focus:after,
.yjsg-tip:hover:before,
.yjsg-tip:hover:after,
.yjsg-tip:focus:before,
.yjsg-tip:focus:after,
.yjsg-tip-top:hover:before,
.yjsg-tip-top:hover:after,
.yjsg-tip-top:focus:before,
.yjsg-tip-top:focus:after {
	-webkit-transform: translateY(-12px);
	-moz-transform:    translateY(-12px);
	transform:         translateY(-12px);
}
/* Left */
.yjsg-tip-left:before,
.yjsg-tip-left:after {
	right: 100%;
	bottom: 50%;
	left: auto;
}
.yjsg-tip-left:before {
	margin-left: 0;
	margin-right: -11px;
	margin-bottom: 0;
	border-top-color: transparent;
	border-left-color: #000;
	border-left-color: rgba(0, 0, 0, 0.8);
}
.yjsg-tip-left:hover:before,
.yjsg-tip-left:hover:after,
.yjsg-tip-left:focus:before,
.yjsg-tip-left:focus:after {
	-webkit-transform: translateX(-12px);
	-moz-transform:    translateX(-12px);
	transform:         translateX(-12px);
}
/* Bottom */
.yjsg-tip-bottom:before,
.yjsg-tip-bottom:after {
	top: 100%;
	bottom: auto;
	left: 50%;
}
.yjsg-tip-bottom:before {
	margin-top: -11px;
	margin-bottom: 0;
	border-top-color: transparent;
	border-bottom-color: #000;
	border-bottom-color: rgba(0, 0, 0, 0.8);
}
.yjsg-tip-bottom:hover:before,
.yjsg-tip-bottom:hover:after,
.yjsg-tip-bottom:focus:before,
.yjsg-tip-bottom:focus:after {
	-webkit-transform: translateY(12px);
	-moz-transform:    translateY(12px);
	transform:         translateY(12px);
}
/* Right */
.yjsg-tip-right:before,
.yjsg-tip-right:after {
	bottom: 50%;
	left: 100%;
}
.yjsg-tip-right:before {
	margin-bottom: 0;
	margin-left: -11px;
	border-top-color: transparent;
	border-right-color: #000;
	border-right-color: rgba(0, 0, 0, 0.8);
}
.yjsg-tip-right:hover:before,
.yjsg-tip-right:hover:after,
.yjsg-tip-right:focus:before,
.yjsg-tip-right:focus:after {
	-webkit-transform: translateX(12px);
	-moz-transform:    translateX(12px);
	transform:         translateX(12px);
}
/* Align tips*/
.yjsg-tip-left:before,
.yjsg-tip-right:before {
	top: 8px;
}
.yjsg-tip-left:after,
.yjsg-tip-right:after {
	margin-left: 0;
	margin-bottom: -16px;
}
/* sticky element */
.yjsg-sticky.fixed {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:5000;
	display:none;
	padding:15px 0;
	background: rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0px 2px rgba(0,0,0,0.18);
	-webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.18);
	box-shadow: 0 0px 2px rgba(0,0,0,0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* sticky menu */
.yjsg-sticky-menu {
	list-style:none;
	padding:0;
	margin:0;
}
.yjsg-sticky-menu li {
	display:inline-block;
	margin:0;
	padding:0;
	background:none;
}
.yjsg-sticky-menu li a {
	display:block;
	line-height:28px;
	padding:0;
	margin:0 10px 0 0;
}
.yjsg-sticky-menu a.active-scroll {
	border-bottom-width:2px;
	border-bottom-style:solid;
}
[data-sticky-block].fixed {
	width:240px;
	overflow:hidden;
	right:25px;
	left:auto;
	padding:15px;
}
/* sticky block menu */
[data-sticky-block] .inside-container {
	width:auto;
}
[data-sticky-block] ul li {
	display:block;
}
[data-sticky-block] ul li a {
	position:relative;
	margin:0;
}
[data-sticky-block] ul li a:before {
	position: absolute;
	display: block;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #d4d4d4;
	top: 50%;
	margin-top: -3px;
	right: 1px;
}
[data-sticky-block] a.active-scroll {
	border:none;
}
[data-sticky-block] a.active-scroll:before {
	background: transparent;
	border-style:solid;
	border-width:2px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	right: 0;
}
/* IE < 9.0 notice*/
#ie6Warning {
	display:none;
	position:absolute;
	width:100%;
	height:180px;
	text-align:center;
	background:#FFC url(/plugins/system/yjsg/assets/images/typ/noie.png) no-repeat left center;
	font-size:18px;
	left:0px;
	top:-160px;
	z-index:99999
}
#ie6Warning .browsers {
	height:68px;
	width:390px;
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:center;
	overflow:hidden
}
#ie6Warning #fox,
#ie6Warning #chrome,
#ie6Warning #ie8,
#ie6Warning #opera,
#ie6Warning #safari {
	height:68px;
	width:68px;
	float:left;
	line-height:999px;
	display:block;
	overflow:hidden;
	margin:0 10px 0 0;
	background-image:url(/plugins/system/yjsg/assets/images/typ/browsers.jpg)
}
#ie6Warning #chrome {
	background-position:272px top
}
#ie6Warning #ie8 {
	background-position:204px top
}
#ie6Warning #safari {
	background-position:136px top
}
#ie6Warning #opera {
	background-position:68px top
}
#ie6Warning h1 {
	font-size:22px;
	font-weight:normal;
	color:#121212;
	padding:0 30px;
	display:block;
	width:800px;
	margin:0 auto;
	text-align:center
}
#ie6Warning h4 {
	font-size:16px;
	font-weight:normal;
	color:#121212
}
#closeIe6Alert {
	display:block;
	position:absolute;
	z-index:99999;
	bottom:10px;
	right:10px;
	width:80px;
	height:28px;
	overflow:hidden;
	background-image:url(/plugins/system/yjsg/assets/images/typ/hide.jpg);
	line-height:999px;
	text-align:center
}
/* noscript notice */
p.nonscript {
	z-index:99999;
	background:#FFFFCC;
	font-size:15px;
	color:#121212;
	font-weight:bold;
	padding:20px 0;
	position:absolute;
	top:0;
	margin:0 0 50px 0;
	width:100%;
}
/* compiler error msg */
#compilerMsg {
	display:block;
	overflow:hidden;
	padding:15px;
	width:350px;
	background:#000;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:20px;
	left:0;
	color:#fff;
	z-index:10000;
}
/* code */
figure {
	margin: 0;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}
code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
	color: #c7254e;
	font-size: 12px;
	white-space: nowrap;
	padding: 0 4px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	background: #f8f8f8;
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #ffffff;
	background-color: #333333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	color: #333333;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	border-radius: 4px;
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
.com {
	color: #93a1a1;
}
.lit {
	color: #195f91;
}
.pun,
.opn,
.clo {
	color: #93a1a1;
}
.fun {
	color: #dc322f;
}
.str,
.atv {
	color: #D14;
}
.kwd,
.prettyprint .tag {
	color: #1e347b;
}
.typ,
.atn,
.dec,
.var {
	color: teal;
}
.pln {
	color: #48484c;
}
.prettyprint {
	padding: 8px 0;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}
.prettyprint.linenums {
	-webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
	-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
	box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
	color: #AEAEAE;
	list-style:decimal;
	padding-left:40px;
}
ol.linenums li {
	padding:0 0 0 6px;
	color: #bebec5;
	line-height: 20px;
	text-shadow: 0 1px 0 #fff;
}
/* Joomla Tooltips */
.tip-wrap {
	z-index:1000;
}
.tip-wrap .tip {
	float: left;
	background: #000;
	border:none;
	padding: 5px;
	max-width: 200px;
	text-align:left;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.tip-wrap .tip-title {
	padding: 0;
	margin: 0;
	font-size:12px;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align:left;
	background:none;
	color:#fff;
}
.tip-wrap .tip-text {
	font-size:11px;
	margin: 0;
	text-align:left;
	color:#fff;
}
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5902;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5903;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 5905;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #cccccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 5904;
}
.mfp-preloader a {
	color: #cccccc;
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 5906;
	-webkit-box-shadow: none;
	box-shadow: none;
}
button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: white;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #cccccc;
	font-size: 12px;
	line-height: 18px;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid white;
	margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid white;
	margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black;
}
/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
/* fade */
/* overlay at start */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
/* with zoom */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0.001;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}
 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
	padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0;
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px;
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0;
}
}
 @media all and (max-width: 900px) {
.mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0;
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
}
.mfp-container {
	padding-left: 6px;
	padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
/* RTL */
.yjsgrtl .yjsg-text-left {
	text-align:right;
}
.yjsgrtl .yjsg-text-right {
	text-align:left;
}
.yjsgrtl .yjsg-pull-right,
.yjsgrtl .pull-right {
	float:left;
}
.yjsgrtl .yjtb_close {
	left:5px;
	right:auto;
}
.yjsgrtl .yjtboxicon:before {
	margin-right:0;
	margin-left:15px;
}
.yjsgrtl ul.star li:before,
.yjsgrtl ul.video li:before,
.yjsgrtl ul.check li:before {
	font-family:inherit;
	margin-right:0;
	content:"";
	color:inherit;
}
.yjsgrtl ul.star li:after,
.yjsgrtl ul.video li:after,
.yjsgrtl ul.check li:after {
	font-family:'FontAwesome';
	font-size:14px;
	margin-left:10px;
}
.yjsgrtl ul.star li:after {
	content:"\f005";
	color:#fc9220;
}
.yjsgrtl ul.video li:after {
	content:"\f03d";
	color:#323232;
}
.yjsgrtl ul.check li:after {
	content:"\f00c";
	color:#779c40;
}
.yjsgrtl .yjt_iconlist li {
	unicode-bidi: bidi-override;
}
.yjsgrtl .yjt_iconlist li:before {
	margin-right:0px;
	margin-left:10px;
}
.yjsgrtl .dropcap,
.yjsgrtl .dropcap2,
.yjsgrtl .dropcap3,
.yjsgrtl .dropcap4 {
	float:right;
	margin-right:0;
	margin-left:10px;
}
.yjsgrtl blockquote.quoted:before {
	top:auto;
	bottom:0px;
}
.yjsgrtl blockquote.quoted:after {
	top:0;
	bottom:auto;
}
.yjsgrtl blockquote.brackets:before {
	content: "\007D";
	top:auto;
	bottom:0px;
}
.yjsgrtl blockquote.brackets:after {
	content: "\007B";
	top:0;
	bottom:auto;
}
.tooltip {
	position:absolute;
	z-index:1020;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0);
}
.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80);
}
.tooltip.top {
	margin-top:-2px;
}
.tooltip.right {
	margin-left:2px;
}
.tooltip.bottom {
	margin-top:2px;
}
.tooltip.left {
	margin-left:-2px;
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #000;
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #000;
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #000;
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #000;
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
}
/* popover */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  -webkit-bg-clip: padding-box;
     -moz-bg-clip: padding;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
  content: " ";
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
  content: " ";
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
  content: " ";
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
  content: " ";
}
.yjsg-round-progress,
[data-yjsg-round-progress]{
	height:150px;
	width:150px;
	color:#40b1e2;
	font-size:25px;
	font-family:'Calibri';
	border-top-color:#40b1e2;
	border-bottom-color:#ccc;
}
.bootstrap3 a.modal{
	display:inline;
	overflow:hidden;
	position:static;
}
.bootstrap3 .itemImage a.modal{
	display:block;
	overflow:hidden;
	position:static;
}
.bootstrap3 .control-group{
	float:left;
}
.bootstrap3 .hasPopover,
.bootstrapoff .hasPopover{
	display:block!important;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:1.618;
	color: #333;
	background-color: #fff;
}
a,a:hover{
	text-decoration: none;
}
a:focus,
textarea:focus, 
input:focus,
button:focus,
select:focus{
    outline: none;
}
ul,ol{
	  padding-left:0;
	  list-style-position: inside; 
}
ul ul, ol ul { 
   padding-left: 15px; 
}
p{
	margin:0 0 10px 0;
}
/* headings */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

h1,h2,h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
h4,h5,h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* h small */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
	font-weight: normal;
	line-height: 1;
	color: #999999;
}
h1 small,
h2 small,
h3 small {
	font-size: 65%;
}
h4 small,
h5 small,
h6 small {
	font-size: 75%;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* css font family */
#stylef1 {
	font-family:"Bookman Old Style", serif;
}
#stylef2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#stylef3 {
	font-family: "Times New Roman", Times, serif;
}
#stylef4 {
	font-family:"Century Gothic", sans-serif;
}
#stylef5 {
	font-family:"Lucida Grande", sans-serif;
}
#stylef6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#stylef7 {
	font-family: Tahoma, Geneva, sans-serif;
}
#stylef8 {
	font-family: Verdana, Geneva, sans-serif;
}
#stylef9 {
	font-family: "Copperplate Gothic Light", sans-serif;
}
#stylef10 {
	font-family:"Lucida Console", Monaco, monospace;
}
#stylef11 {
	font-family: "Gill Sans MT", sans-serif;
}
#stylef12 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#stylef13 {
	font-family: "Courier New", Courier, monospace;
}
#stylef14 {
	font-family: Cambria, serif;
}
#stylef15 {
	font-family: Georgia, Serif;
}
/* form elements */
.yjsg-form,.yjsg-form *{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.yjsg-form-element, 
.yjsg-form-element .inputbox,
.yjsg-form select{
	background: #fff;
	border: 1px solid #dcdcdc;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
.yjsg-element-holder input,
.yjsg-element-holder select,
.yjsg-element-holder textarea,
.yjsg-form .yjsg-form-element,
.yjsg-form .yjsg-form-prepend,
.yjsg-form .yjsg-form-append,
.yjsg-form .inputbox,
button,
.button {
	font-size:100%;
	display: block;
	margin-bottom:10px;
	width: 100%;
	height:34px;
	padding:6px 12px;
	color: #555555;
	line-height: 1.42857143;
	background-color: #ffffff;
	background-image: none;
	vertical-align: middle;
}
button,
.button {
	display: inline-block;
	border:1px solid transparent;
	cursor: pointer;
	text-align:center;
	width: auto;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}
input[type=radio],
input[type=checkbox] {
	display:inline-block;
	line-height: normal;
	vertical-align: middle;
}
textarea,
select[multiple],
select[size],
.yjsg-form textarea.yjsg-form-element,
.yjsg-form select[multiple].yjsg-form-element,
.yjsg-form select[size].yjsg-form-element,
.yjsg-form select[multiple],
.yjsg-form select[size] {
	height:auto;
}
input[type="radio"] + label,
label.checkbox-label,
label.radiobtn,
label.radio,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"],
#jform_contact_email_copy-lbl {
	cursor: pointer;
}
.yjsg-form-fieldset {
	display:block;
}
/* inline form elements */
.yjsg-form-group,
.yjsg-form-group-inline,
.yjsg-element-holder {
	display:block;
	margin-bottom:10px;
}
.yjsg-form-group-inline .yjsg-element-holder {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.yjsg-form-group-inline input[type="radio"],
.yjsg-form-group-inline input[type="checkbox"] {
	position:static;
	display:inline-block;
	float:none;
	margin-top:0px;
	margin-left:0;
	margin-right:5px;
}
.yjsg-form-group > label {
	display:block;
	margin-bottom:10px;
}
.yjsg-form-group-inline label {
	display:inline-block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:15px;
	padding-left:0;
	
}
.yjsg-edit-form .yjsg-form-group-inline label{
	min-width:170px;
}
.yjsg-element-holder fieldset label{
	min-width:5px;
}
.yjsg-form-fieldset:after,
.yjsg-form-group:after,
.yjsg-form-group-inline:after {
	display:table;
	content:"";
	clear:both;
}
.yjsg-form .yjsg-element-holder + .yjsg-element-holder{
	margin-left:5px;
}
/* prepend /append */
.yjsg-form-group-addon {
	position: relative;
	display: table;
	border-collapse: separate;
	margin-bottom:10px;
	width:100%;
}
.yjsg-form .yjsg-form-prepend + .yjsg-form-element {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom:0;
	margin-left:-1px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.yjsg-form-group-addon .yjsg-form-element{
	margin-bottom:0;
	display:table-cell;
	width:auto;
}
.yjsg-form .yjsg-form-prepend,
.yjsg-form .yjsg-form-append {
	position: relative;
	left:auto;
	top:auto;
	right:auto;
	bottom:auto;
	overflow:hidden;
	z-index: 3;
	height:34px;
	width:34px;
	padding:6px 8px;
	margin-bottom:0;
	white-space: nowrap;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	display: table-cell;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.yjsg-form .yjsg-form-append {
	right:5px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.yjsg-form .yjsg-form-append + .yjsg-form-append{
	z-index:4;
	right:8px;
}
/* invalid form element */
.yjsg-form-element.invalid {
	border-color:red;
}
/* disabled */
fieldset[disabled],
input[readonly],
input.yjsg-form-element[readonly],
input[disabled],
select[disabled],
textarea[disabled] {
	cursor: not-allowed;
	background-color: #f5f5f5;
}

/* com_finder view-search */
.yjsg-form .com_finder_filter ul {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
	display:block;
}
.yjsg-form .com_finder_filter ul li{
	display:block;
}
.yjsg-form .com_finder_filter ul li:after,
.yjsg-form .com_finder_filter ul:after {
	display:table;
	content:"";
	clear:both;
}
.yjsg-form .com_finder_filter ul li label,
.yjsg-form .com_finder_filter ul li select {
	display:inline-block;
	width:auto;
}

.yjsg-form .com_finder_filter ul li label {
	width:100%;
	max-width:200px;
}
/* edit calendar */
.calendar .button{
	display:table-cell;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	line-height:inherit;
	height:auto;
	background:none;
}
.calendar .label{
	padding:0;
	background:none;
	color:inherit;
	text-shadow:none;
}
.calendar .combo .hilite {
	background: #fc8;
}
.calendar .combo .active {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #efefef;
	font-weight: bold;
}
img.calendar{
	width:16px;
	height:16px;
	max-width:16px;
}
/* TABLES */
/* table structure */
table.yjsg-table-bordered {
	width: 100%;
	max-width: 100%;
	margin-top:10px;
	border-collapse: separate;
	background-color: transparent;
}
table.yjsg-table-bordered tr td {
	height: 40px;
	padding: 0 10px;
	line-height:40px;
	vertical-align: top;
}
table.yjsg-table-bordered {
	border-style:solid;
	border-width:1px;
	border-bottom-width:0px;
}
table.yjsg-table-bordered td {
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-right-width:1px;
}
table.yjsg-table-bordered th {
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	text-align: left;
}
table.yjsg-table-bordered > thead > tr > th,
table.yjsg-table-bordered > tbody > tr > th,
table.yjsg-table-bordered > tfoot > tr > th,
table.yjsg-table-bordered > thead > tr > td,
table.yjsg-table-bordered > tbody > tr > td,
table.yjsg-table-bordered > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	font-weight: normal;
}
table.yjsg-table-bordered > thead > tr > th {
	vertical-align: bottom;
}
table.yjsg-table-bordered > thead:first-child > tr:first-child > th,
table.yjsg-table-bordered > thead:first-child > tr:first-child > td {
	border-top: 0;
}
table.yjsg-table-bordered tr td:last-child {
	border-right:0;
}
/* table border radius */
table.yjsg-table-bordered {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
table.yjsg-table-bordered thead:first-child tr:first-child > th:first-child,
table.yjsg-table-bordered tbody:first-child tr:first-child > td:first-child,
table.yjsg-table-bordered tbody:first-child tr:first-child > th:first-child {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
table.yjsg-table-bordered thead:first-child tr:first-child > th:last-child,
table.yjsg-table-bordered tbody:first-child tr:first-child > td:last-child,
table.yjsg-table-bordered tbody:first-child tr:first-child > th:last-child {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
table.yjsg-table-bordered thead:last-child tr:last-child > th:first-child,
table.yjsg-table-bordered tbody:last-child tr:last-child > td:first-child,
table.yjsg-table-bordered tbody:last-child tr:last-child > th:first-child,
table.yjsg-table-bordered tfoot:last-child tr:last-child > td:first-child,
table.yjsg-table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
table.yjsg-table-bordered thead:last-child tr:last-child > th:last-child,
table.yjsg-table-bordered tbody:last-child tr:last-child > td:last-child,
table.yjsg-table-bordered tbody:last-child tr:last-child > th:last-child,
table.yjsg-table-bordered tfoot:last-child tr:last-child > td:last-child,
table.yjsg-table-bordered tfoot:last-child tr:last-child > th:last-child {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
table.yjsg-table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
table.yjsg-table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}
/* table colors */
table.yjsg-table-bordered,
table.yjsg-table-bordered td,
table.yjsg-table-bordered th {
	border-color:#DDD;
	background-color: #fff;
}
tr.sectiontableentry1 td {
	background-color: #fafafa;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background-color: #f7f7f7;
}
/* border radius and reset for text shadows */
.readon,
.inputbox,
.yjsg-form-element,
.button,
input,
select,
#pathway .breadcrumb,
.pager li > a,
.pager li > span,
.yjsg-more-articles-links{
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow:none;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

/* RTL */
.yjsgrtl {
	direction: rtl;
	unicode-bidi:embed;
}
.yjsgrtl ul,
.yjsgrtl ol {
	padding-right:0;
}
.yjsgrtl ul ul,
.yjsgrtl ol ul {
	padding-right: 15px;
}

/* ==== /plugins/system/yjsg/assets/css/yjsgmenus.css ==== */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */
#topmenu_holder {
	display:block;
	position:relative;
	padding:0;
	z-index:990;
	margin:0 auto;
}
.top_menu {
	width:100%;
	display:block;
	position:relative;
	z-index:991;
	padding-top:0;
	padding-bottom:0;
	margin:0 auto;
}
.horiznav {
	display:block;
	float:none;
}
/* dropdown */
ul.yjsgmenu,
ul.yjsgmenu li,
ul.yjsgmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.yjsgmenu {
	position: relative;
	z-index:777;
}
ul.yjsgmenu li {
	float: left;
	min-height: 1px;
	vertical-align: middle;
	background-image:none;
	position: relative;
	z-index:1;
}
ul.yjsgmenu li.level0 a {
	z-index:780;
}
ul.yjsgmenu li.hover,
ul.yjsgmenu li:hover {
	position: relative;
	z-index:779;
	cursor: default;
}
ul.yjsgmenu li a,
ul.yjsgmenu.megadropline a.dlevel1a,
ul.yjsgmenu.megadropline .cleardropline,
ul.yjsgmenu.megadropline .cleardropline {
	display:block;
	margin:0;
	padding:0px 25px;
	height:40px;
	line-height:40px;
}
ul.yjsgmenu ul li a {
	line-height:35px;
}
ul.yjsgmenu li a span {
	display:block;
	clear:both;
}
ul.yjsgmenu span.child a {
	position:relative;
}
ul.yjsgmenu span.child a:after {
	font-family: 'FontAwesome';
	position: absolute;
	top:0;
	right:3px;
}
ul.yjsgmenu ul span.child a:after {
	right:10px;
}
ul.yjsgmenu li a span.yjm_desc {
	font-size:80%;
}
ul.yjsgmenu a span.yjm_has_desc,
ul.yjsgmenu a span.yjm_has_all,
ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc,
ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
	line-height:normal;
	padding:5px 0;
}
ul.yjsgmenu ul a span.yjm_has_desc,
ul.yjsgmenu ul a span.yjm_has_all {
	line-height:normal;
	padding:10px 0;
}
ul.yjsgmenu li a span.yjm_has_all,
ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
}
ul.yjsgmenu ul {
	display: block;
	position:relative;
	width:100%;
	margin:0;
}
/* push ul's down/up */
ul.yjsgmenu ul.level1,
ul.yjsgmenu.megadropline ul.level2 {
	margin-left:0px;
}
ul.yjsgmenu ul ul {
	margin-top:0px;
}
/* end push */
ul.yjsgmenu div.ulholder {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 778;
}
ul.yjsgmenu ul li {
	float: none;
	display:block;
}
ul.yjsgmenu ul li a {
	height:auto;
	padding:0 0 0 10px;
}
ul.yjsgmenu ul div.ulholder {
	top:0px;
}
/* text separator */
ul.yjsgmenu li .separator{
	border-bottom:none;
	padding:0 10px;
}
ul.yjsgmenu li:hover > div.ulholder,
ul.yjsgmenu.megadropline li.active > div.ulholder.dlevel1,
ul.yjsgmenu li.holdsgroup ul li:hover > div.ulholder {
	display:block;
	z-index:785;
}
/* group holders */
ul.yjsgmenu.group_holder{
	display:table;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box; 
}
ul.yjsgmenu li.holdsgroup {
	display:table-cell;
	vertical-align:top;
}
ul.yjsgmenu li.holdsgroup div.ulgroup {
	display:block;
	position:static;
	width:auto;
	padding:5px 5px;
}
ul.yjsgmenu li.holdsgroup div.ulgroup ul.ulgroup {
	width:auto;
	border:none;
	margin:0;
	left:0;
	top:0;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
ul.yjsgmenu a.holdsgroupTitle {
	margin:10px 5px;
}
/* specific styles */
ul.yjsgmenu li.lilast,
ul.yjsgmenu li.holdsgroup {
	border-bottom:none;
}
ul.yjsgmenu li:hover a.holdsgroupTitle,
ul.yjsgmenu a.holdsgroupTitle:hover {
	background:none;
}
ul.yjsgmenu li:hover a.holdsgroupTitle:after {
	content: "";
	display:none;
}
/* clearing */
.horiznav:after,
ul.yjsgmenu:after,
ul.yjsgmenu div.ulholder:after {
	content: "";
	clear: both;
	display: block;
}
/* menu module */
ul.yjsgmenu div.yj_menu_module_holder {
	padding:10px;
}
body ul.yjsgmenu li div.yj_menu_module_holder ul,
body ul.yjsgmenu li div.yj_menu_module_holder li,
body ul.yjsgmenu li div.yj_menu_module_holder a,
ul.yjsgmenu.megadropline li:hover > div.ulholder ul.dlevel1,
ul.yjsgmenu.megadropline li.active > div.ulholder ul.dlevel1 {
	border:inherit;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:none;
	text-transform:none;
	padding:0px;
	margin:0px;
	line-height:inherit;
	width:auto;
	float:none;
}
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form-group-inline .yjsg-form-element,
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form-group-inline .button {
	margin-bottom:0;
}
/* dropline */
ul.yjsgmenu.megadropline .cleardropline {
	display:none;
}
ul.yjsgmenu.megadropline li.haschild.level0:hover .cleardropline,
ul.yjsgmenu.megadropline li.haschild.level0.active .cleardropline {
	display:block;
}
ul.yjsgmenu.megadropline li.level0 {
	position:static;
}
ul.yjsgmenu.megadropline li.haschild:hover div.ulholder.level1,
ul.yjsgmenu.megadropline li.haschild.active div.ulholder.level1 {
	top:50%;
	width:100%;
}
ul.yjsgmenu.megadropline li.haschild.active div.ulholder.level1 {
	z-index:776;
}
ul.yjsgmenu.megadropline li.active > div.ulholder ul.dlevel1 li.level1,
ul.yjsgmenu.megadropline li:hover > div.ulholder ul.dlevel1 li.level1 {
	border:none;
	display:inline-block;
	position:relative;
}
ul.yjsgmenu.megadropline div.ulholder.level2 {
	left:0;
	top:100%;
}
ul.yjsgmenu li.yjsgmenu-hide-indicator > span.child a:after {
	display:none;
}

/* li flip */
ul.yjsgmenu li.flip div.ulholder {
	left:auto;
	right:100%;
}
ul.yjsgmenu.megadropdown li.flip.level0 > div.ulholder,
ul.yjsgmenu.megadropline li.flip.level1 > div.ulholder {
	left:auto;
	right:0;
}
ul.yjsgmenu li.flip div.ulholder > ul {
	margin-right:10px;
}
ul.yjsgmenu.megadropdown li.flip.level0 > div.ulholder > ul,
ul.yjsgmenu.megadropline li.flip.level1 > div.ulholder > ul {
	margin-right:0;
	margin-left:0;
}
/*default menu*/
ul.defaultmenu {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.defaultmenu ul {
	list-style: none;
	padding-left:20px;
}
ul.defaultmenu li a {
	line-height:32px;
	display: block;
}
ul.defaultmenu li a img {
	margin-right:10px;
}
ul.defaultmenu li a:before,
ul.defaultmenu li a:after {
	font-size:10px;
}
.defaultmenu li a:before {
	font-family: 'FontAwesome';
	margin-right:5px;
}
ul.defaultmenu a.alast {
	border-bottom:none;
}
/* inline menu */
ul.defaultmenu.inline {
	margin:0;
	padding:0;
}
ul.defaultmenu.inline li {
	display:inline-block;
	margin:0 10px 0 0;
	height:auto;
	padding:0;
	border:none;
	background:none;
}
ul.defaultmenu.inline li a {
	padding:0;
	margin:0;
	text-indent:0;
	height:auto;
	border:none;
	background:none;
	line-height:normal;
}
ul.defaultmenu.inline li a:after,
ul.defaultmenu.inline li a:before {
	display:none;
}
/* bootstrap menus */
.yjsg-bsmenu .container,
.yjsg-bsmenu .collapse,
.yjsg-bsmenu.nav,
.yjsg-bsmenu.navbar {
	margin:0px;
	padding:0px;
}
.yjsg-bsmenu.navbar {
	min-height:30px;
}
.yjsg-bsmenu.navbar .btn {
	margin:5px;
}
.yjsg-bsmenu .navbar-inner {
	padding-left:0;
	padding-right:0;
	min-height:30px;
}
.yjsg-bsmenu .dropdown-submenu img {
	margin-right:5px;
}
/* top level */
.yjsg-bsmenu .nav > li > a,
.yjsg-bsmenu.nav > li > a {
	line-height:25px;
}
/* sub levels */
.yjsg-bsmenu .dropdown-menu {
	margin:0px;
	padding:0px;
}
.yjsg-bsmenu .dropdown-menu > li > a {
	padding:10px 15px;
}
/* top menu specific */
.bootstrap3 #topmenu_holder .dropdown-menu,
#topmenu_holder .navbar,
#topmenu_holder .navbar-inner {
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
#topmenu_holder .navbar-inner,
#topmenu_holder .navbar-default {
	border-width:0px;
	background-image:none;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#topmenu_holder .navbar-only .navbar-inner {
	background-color:#F7F7F7;
}
@media screen and (max-width: 979px) {
	#topmenu_holder .navbar-inner {
		border-width:1px;
	}
	div#topmenu_holder {
		background-color:transparent;
	}
	div.top_menu_poz_navbar {
		max-width:90%!important;
		width:90%!important;
	}
	div.top_menu_poz_navbar .navbar-collapse {
		margin-left:0;
		margin-right:0;
	}
}
/* menu in header */
#yjsgheadergrid #topmenu_holder {
	float: right;
}
.yjsgrtl #yjsgheadergrid #topmenu_holder {
	float: left;
}
.top_menu_inheader #yjsgheadergrid,
.top_menu_inheader #logoholder + #yjsgheadergrid{
	margin-left:0;
	margin-right:0;
}
.top_menu_inheader .yjsg-menu.inside-container{
	padding-left:0;
	padding-right:0;
}
/* RTL */
/* top menu */
.yjsgrtl ul.yjsgmenu ul ul {
	margin-left:0;
}
.yjsgrtl ul.yjsgmenu.megadropline div.ulholder.level2 {
	left:auto;
	right:0;
}
.yjsgrtl ul.yjsgmenu,
.yjsgrtl ul.yjsgmenu ul{
	padding-right:0;
}
.yjsgrtl ul.yjsgmenu,
.yjsgrtl ul.yjsgmenu li {
	float: right;
}
.yjsgrtl ul.yjsgmenu ul li {
	float:none;
}
.yjsgrtl ul.yjsgmenu ul li a {
	padding:0px 10px 0 0px;
}
.yjsgrtl ul.yjsgmenu div.ulholder {
	left:auto;
	right:0;
}
.yjsgrtl ul.yjsgmenu ul div.ulholder {
	left:auto;
	right:100%;
}
.yjsgrtl ul.yjsgmenu li.holdsgroup ul {
	right:0;
}
.yjsgrtl ul.yjsgmenu li a span.yjm_has_all {
	background-position:right center;
	padding-left:0px;
	padding-right:30px;
}
/* li flip */
.yjsgrtl ul.yjsgmenu li.flip div.ulholder {
	left:100%;
	right:auto;
}
.yjsgrtl ul.yjsgmenu li.flip.level0 > div.ulholder,
.yjsgrtl ul.yjsgmenu.megadropline li.flip.level1 > div.ulholder {
	left:0;
	right:auto;
}
.yjsgrtl ul.yjsgmenu li.flip div.ulholder > ul {
	margin-right:0;
	margin-left:10px;
}
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after {
	right:auto;
	left:10px;
}
/*inline menu */
.yjsgrtl ul.defaultmenu.inline li {
	margin-right:0;
	margin-left:10px;
}
/* side menu */
.yjsgrtl ul.defaultmenu li a img {
	margin-right:0px;
	margin-left:10px;
}
.yjsgrtl ul.defaultmenu *{
	unicode-bidi: bidi-override;
}
.yjsgrtl ul.defaultmenu li a:before{
	margin-right:0px;
	margin-left:5px;
}

/* ==== /templates/medicus/css/layout.css ==== */
/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
body {
	line-height: 28px;
}
.top_holder {
	display: block;
	padding: 0;
	margin: 0;
}
#header {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*.yjsg_grid {
	padding: 50px 0;
}*/
.holders {
	padding: 50px 0;
}
.top_holder:before, .top_holder:after {
	display: table;
	content: "";
	clear: both;
}
/* Module and Items titles */
.article_title, .module_title {
	font-size: 170%;
}
/* Top menu*/
/* top level menu items */
#topmenu_holder {
	margin-top: 5px;
}
ul.yjsgmenu a {
	/*font-family: 'Open Sans';*/
	font-style: normal;
	font-weight: 600;
}
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline {
	padding: 0px 15px;
	margin: 0 10px;
	height: 50px;
	line-height: 50px;
}
ul.yjsgmenu li.level0.first a {
	margin-left: 0;
}
ul.yjsgmenu a span.yjm_has_desc, ul.yjsgmenu a span.yjm_has_all, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
	padding: 10px 0;
}
/* sub levels menu items */
ul.yjsgmenu ul li a {
	line-height: 35px;
	margin: 0;
	font-weight: 400;
}
ul.yjsgmenu ul a span.yjm_has_desc, ul.yjsgmenu ul a span.yjm_has_all {
	line-height: normal;
	padding: 10px 0;
}
/* Switcher */
#layout_type {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 0;
}
body.ispattern {
	background-repeat: repeat;
	background-attachment: fixed;
}
body.isimage {
	background-repeat: no-repeat;
	background-position: 49.99% top;
	background-size: cover;
	background-attachment: fixed;
}
/*boxed*/
#layout_type.yjsgsitew .yjsg_grid {
	padding: 50px 20px;
}
#layout_type.yjsgsitew #yjsgbodytop.yjsg_grid {
	padding: 0 0 15px 0;
}
#layout_type.yjsgsitew #yjsgbodybottom.yjsg_grid {
	padding: 15px 0 0 0;
}
#layout_type.yjsgsitew #pathway {
	padding: 0 35px;
}
#layout_type.yjsgsitew .holders {
	padding: 50px 20px;
}
#layout_type.yjsgsitew #footer {
	padding: 15px 35px;
}
/* top1 slider */
.slidersfx-yjsgsfx-presentationslides {
	margin-bottom: -50px;
}
.slidersfx-yjsgsfx-presentationslides .yjsgsliderPagination {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	text-align: center;
}
.slidersfx-yjsgsfx-presentationslides ul.yjsgsliderPagination li {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.slidersfx-yjsgsfx-presentationslides ul.yjsgsliderPagination li a {
	width: 12px;
	height: 12px;
	padding: 0;
	line-height: 100px;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.slidersfx-yjsgsfx-presentationslides a.yjsgsliderNav i {
	font-style: normal;
}
.slide_title {
	font-size: 340%;
}
.slide_intro {
	font-size: 120%;
	padding: 20px 0;
}
/* centered slides */
.slide-centered {
	text-align: center;
	padding: 0;
}
.slide-centered .slide_title {
	margin-top: 65px;
}
.slide-centered img {
	max-width: 765px;
	display: block;
	margin: 100px auto 0 auto;
}
/* right slides */
.slide-right {
	margin-top: 15px;
}
.slide-right .slide_title {
	margin-top: 150px;
}
.slide-right img {
	display: block;
	margin: 0;
}
/* left slides */
.slide-left {
	margin-top: 15px;
}
.slide-left .slide_title {
	margin-top: 150px;
}
.slide-left img {
	display: block;
	margin: 0;
}
/*.medicus-emphasize {
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
}*/
.medicus-heading {
	font-size: 275%;
}
/* yjme services */
.yjsgsfx-yjme-services {
	text-align: center;
}
.yjsgsfx-yjme-services .module_title {
	font-size: 275%;
}
.yjsgsfx-yjme-services span.module_subtitle {
	font-size: 16px;
	line-height: 150%;
	padding: 20px 0;
}
.services-icon {
	display: block;
	height: 80px;
	width: 80px;
	padding: 20px;
	margin: 20px auto;
	line-height: 80px;
	clear: both;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
}
[class*='yjmefloat'] {
 float:left;
 clear:none;
 border:none;
}
[class*='yjmefloat'] .yjme_item_in {
	border: none;
}
.yjme_item[class*='yjmefloat'] a.item_title {
	font-size: 135%;
	font-weight: 400;
	display: inline-block;
}
.yjme_item[class*='yjmefloat'] .yjsg-button-color {
	margin-top: 20px;
}
.yjmefloat17 {
	width: 16.66666666666667%;
}
.yjmefloat20 {
	width: 20%;
}
.yjmefloat25 {
	width: 25%;
}
.yjmefloat33 {
	width: 33.33%;
}
.yjmefloat50 {
	width: 50%;
}
.medicus_ul {
	list-style: none;
}
.medicus_ul li {
	position: relative;
	text-indent: 15px
}
.medicus_ul li:before {
	position: absolute;
	left: -15px;
	content: "•";
	font-size: 25px;
	margin-right: 10px;
}
/* yjme testimonials */
.yjsgsfx-yjme-testimonials .yjme_item_in {
	padding: 0;
}
.yjsgsfx-yjme-testimonials .module_title {
	font-size: 275%;
	text-align: center;
}
.yjsgsfx-yjme-testimonials span.module_subtitle {
	font-size: 16px;
	line-height: 150%;
	padding: 20px 0;
}
.yjsgsfx-yjme-testimonials .yjme_item div.imageholder {
	border: none;
	padding: 0;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 25px;
}
.yjsgsfx-yjme-testimonials .yjme_item div.imageholder img {
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
.medicus-more-testimonials {
	margin-top: 30px;
}
.yjme_item.test-left .imageholder {
	float: left;
}
.yjme_item.test-right .imageholder {
	float: right;
	margin-right: 0px;
	margin-left: 25px;
}
.yjsgsfx-yjme-testimonials .yjme_item .item_intro {
	margin-top: 45px;
}
.yjsgsfx-yjme-testimonials .yjme_item .item_intro p {
	font-style: italic;
}
/* bigtitlesbreadcrumb */
ul.bigtitles-breadcrumb {
	display: block;
	text-align: center;
	margin-top: 20px;
}
ul.bigtitles-breadcrumb li {
	display: inline-block;
}
.bredcrumb-dot {
	display: inline-block;
	height: 8px;
	width: 8px;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 8px 1px 8px;
}
/* doctors */
.medicus-doctor-image {
	display: block;
	overflow: hidden;
}
.medicus-doctor-image img {
	display: block;
	width: 100%;
	max-width: 100%;
}
.medicus-doctor-info {
	display: block;
	padding: 20px 10px;
}
.medicus-doctor-socials {
	margin-bottom: 15px;
	display: block;
}
.medicus-doctor-info .fa {
	margin-left: 10px;
	margin-right: 10px;
}
div.mejs-overlay-button {
	text-align: center;
	line-height: 75px;
	padding: 0;
	top: 18px;
	left: 50px;
	right: auto;
	height: 65px;
	width: 90px;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}
div.mejs-overlay-button:after {
	font: normal normal normal 28px/1 FontAwesome;
	content: "\f04b";
}
.doc_specialty {
	font-weight: bold;
}
.doctor_row img.yjsg-pull-left {
	max-width: 120px;
}
/* yjme Ourdoctors */
.yjsgsfx-yjme-ourdoctors .module_title {
	text-align: center;
	font-size: 275%;
	margin-bottom: 60px;
}
.our_doctors {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.our_doctors .yjsg-row {
	margin-left: -30px;
	margin-right: -30px;
}
.our_doctor {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	display: block;
	position: relative;
}
.doctor_holder {
	display: block;
	position: relative;
}
.our_doctor img {
	width: 100%;
	max-width: 100%;
}
.docinfo {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 50%;
	text-align: center;
	display: none;
}
.docname {
	display: block;
	font-size: 150%;
}
.docname, .docspecialty {
	display: block;
}
.docinfopoz {
	display: block;
	position: absolute;
	bottom: 80px;
	left: 0;
	right: 0;
}
.docsocials {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 50%;
	vertical-align: middle;
	text-align: center;
	display: none;
}
.docsocials a {
	font-size: 28px;
	margin: 0px 3px;
	padding: 0;
}
.docmail {
	position: absolute;
	bottom: 0;
	text-align: center;
	line-height: 40px;
	padding: 0 10px;
	font-size: 130%;
	display: none;
	width: 100%;
}
#youjoomla {
	padding: 20px 0;
}
.footer_out .module_title {
	margin-bottom: 30px;
}
.contact_links .fa {
	margin-right: 10px;
}
.social_media a {
	font-size: 28px;
	margin-right: 5px;
}
/*yjme recent news */
.yjme-recentnews .yjme_item a.item_title {
	font-size: 120%;
	font-weight: normal;
}
.yjme-recentnews .yjsg-button-color {
	margin-top: 20px;
}
.yjme-recentnews .yjme_item_in {
	margin: 0 0 5px 0;
	border: none;
}
/*

.grid_separator {
	display: block;
	position: relative;
	margin: 15px 0;
}
.grid_separator:after {
	content: "";
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	left: 50%;
	margin-left: -30px;
	bottom: -30px;
}
*/
/* k2 */
.com_k2 .modal {
	display: block;
	overflow-y: hidden;
}
div.tagItemView, div.userItemView {
	padding-bottom: 30px;
}
div.catItemImageBlock {
	padding: 0 8px;
}
div.itemIntroText {
	font-size: 100%;
	font-weight: normal;
}
div.itemContentFooter {
	font-size: 90%;
	margin: 0 auto;
	padding: 0;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	margin: 10px auto;
}
div.itemContainer {
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
}
div.catItemHeader, div.itemHeader, div.tagItemHeader, div.userItemHeader {
	display: block;
	overflow: hidden;
	margin: 0 auto 10px auto;
	padding: 0 0 10px 0;
}
div.catItemHeader h3.catItemTitle, div.itemHeader h2.itemTitle, div.tagItemHeader h2.tagItemTitle, div.userItemHeader h3.userItemTitle {
	font-size: 200%;
	margin: 0 auto 10px auto;
}
div.itemHeader h2.itemTitle {
	font-size: 250%;
}
div.catItemHeader span.catItemDateCreated, div.catItemHeader span.catItemAuthor, div.catItemCategory, div.catItemCommentsLink, div.itemHeader span.itemDateCreated, div.itemHeader span.itemAuthor, div.itemCategory, div.tagItemHeader span.tagItemDateCreated, div.tagItemCategory, div.userItemHeader span.userItemDateCreated, div.userItemCategory, div.userItemCommentsLink {
	font-size: 90%;
	float: left;
	margin: 0 10px 0 auto;
	padding: 0;
	border: none;
}
div.catItemCommentsLink, div.tagItemCategory, div.userItemCommentsLink {
	float: none;
}
div.catItemCategory span, div.itemCategory span, div.tagItemCategory span, div.userItemCategory span {
	font-weight: normal;
}
div.catItemTagsBlock, div.itemTagsBlock {
	padding: 0;
	border: none;
}
div.itemTagsBlock {
	margin: 0 auto 30px auto;
}
div.catItemTagsBlock a, div.catItemTagsBlock a:hover, div.itemTagsBlock a, div.itemTagsBlock a:hover, div.userItemTagsBlock a, div.userItemTagsBlock a:hover {
	padding: 5px 8px;
	margin: 0 8px 5px 0;
	font-size: 90%;
}
span.catItemImage, span.tagItemImage, span.genericItemImage, span.userItemImage {
	margin: 0 -8px;
	display: block;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
}
span.tagItemImage, span.genericItemImage, span.userItemImage {
	margin: 0;
}
span.tagItemImage a, span.genericItemImage a, span.userItemImage a {
	display: block;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-size: 0;
}
div.tagItemImageBlock, div.genericItemImageBlock, div.userItemImageBlock {
	margin: 0 20px 0 0;
}
span.catItemImage img, span.userItemImage img, span.tagItemImage img, span.genericItemImage img {
	border: none;
	padding: 0px;
	margin: 0;
	display: block;
	width: 100%;
	max-width: 100%;
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
div.itemListCategory {
	background: none;
	border: none;
	margin: 0px 0;
	padding: 4px;
}
div.subCategory {
	background: none;
	border: none;
	margin: 4px;
	padding: 0px;
}
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	padding: 0px;
	border: none;
	margin: 0 8px 0 0;
}
div.itemImageBlock {
	padding: 0;
}
span.itemImage img {
	border: none;
	padding: 0;
}
div.itemToolbar {
	padding: 2px 0;
	margin: 0;
	border: none;
	border-bottom: none;
	background: none;
}
div.itemToolbar ul {
	text-align: left;
}
div.itemComments, div.itemAuthorBlock, div.userBlock {
	padding: 20px;
	margin: 0 auto 30px auto;
}
div.itemAuthorBlock img.itemAuthorAvatar, div.userBlock img {
	margin: 0 30px 0 auto;
}
h3.itemAuthorName, div.userBlock h2 {
	margin: 0 auto;
	padding: 0 0 15px 0;
}
div.itemAuthorLatest, div.itemRelated {
	margin: 0 auto 30px auto;
}
div.itemAuthorLatest ul li, div.itemRelated ul li {
	padding: 7px 0;
}
div.itemCommentsForm form label {
	display: none!important;
}
div.itemCommentsForm form textarea.inputbox {
	padding: 4px 12px;
	width: 100%;
	margin: 20px auto;
	font-size: 90%;
}
div.itemCommentsForm form input.inputbox {
	height: 34px;
	padding: 4px 12px;
	width: 100%;
	margin: 20px auto;
	font-size: 90%;
}
div.itemCommentsForm form input#submitCommentButton {
	height: auto;
	font-size: 100%;
	border: none;
	padding: 10px 15px;
	line-height: normal;
}
div.k2ItemsBlock ul {
	list-style: none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	line-height: 28px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	border: none;
}
div.k2ItemsBlock ul li {
	background: none;
	border: none;
	margin-bottom: 20px;
}
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
	padding: 0 8px;
	margin: 0 8px 5px 0;
}
.moduleItemTitle {
	font-size: 120%;
}
div.k2CalendarBlock {
	height: 250px;
	margin-bottom: 8px;
	overflow: hidden;
}
table.calendar {
	width: 100%;
}
.yjsg-blog_c .img-introtext-none {
	width: 100%;
	max-width: 100%;
	display: block;
}
.yjsg-blog_c .img-introtext-none img {
	display: block;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}
/* com_content gutters */
.com_content #midblock > .inside-container {
	padding-left: 30px;
	padding-right: 30px;
	overflow: hidden;
}
div.yjsg-newsitems div.multicolumns .yjsgarticle {
	padding-left: 30px;
	padding-right: 30px;
}
div.yjsg-newsitems div.multicolumns {
	margin-left: -30px;
	margin-right: -30px;
}
.yjsg-newsitems, .view-article .yjsgarticle {
	margin-left: -15px;
	margin-right: -15px;
}
/* custom page services */
.servicespage .teaserarticles, .view-article.servicespage .article_title {
	text-align: center;
}
.servicespage .readon {
	float: none;
	margin: 0 auto;
}
/* custom testimonials page */
.testimonialspage .img-fulltext-left img {
	display: block;
	overflow: hidden;
	margin-right: 30px;
}
@media only screen and (max-width:620px) {
.testimonialspage .img-fulltext-left img {
	margin: 0;
}
.testimonialspage .img-fulltext-left {
	display: block;
	overflow: hidden;
	margin: 0 0 30px 0;
	clear: both;
	float: none;
}
}
/* module styles */
.yjsg3, .yjsg4 {
	padding: 20px;
}
/* additional buttons */
.button, a.readon {
	padding: 6px 12px;
}
a.readon span {
	padding: 0;
	line-height: 28px;
}


/* ==== /templates/medicus/css/blue.css ==== */
﻿/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimplegrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
body {
	color: #555;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #019cde;
}
/* hovers */
a:focus, a:hover {
	color: #454545;
}
/* text highlight */
::selection {
	background: #019cde;
	color: #fff;
}
::-moz-selection {
 background: #019cde;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #454545;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #019cde;
}
/* logo */
#logo {
	background: url(/templates/medicus/images/blue/logo.png) no-repeat 0px 0px;
}
/* newsitems */
#article-index ul {
	border: 1px solid #dcdcdc;
}
#article-index ul li {
	border-bottom: 1px solid #dcdcdc;
}
.newsitem_tools {
	color: #888;
}
/* rating stars */
.view-article .yjsg-rating:hover .fa-star, .fa-star.rated {
	color: #FC0;
}
/* form elements  */
.yjsg-form-element, .inputbox {
	background: #fff;
	border: 1px solid #dcdcdc;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon, .button:hover, a.readon:hover {
	color: #fff;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #fff;
	border: 1px solid #ccc;
}
.yjsgmenu li a {
	color: #454545;
}
.yjsgmenu li a:hover {
	color: #019cde;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #ccc;
}
.yjsgmenu a {
	border-bottom: 2px solid transparent;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: none;
	border-bottom: 2px solid #019cde;
}
ul.yjsgmenu a.holdsgroupTitle, ul.yjsgmenu a.holdsgroupTitle:hover, ul.yjsgmenu a.holdsgroupTitle:focus, ul.yjsgmenu li:hover > .child a.holdsgroupTitle {
	border-bottom: 2px solid transparent;
}
ul.yjsgmenu ul li a {
	border-top: 2px solid transparent;
}
/* has child arrows */
.yjsgmenu span.child a:after {
	content: "\f0d7";
}
.yjsgmenu ul span.child a:after {
	content: "\f0da";
}
.yjsgmenu ul span.child a:hover:after {
	content: "\f0d7";
}
/* side menu
.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
.defaultmenu li a:before {
	content: "\f054";
} */
/* footer logo  */
.yjsglogo {
	background: url(/templates/medicus/images/blue/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #999;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
span.yjmm_select:after {
	content: "\f0c9";
}
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after {
	content: "\f0d9";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f053";
}
.slidersfx-yjsgsfx-presentationslides ul.yjsgsliderPagination li.active a, table.calendar tr td.calendarTodayLinked, table.calendar tr td.calendarToday, table.calendar tr td.calendarDateLinked a:hover, .docinfo {
	background: #019cde;
}
.slide_title, .services-icon, .medicus_ul li:before, .bredcrumb-dot, div.mejs-overlay-button:after, .docinfo, .title_split:nth-child(2), .social_media a:hover {
	color: #019cde;
}
blockquote, blockquote.pull-right {
	border-color: #019cde;
}
.top_holder {
	/*background-image: url(/templates/medicus/images/top_holder_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;*/
	border-bottom: 1px solid #ccc;
}
/* switcher */
#layout_type {
	background: #fff;
}
/* top1 slider */
.medicus-emphasize {
	color: #999999;
}
/* yjme services */
.yjsgsfx-yjme-services span.module_subtitle {
	color: #999999;
}
/* yjme testimonials */
.yjsgsfx-yjme-testimonials span.module_subtitle, .yjsgsfx-yjme-testimonials .yjme_item .item_intro p {
	color: #999999;
}
/* doctors */
.medicus-doctor-info {
	background: #fafafa;
}
div.mejs-overlay-button {
	background: #000;
}
/* yjme Ourdoctors */
.docname {
	color: #fff;
}
.docname, .docspecialty {
	color: #fff;
}
.docsocials {
	background: #000;
}
.docsocials a {
	color: #fff;
}
.docmail {
	background: #fff;
	color: #000;
}
.footer_out {
	background: #333333;
	color: #959595;
}
#youjoomla {
	border-top: 1px solid #414141;
}
.footer_out .module_title {
	color: #fff;
}
.social_media a {
	color: #959595;
}
/*yjme recent news 
.grid_separator {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid transparent;
}
#yjsg2 + .yjsgsitew > .grid_separator:after {
	background: #fff url(/templates/medicus/images/yjsg2_grid_separator.png) no-repeat center center;
}
#yjsg3 + .yjsgsitew > .grid_separator:after {
	background: #fff url(/templates/medicus/images/yjsg3_grid_separator.png) no-repeat center center;
}
#yjsg4 + .yjsgsitew > .grid_separator:after {
	background: #fff url(/templates/medicus/images/yjsg4_grid_separator.png) no-repeat center center;
}
#yjsg5 + .yjsgsitew > .grid_separator:after {
	background: #fff url(/templates/medicus/images/yjsg5_grid_separator.png) no-repeat center center;
}*/
/* k2 */
div.itemIntroText {
	color: #999;
}
div.itemNavigation {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #fafafa;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
div.catItemHeader, div.itemHeader, div.tagItemHeader, div.userItemHeader {
	border-bottom: 1px solid #e5e5e5;
}
div.catItemTagsBlock a, div.catItemTagsBlock a:hover, div.itemTagsBlock a, div.itemTagsBlock a:hover, div.userItemTagsBlock a, div.userItemTagsBlock a:hover {
	background: #fafafa;
	border: 1px solid #e5e5e5;
}
div.catItemTagsBlock a:hover, div.itemTagsBlock a:hover {
	background: #333333;
	color: #fff;
}
span.catItemImage, span.tagItemImage, span.genericItemImage, span.userItemImage {
	background: #333;
}
div.itemComments, div.itemAuthorBlock, div.userBlock {
	background: #fff;
	border: 1px solid #e5e5e5;
}
div.itemAuthorLatest ul li, div.itemRelated ul li {
	border-bottom: 1px solid #e5e5e5;
}
.even {
	background: #fafafa;
}
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
	background: #fafafa;
	border: 1px solid #e5e5e5;
}
div.k2TagCloudBlock a:hover {
	background: #333333;
}
div.tagItemView, div.userItemCategory, div.userItemTagsBlock, div.itemView, div.genericItemView {
	border:none;
}
table.calendar tr td.calendarTodayLinked a:hover {
	background: #e5e5e5;
}
.yjsg-blog_c .img-introtext-none {
	background: #333;
}
/* module styles */
.yjsg1 .module_title, .yjsg1 .module_title span {
	color: #454545;
}
.yjsg3 {
	background: #eeeeee;
}
.yjsg4 {
	border: 2px solid #eeeeee;
}
.yjsg-page-error h1:after {
    content: "Извините, мы не можем найти эту страницу..."!important;
    display: block;
    clear: both;
    font-size: 28px;
}

/* ==== /plugins/system/yjsg/assets/css/yjresponsive.css ==== */
/**
 * @package      YJSG Framework
 * @copyright    Copyright(C) since 2007  Youjoomla.com. All Rights Reserved.
 * @author       YouJoomla
 * @license      http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * @websites     http://www.youjoomla.com | http://www.yjsimplegrid.com
 */
#mmenu_holder {
	display:none;
	width:100%;
	max-width:240px;
	padding:0;
	margin:0 auto;
	text-align:center;
	position:relative;
	height:38px;
	line-height:38px;
}
#mmenu {
	cursor:pointer;
	display:block;
	width:100%;
	overflow:hidden;
	height:inherit;
	margin:0 auto;
	position:relative;
	opacity: 0;
	z-index: 5;
}
.yjmm_select{
	position:absolute;
	display:block;
	left:0;
	width:100%;
	padding:0;
	margin:0;
	height:inherit;
	line-height:inherit;
	font-size:18px;
	cursor:pointer;
}
.yjmm_select:after{
	font-family:FontAwesome;
	position:absolute;
	right:15px;
}

@media only screen and (min-width: 1200px) and (max-width: 1220px) {
	
	div.yjsgsitew{
		max-width:1160px;
	}
}

@media only screen and (min-width: 1040px) and (max-width: 1199px) {
	
	div.yjsgsitew{
		max-width:1000px;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1039px) {

	div.yjsgsitew{
		max-width:950px;
	}
	
}

@media screen and (max-width: 979px) {
	
	div.yjsgsitew{
		width:auto;
	}
	
	div#header{
		display:block;
	}
	div#logoholder {
		display:block;
		margin:0 auto;
	}
	div#logoholder + div#yjsgheadergrid{
		margin-left:-15px;
		margin-right:-15px;
	}
	#mmenu_holder{
		display:block;
	}
	#mmenu_holder + div {
		visibility:hidden;
		height:0;
		font-size:0;
	}
	div.yjsgxhtml {
		width:50%!important;
	}
	div.sidebars{
		margin-bottom:15px;
		width:auto!important;
		float: none!important;
		clear:both!important;
	}
	
	/* 3rd module in group of 4*/
	div.yjsgclearrow{
		clear:left!important;
	}
	
	/* last and only module */
	div.yjsgxhtml.last_mod,
	div.yjsgxhtml.only_mod {
		width:auto!important;
		float:none;
	}
	
	[data-sticky-block]{
		display:none!important;
	}

	div.yjsg-newsitems .float-left{
		width:50%;
	}
}
@media screen and (max-width: 768px) {
	.yjsg-font-mega,
	.yjsg-font-jumbo{
		font-size:36px;
	}
}
@media screen and (max-width: 720px) {
	
	div.yjsg-newsitems .float-left,
	div.yjsgxhtml {
		width:auto!important;
		float: none!important;
		clear:both!important;
	}
	
	div.yjsg-newsitems div.multicolumns{
		margin-left:0px;
		margin-right:0px;
	}

	#footer div,
	.yjsglogo{
		display:block;
		clear:both;
		text-align:center;
		position:relative;
		margin:0 auto;
	}
	.yjsglogo{
		right:auto;
		margin-top:15px;
	}


}
/* IE10 scroll-x overlap fix */
@-ms-viewport{ width: auto !important; }

/* ==== /templates/medicus/css/custom_responsive.css ==== */
 /*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
 
@media screen and (min-width: 1221px) and (max-width: 1460px) {
div.yjsgsitew {
	max-width: 95%;
}
}
@media screen and (max-width: 979px) {
div#logo {
	max-width: 100%;
	background-size: 100% auto;
}
#yjsgheadergrid #topmenu_holder {
	float: none;
	margin-top: 30px;
}
#mmenu_holder span.yjmm_select {
	background: #fff;
}
.slide-centered .slide_title,  .slide-left .slide_title,  .slide-right .slide_title {
	margin-top: 10px;
}
div.yjme-services .yjme_item {
	width: 50%;
}
div.ourhospital [class*='yjsg-col-'] {
	margin-bottom: 20px;
}
div.doctor_row [class*='yjsg-col-'] {
	width: 100%;
	margin-bottom: 20px;
	padding: 0 30px;
}
}
@media screen and (max-width: 720px) {
.slide-left [class*='yjsg-button-'],  .slide-right [class*='yjsg-button-'] {
	margin-bottom: 30px;
}
div#logo {
	max-width: 100%;
	background-size: 100% auto;
}
}
@media screen and (min-width: 240px) and (max-width: 480px) {
div.yjme-services .yjme_item {
	width: 100%;
}
.yjmefloat50 {
	width: 100%;
}
.yjsgsfx-yjme-testimonials .yjme_item div.imageholder {
	float: none;
	margin: 0 auto;
}
.yjsgsfx-yjme-testimonials .yjme_item .item_intro {
	text-align: center;
}
}
 


/* ==== /templates/medicus/css/custom.css ==== */
﻿/**
* custom.css file created by Medicus Template
* @package Medicus Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
h1{font-size: 170%;}
.centerbottom_bg{ background:#fff; margin-top:-3px;}
#yjsg2{padding:40px 0;}
.bglwt{background: #fff;}
.bgblack{background: #333333;}
#header {
    margin-top:0;
	padding-top:20px;
    margin-bottom: 20px;
}
.fersttel a:hover{color: #ffd401;}
.socs:after {
    content: url(/templates/medicus/images/cos.png);
    position: absolute;
    margin-top: -9px;
}
.mod-languages{
    display: flex;
    justify-content: center;
}
.telcallus {
    margin-bottom: -5px;
}
.mod-languages {
    display: flex;
    justify-content: center;
}
div.mod-languages a {
    text-decoration: none;
    color: #fff;
}
div.mod-languages a:hover,div.mod-languages a:focus {color: #019cde;}
div.mod-languages img {
    border: none;
    display: none;
}
div.mod-languages .lang-block > li > a{color: #000;}
.fersttel .socs:before {
    content: url(/templates/medicus/images/cos.png);
    position: absolute;
    margin-top: -9px;
}
.fersttel .socs:after {
	display:none;
}
.article_title {
    word-break: normal!important;
}
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline {
    padding: 0px 15px;
    margin: 0 5px;
    height: 50px;
    line-height: 50px;
}
#yjsg1{
    display: flex;
    align-items: center;
}
.kabinet {
	font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fafafa;
	background: url(/templates/medicus/images/blue/kabinet.png) no-repeat center left;
	padding-left:30px;
	line-height: 18px;
	}
.kabinet2.kabinet {	
	background: url(/templates/medicus/images/blue/kabinet2.png) no-repeat center left;
	 
}
.kabinet a{color: #fafafa;}
.kabinet a:hover{color: #e6e5e5;}
.kabinet2 a{color: #f5c909;}
.kabinet2 a:hover{color: #e6e5e5;}
.connect{text-align:center;}
.teltxt{ color:#ffd929; font-size:11px; font-weight:bold; padding-right:13px;}
ul.dropdown-menu li { padding-left:15px;}
.callback2{
	text-align:center;
	margin-top:5%;
   	}
.callback{
    background: #F5C909;
    border-radius: 7px;
    padding: 7px 10px;
    margin-top: 3px;
    color: #fff;
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
	}
.callback:hover{background: #ffcf00;color: #fff;}
button{ margin-bottom: 5px!important;}
.mymenu{}


.dropdown-menu{ z-index:5000;}
.fersttel,.fersttel a{
	font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fafafa;
	margin-right: 5px;
	 }
.btn-group > .dropdown-toggle:not(:first-child) {background: url(/templates/medicus/images/blue/connect.png) no-repeat center right;}
.pochemu{    
	text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 5px;
	margin-bottom: 50px;
    margin-top: 80px;
	}
.pochemumd{ text-align:center;}
.adv_out{background: url(/templates/medicus/images/blue/brickwall.png) repeat; border-bottom: 1px solid #ccc; padding:0;}
.internet{ text-align:center;}
.user6_out{ background:#fafafa;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.medicus-emphasize {
    color: #000000;
    font-size: 14px;
	}
.top20{ margin-top:20px;}
.txtctr{ text-align:center;}
.line{    
	margin: 0 auto;
    border-bottom: 1px solid #ccc;
    max-width: 700px;
	}
 
.ust{ font-size:18px; color:#000000; margin: 50px 0 80px 5px;}
.ustanovka .yjsg-col-1-3 p{ margin-top:50px; font-size:18px; color:#000000;}
.ust2{    
	color: #000000;
    font-size: 16px;
	}
.top30{margin-top:30px;}
.top45{margin-top:45px;}
.border{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #ccc;
	padding: 0 40px 52px 40px;
	}
.border2{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #ccc;
	padding: 0 40px 5px 40px;
	}
.border2 img,.border img{ margin-top:30px;}	
.kabinetnet {
    color: #f5c909;
    font-size: 12.3px;
    /* margin-left: 30px; */
    /* margin-top: -15px; */
    text-transform: none;
}
.medicus-doctor-info {
    padding: 20px 10px 1px 10px;
}
.medicus-doctor-info2{
    background: #fafafa;
    padding: 0px 10px 20px 10px;
}
.medicus-doctor-info3{text-align: center;
}
.kontakt1 .su-column{
   display: flex;
    flex-direction: row;
    align-items: center;
}
address a {
    line-height: 35px;
}
.kontakt1 address a {
    line-height: 35px;
}
.kontakt1 .medicus-doctor-info2{background:none;}
.yjsg-col-1-2 h4{text-align:center;}
 .YJIS_outer{
	border: 3px solid #ffffff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.navContainer {
    display: block;
    position: relative;
    margin: 10px auto 10px auto;
	padding-right:40px;
    text-align: right;
    float: right;
    z-index: 1000;
}
.navContainer .bnav.active {
        background: #3D4446;
    	opacity: 0.9;
}
.navContainer .bnav {
    font-weight: normal;  
    display: inline;  
    padding: 2px 11px;
    margin: 0;
    background: #fff;
    border: none;
	 -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
    }
	
h1.intro{
	font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 5px;
	margin-top: 10px;
}
.YJSlide_slide .YJSlide_intro_in {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
    word-wrap: break-word;
} 
.pochemumd h4{ margin-top:45px; margin-bottom:25px; color:#000000;}
.pochemumd p{color:#000000; line-height: 25px;}
.user16_out{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.podkl h2.internet{ margin-bottom:55px;}
.podkl .yjsg-col-1-3 p{ font-size:18px; color:#000000; margin-top:45px;}
p.mrglft{margin-left: -80px;}
p.inter{ font-size:16px; text-align:center; color:#000000; margin-top: 80px;}
.top80{margin-top:80px;}
.btm80{margin-bottom:60px;}

.button_color2,.button_color2:visited  {
    margin: 0 auto;
    padding: 10px 100px;
    font-size: 26px;
	background: rgb(1, 156, 222);
	background: -moz-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -webkit-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -o-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -ms-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: linear-gradient(180deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	color: #fff;
	display: table;
    overflow: hidden;
    line-height: normal;
    text-transform: uppercase;
	border-radius: 10px;
    transition: all 0.3s ease-in-out;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.25);
}
.button_color2,.button_color2:visited {
	background: rgb(1, 156, 222);
	background: -moz-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -webkit-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -o-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -ms-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: linear-gradient(180deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
		outline-color:currentColor;
		}
.button_color2:hover {	
		color:#000000;

}
.button_color2:hover {border: none;
		outline-color:currentColor;
		}	
		
.button_a a.external-link .js-modify,.button_a a.external-link .js-modify:visited  {
    margin: 0 auto;
    padding: 10px 20px;
    text-align: center;
    font-size: 14px;
   	background: none;
 	color: #019cde;
	display: table;
    overflow: hidden;
    line-height: normal;
    text-transform: uppercase;
	border-radius: 10px;
    transition: all 0.3s ease-in-out;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.25);
}
.button_a a.external-link .js-modify,.button_a a.external-link .js-modify:visited {
	background: none;
		outline-color:currentColor;
		}
.button_a a.external-link .js-modify:hover {	
		color:#000000;

}
.button_a a.external-link .js-modify:hover {border: none;
		outline-color:currentColor;
		}

		
#cp a{color:#959595;}
#cp a:hover{color:#6c6a6a;}
#footmod a{color:#afafaf;}
#footmod a:hover{color:#6c6a6a;}
#youjoomla {
    border-top: none;
	padding: 0;
 
}
.bootstrap3 .control-group{display:block; float:none;max-width: 350px;}
.simplecallback textarea {
   width: 100%;
}
.yjsgcp{ font-size:13px;}
#footmod{ text-align:center;}
#footmod ul li a{ margin-left:30px;}
#footmod ul li a.afirst{ margin-left:0;}
@media screen and (min-width: 240px) and (max-width: 480px) {
.button_color2,.button_color2:visited  {
         padding: 10px 30px;
	}
}
.title_split:nth-child(2),.module_title,.module_title .title_split,.contus{
	font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000!important;
    letter-spacing: 2px;
    text-align: center;
}
.contus{text-align: left; margin-top:25px; letter-spacing:normal;}

.mailus,.tbot{
	font-size: 16px;
    font-weight: bold;
    color: #019cde;
    letter-spacing: 1px;
    background: url(/templates/medicus/images/blue/mailus1.png) no-repeat center left;
    padding-left: 30px;
}
.phonebig{
	font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    color: #019cde;
    letter-spacing: 1px;
    background: url(/templates/medicus/images/blue/callus1.png) no-repeat center left;
    padding-left: 30px;
    margin-bottom: 2px;
    margin-top: -5px;
	
}
.tbot{
	background: url(/templates/medicus/images/blue/tbot.png) no-repeat center left;
	margin-bottom: 0px;
}
.mymenu ul.defaultmenu li{
	color: #fff;
	overflow: hidden;
    line-height: normal;
    text-transform: uppercase;
	border-radius: 10px;
	max-width:236px;
	margin-top: 12px;
    transition: all 0.3s ease-in-out;
	background: rgb(1, 156, 222);
	background: -moz-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -webkit-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -o-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -ms-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: linear-gradient(180deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.25);
}
 
.mymenu ul.defaultmenu li a{
	color: #fff;
    font-weight: bold;
    padding-top: 7px;
    padding-bottom: 5px;
	}
.mymenu ul.defaultmenu li a:hover{color: #000000;}
.mymenu .defaultmenu li a {
    border-bottom: none;
}
.defaultmenu li a:before{
		content: "";
}
.img-link{ padding-left:30px;}
li a.img-link img{ padding-right:7px;}
#pathway ul.breadcrumb {
    padding: 8px 15px;
    margin: 0;
    list-style: none;
    background-color: #FBFCFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.icon-yjsg-pathway:before {
    content: "\f054";
    font-size: 11px;
    color: #ECECEC;
}
                             
.telcallus{}
.su-modal-content-wrapper .su-modal-title-wrapper {
    	display:none!important;
} 
.md1_pod{
	border-bottom: 2px solid #dcdcdc;
    color: rgb(1, 156, 222);
    font-size: 19px;
    line-height: normal;
    margin-bottom: 30px;
    margin-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.inmod{
	margin-top: 20px; 
} 
#button5{
	color: #fff;
	line-height: normal;
    text-transform: uppercase;
	border-radius: 7px;
 	margin-top: 12px;
	margin-bottom: -10px;
    transition: all 0.3s ease-in-out;
	background: rgb(1, 156, 222);
	background: -moz-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -webkit-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -o-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -ms-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: linear-gradient(180deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.10);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.10);
} 
#button5:hover{color: #000;}  
#button7,.button7{
	color: #fff;
	line-height: normal;
    text-transform: uppercase;
	border-radius: 7px;
 	margin-top: 12px;
	margin-bottom: -10px;
    transition: all 0.3s ease-in-out;
	background: rgb(1, 156, 222);
	background: -moz-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -webkit-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -o-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: -ms-linear-gradient(90deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	background: linear-gradient(180deg, rgb(1, 156, 222) 35%, rgb(3, 173, 245) 74%);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.10);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.10);
} 
#button7:hover,.button7:hover{color: #000;}  
.mybox{
	text-align: center;
    margin-top: 0;
    padding-top: 0;
	}
h4.mytitle{
	margin: 0 0 15px 0;
    padding: 0;
    font-size: 150%;
    line-height: 1.1;
	font-family: inherit;
    font-weight: 500;
	color: inherit;
} 
.forma_1{background: url(/templates/medicus/images/blue/brickwall.png) repeat;}                        
.frm{background: url(/templates/medicus/images/blue/brickwall.png) repeat;}
#sum_565b13f6c4afd .su-modal-content-wrapper {background: url(/templates/medicus/images/blue/brickwall.png) repeat #ededed!important;} 
.yjsg-page-error h1:after {
    content: "Извините, мы не можем найти эту страницу..."!important;
    display: block;
    clear: both;
    font-size: 28px;
}
.kontakt1{
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
}
.kontatih2{
	margin-top: 0;
    margin-bottom: 25px;
    font-size: 28px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #d0d0d0;
}
.podisk{
	font-size: 14px;
    line-height: 15px;
    margin-left: 30px;
    padding-bottom: 20px;
   }
.icon_knt{
    padding-top: 15%;
    padding-left: 20%;
    font-size: 18px;
    color: #000000;
}
.icon_knt p{padding-top: 10px;}
.mivseti img{ padding-left:7px; float: right;}
.mivseti{ padding-right: 10px;padding-top: 2px;}
.doc_specialty {
    font-weight: bold;
    font-size: 20px;
	}
h4.top20, h5.top20{ font-size: 24px; margin-top:30px;}
.top40.btm40 {margin-top: 55px; margin-bottom: 0px;}
.top43{margin-top: 40px;}
.btm45p{margin-bottom: 45px;}
.yjsg-newsitems{ margin-left:0px !important;}
.wordspacing2{
	word-spacing:-2px;
}
.wordspacing4{word-spacing: 4px;}
div.yjsg-newsitems .width50 {
    width: 45%!important;
    margin-right: 20px!important;
}
.medicus_ul li::before {
    position: absolute;
    left: -15px;
    content: "•";
    font-size: 25px;
    margin-right: 10px;
}
/*@media (max-width: 979px)
{
.kabinetnet {
    margin-left: 3.3%;
}
}*/
@media (max-width: 720px)
{
.mobi{
    margin: 10px auto;
    display: table;
}
.kabinetnet {
    display: block;
   
}
#yjsg1 {
    display: flex;
    align-items: center;
    flex-direction: column;
}
}

/* ==== /plugins/system/bdthemes_shortcodes/css/row-column.css ==== */
.su-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 0 -25px;
  padding: 0;
  list-style: none;
}
/*
 * DEPRECATED
 * Micro clearfix
 * Can't use `table` because it creates a 1px gap when it becomes a flex item, only in Webkit
 */
.su-row:before,
.su-row:after {
  content: "";
  display: block;
  overflow: hidden;
}
.su-row:after {
  clear: both;
}
/*
 * Grid cell
 * 1. Space is allocated solely based on content dimensions
 * 2. Makes row more robust so that it can be used with other block elements
 * 3. Create horizontal gutter
 * 4. DEPRECATED Using `float` to support IE9
 */
.su-row > * {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  margin: 0;
  padding-left: 25px;
  float: left;
}
/*
 * Remove margin from the last-child
 */
.su-row > * > :last-child {
  margin-bottom: 0;
}
/* Grid gutter
 ========================================================================== */
/*
 * This class is set by JavaScript and applies a vertical gutter if the columns stack or float into the next row
 * Higher specificity to override margin
 */

.su-row.margin-bottom-yes { margin-bottom: 25px !important;}
.su-row.margin-top-yes { margin-bottom: 25px !important;}

/*
 * Larger gutter for large screens
 */

/* Horizontal gutter */
.su-row:not(.su-row-preserve) {
  margin-left: -35px;
}
.su-row > * {
  padding-left: 35px;
}


/* Tablet and bigger */
@media (min-width: 768px) {
  /* Modifier: `has-divider`
   ========================================================================== */
  /*
   * Horizontal divider
   * Does not work with `su-push-*`, `su-pull-*` and not if the columns float into the next row
   */
  .has-divider:not(:empty) {
    margin-left: -25px;
    margin-right: -25px;
  }

  .has-divider > * {
    padding-left: 25px;
    padding-right: 25px;
  }
  .has-divider > [class*='su-column-']:not(.su-column-size-medium-1-1):nth-child(n+2) {
    border-left: 1px solid #dddddd;
  }
  .has-divider > [class*='su-column-']:not(.su-column-size-1-1):nth-child(n+2) {
    border-left: 1px solid #dddddd;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  .has-divider > [class*='su-column-large-']:not(.su-column-size-large-1-1):nth-child(n+2) {
    border-left: 1px solid #dddddd;
  }
}


/*
 * No gutter
 * Higher specificity to override large gutter
 */
.su-row.su-gutter-no {
  margin-left: 0; margin-right: 0;
}
.su-row.su-gutter-no > * {
  padding-left: 0; padding-right: 0;
  border-left: none !important;
}

/*
 * Small gutter
 * Higher specificity to override large gutter
 */
.su-row.su-gutter-small {
  margin-left: -10px;margin-right: -10px;
}
.su-row.su-gutter-small > * {
  padding-left: 10px;padding-right: 10px;
}

/*
 * large gutter
 * Higher specificity to override large gutter
 */
.su-row.su-gutter-large {
  margin-left: -40px;margin-right: -40px;
}
.su-row.su-gutter-large > * {
  padding-left: 40px;padding-right: 40px;
}

/* Sub-objects: `su-column-*`
 ========================================================================== */
[class*='su-column'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/*
 * Widths
 */
/* Whole */
.su-column-size-1-1 {
  width: 100%;
}
/* Halves */
.su-column-size-1-2,
.su-column-size-2-4,
.su-column-size-3-6,
.su-column-size-5-10 {
  width: 50%;
}
/* Thirds */
.su-column-size-1-3,
.su-column-size-2-6 {
  width: 33.333%;
}
.su-column-size-2-3,
.su-column-size-4-6 {
  width: 66.666%;
}
/* Quarters */
.su-column-size-1-4 {
  width: 25%;
}
.su-column-size-3-4 {
  width: 75%;
}
/* Fifths */
.su-column-size-1-5,
.su-column-size-2-10 {
  width: 20%;
}
.su-column-size-2-5,
.su-column-size-4-10 {
  width: 40%;
}
.su-column-size-3-5,
.su-column-size-6-10 {
  width: 60%;
}
.su-column-size-4-5,
.su-column-size-8-10 {
  width: 80%;
}
/* Sixths */
.su-column-size-1-6 {
  width: 16.666%;
}
.su-column-size-5-6 {
  width: 83.333%;
}
/* Tenths */
.su-column-size-1-10 {
  width: 10%;
}
.su-column-size-3-10 {
  width: 30%;
}
.su-column-size-7-10 {
  width: 70%;
}
.su-column-size-9-10 {
  width: 90%;
}


/* Phone landscape and bigger */
@media (min-width: 480px) {
  /* Whole */
  .su-column-size-small-1-1 {
    width: 100%;
  }
  /* Halves */
  .su-column-size-small-1-2,
  .su-column-size-small-2-4,
  .su-column-size-small-3-6,
  .su-column-size-small-5-10 {
    width: 50%;
  }
  /* Thirds */
  .su-column-size-small-1-3,
  .su-column-size-small-2-6 {
    width: 33.333%;
  }
  .su-column-size-small-2-3,
  .su-column-size-small-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .su-column-size-small-1-4 {
    width: 25%;
  }
  .su-column-size-small-3-4 {
    width: 75%;
  }
  /* Fifths */
  .su-column-size-small-1-5,
  .su-column-size-small-2-10 {
    width: 20%;
  }
  .su-column-size-small-2-5,
  .su-column-size-small-4-10 {
    width: 40%;
  }
  .su-column-size-small-3-5,
  .su-column-size-small-6-10 {
    width: 60%;
  }
  .su-column-size-small-4-5,
  .su-column-size-small-8-10 {
    width: 80%;
  }
  /* Sixths */
  .su-column-size-small-1-6 {
    width: 16.666%;
  }
  .su-column-size-small-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .su-column-size-small-1-10 {
    width: 10%;
  }
  .su-column-size-small-3-10 {
    width: 30%;
  }
  .su-column-size-small-7-10 {
    width: 70%;
  }
  .su-column-size-small-9-10 {
    width: 90%;
  }
}
/* Tablet and bigger */
@media (min-width: 768px) {
  /* Whole */
  .su-column-size-medium-1-1 {
    width: 100%;
  }
  /* Halves */
  .su-column-size-medium-1-2,
  .su-column-size-medium-2-4,
  .su-column-size-medium-3-6,
  .su-column-size-medium-5-10 {
    width: 50%;
  }
  /* Thirds */
  .su-column-size-medium-1-3,
  .su-column-size-medium-2-6 {
    width: 33.333%;
  }
  .su-column-size-medium-2-3,
  .su-column-size-medium-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .su-column-size-medium-1-4 {
    width: 25%;
  }
  .su-column-size-medium-3-4 {
    width: 75%;
  }
  /* Fifths */
  .su-column-size-medium-1-5,
  .su-column-size-medium-2-10 {
    width: 20%;
  }
  .su-column-size-medium-2-5,
  .su-column-size-medium-4-10 {
    width: 40%;
  }
  .su-column-size-medium-3-5,
  .su-column-size-medium-6-10 {
    width: 60%;
  }
  .su-column-size-medium-4-5,
  .su-column-size-medium-8-10 {
    width: 80%;
  }
  /* Sixths */
  .su-column-size-medium-1-6 {
    width: 16.666%;
  }
  .su-column-size-medium-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .su-column-size-medium-1-10 {
    width: 10%;
  }
  .su-column-size-medium-3-10 {
    width: 30%;
  }
  .su-column-size-medium-7-10 {
    width: 70%;
  }
  .su-column-size-medium-9-10 {
    width: 90%;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  /* Whole */
  .su-column-size-large-1-1 {
    width: 100%;
  }
  /* Halves */
  .su-column-size-large-1-2,
  .su-column-size-large-2-4,
  .su-column-size-large-3-6,
  .su-column-size-large-5-10 {
    width: 50%;
  }
  /* Thirds */
  .su-column-size-large-1-3,
  .su-column-size-large-2-6 {
    width: 33.333%;
  }
  .su-column-size-large-2-3,
  .su-column-size-large-4-6 {
    width: 66.666%;
  }
  /* Quarters */
  .su-column-size-large-1-4 {
    width: 25%;
  }
  .su-column-size-large-3-4 {
    width: 75%;
  }
  /* Fifths */
  .su-column-size-large-1-5,
  .su-column-size-large-2-10 {
    width: 20%;
  }
  .su-column-size-large-2-5,
  .su-column-size-large-4-10 {
    width: 40%;
  }
  .su-column-size-large-3-5,
  .su-column-size-large-6-10 {
    width: 60%;
  }
  .su-column-size-large-4-5,
  .su-column-size-large-8-10 {
    width: 80%;
  }
  /* Sixths */
  .su-column-size-large-1-6 {
    width: 16.666%;
  }
  .su-column-size-large-5-6 {
    width: 83.333%;
  }
  /* Tenths */
  .su-column-size-large-1-10 {
    width: 10%;
  }
  .su-column-size-large-3-10 {
    width: 30%;
  }
  .su-column-size-large-7-10 {
    width: 70%;
  }
  .su-column-size-large-9-10 {
    width: 90%;
  }
}


/* Match panels in rows
 ========================================================================== */
.su-row-match > * {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/*
 * 1. Behave like a block element
 */
.su-row-match > * > * {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  /* 1 */
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
  .su-row [class*='su-column-size-medium-']:not(.su-column-size-medium-1-1) {
  	margin-bottom: 25px;
  }
}
/* Phone landscape and smaller*/
@media (max-width: 767px) {
  .su-row [class*='su-column-size-']:nth-child(n+2) {
  	margin-top: 25px;
  }
  .su-row [class*='su-column-size-'][class*='su-column-size-medium-']:not(.su-column-size-medium-1-1):nth-child(1) {
    margin-top: 25px;
  }
  .su-row.margin-bottom-yes {
    margin-bottom: 0 !important;
  }
}

.su-column-centered .su-column-inner {
  text-align: center;
}


/* style fix for internal shortcode */
.su-row .su-column > .su-column-inner > *:first-child,
.su-row .su-column > .su-column-inner > .su-animate > *:first-child { margin-top: 0; }

.su-row .su-column > .su-column-inner > *:last-child,
.su-row .su-column > .su-column-inner > .su-animate > *:last-child { margin-bottom: 0; }
.su-row .su-column > .su-column-inner > .su-icon-list:last-child .icon_list_item { padding-bottom: 0;}
.su-row .su-column > .su-column-inner > .su-animate:last-child > .su-icon-list .icon_list_item { padding-bottom: 0;}


/* ==== /media/mod_simplecallback/css/simplecallback.css ==== */
.simplecallback-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10000}.simplecallback-overlayed{position:fixed;left:0px!important;right:0px!important;display:block;z-index:10010;background:#fff;padding:15px;text-align:center;border-radius:5px 0px 5px 5px;border-top:1px solid #000;box-shadow:0 0 20px rgba(0,0,0,.5);margin:0 auto;overflow-x:hidden;max-width:480px;background:#fff;padding:20px 30px 15px 15px;max-height:700px}.simplecallback-overlayed.simplecallback-loading::before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:100;left:0;top:0;background:rgba(255,255,255,.5)}.simplecallback-loading-svg{position:absolute;z-index:110;left:50%;top:50%;width:30px;height:30px;margin-left:-15px;margin-top:-15px;visibility:hidden;opacity:0;transition:all 200ms}.simplecallback-overlayed.simplecallback-loading .simplecallback-loading-svg{visibility:visible;opacity:1;transition:all 200ms}.datepickerext{z-index:999999999!important;}.simplecallback-close{font-size:24px;cursor:pointer;position:absolute;right:0px;top:0px;background:#000;color:#ccc;height:25px;width:25px;font-weight:700;line-height:1;z-index:9999}.simplecallback-close:hover{color:#0087d1}.control-group.city{background:inherit;width:100%;position:relative;padding:5px 5px 0px 5px;}.simplecallback-captcha{margin-bottom:10px}.simplecallback-username{display:none!important}#reviewStars-input input:checked~label,#reviewStars-input label,#reviewStars-input label:hover,#reviewStars-input label:hover~label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAMAAADNGvrUAAABj1BMVEVMaXHMysr/uwDMysrMysrMysr/uwDMysr/uwD/uwD/uwD/uwD/uwD/uwDMysrMysrMysr/uwDMysrMysr/uwDMysr/uwDMysr/uwDMysr/uwDMysr/uwDMysrMysrMysr/uwDMysrMysrMysr/uwDMysr/uwD/uwD/uwDMysr/uwD/uwDMysr/uwDMysr/uwDMysr/uwD/uwDMysr/uwDMysr/uwD/uwDMysr/uwD/uwDMysrMysrMysr/uwDMysrMysr/uwDMysrMysrMysrMysrMysrMysrMysrMysrMysrMysrMysrMysr/uwDMysr/uwDMysrMysrMysrMysrMysrMysrMysrMysn/uwD/uwD/uwD/uwD/uwDMysr/uwD/uwDNysf/uwDNysjNysfGzOHFzOf/uwD/uwDHzN7HzODIy9nKy9P/ugD/uAD/uwDMysvKy9H/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD/uwDMysr/uwDMysjMysmq+4DUAAAAgXRSTlMA+PioenR6kZF0A6hV5CtUfX8lz63UkxqdgaJn6mxS91R7gB59hSXP1H8agQNnrWyTUvede6KAHuqFMt8Bh0vorytmrjIIS28NVQy22uQNd3PIYMeOtxflY47aZuYX3HZgVeXk4nMMx29ldgN0tgx36+brh8jcZQi34q4M32MB6K/QgBtXAAABLElEQVR42m3R1XYCMRAG4AFKYaEtdXd3d2+pu7u7u/ukffBuOGROdpP/JpPvYjJJgDI2Pw6aTCPOqbq0jDgxovACmomwa4yDc2uKVSurMZQGkvhAmSspB8NxJDTlZRcAeFCTfHDrOAOgSNUs3jzNrm6uSvtYMUytEOuVhmQeIO6XeZS4S+ZhYpfMHuJZc/d3e3h282sWQaGDk4gHp+cARxf7iB2dwhe3dkW50tNrfdur40vdX14ztqPq5h5ja1MKrzIzkXbtc3LOLLeqL5GFkkpSnBvnL61n4ThL0hvrWgC8TJNmMHRcBdCmag1vXmFXg6vSvlAMkyzEeqVumduJ12WOIr6X+YTYL7OX+IFvN2a27/j6JvQ5mrHXJx/Au2FWH1/CXx7pnM/vH778A/Bz3OcJSVdYAAAAAElFTkSuQmCC) no-repeat}#reviewStars-input{overflow:hidden;*zoom:1;position:relative;float:left}#reviewStars-input input{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:21px;height:20px;position:absolute;top:0;z-index:0}#reviewStars-input input:checked~label{background-position:0 -20px;height:20px;width:21px}#reviewStars-input label{background-position:0 0;height:20px;width:21px;float:right;cursor:pointer;margin-right:10px;position:relative;z-index:1}#reviewStars-input label:hover,#reviewStars-input label:hover~label{background-position:0 -20px;height:20px;width:21px}#reviewStars-input #star-0{left:0}#reviewStars-input #star-1{left:26px}#reviewStars-input #star-2{left:52px}#reviewStars-input #star-3{left:104px}#reviewStars-input #star-4{left:130px}#reviewStars-input #star-5{left:156px}.simplecallback input,.simplecallback textarea{text-indent:10px}.simplecallback label,.simplecallback .ldivob{position:relative}span.needreq{position:absolute;margin-left:-10px;color:red;left:0}.simplecallback i{position:absolute;display:inline-block;z-index:999;margin-top:5px;padding:5px}.sweet-alert fieldset{display:none}.zakonrf{line-height:1.1;width:100%;text-align:left;padding:5px 35px;font-size:1.35rem;margin-bottom:10px}.beforeformtext{margin-bottom:10px}.simplecallback label,.simplecallback input{width:100%}.simplecallback label input[type=file]{width:100%;display:inline-flex}.delivery-window{padding-left:10%;padding-right:10%}#delivery-time{font-size:18px;clear:both;padding-left:15%;padding-right:15%}#delivery-time .left{float:left}#delivery-time .right{float:right}#delivery-time-range{clear:both;margin-top:15px;margin-bottom:25px}.delkup strong{text-transform:capitalize}.ui-slider-horizontal{height:8px;background:#d7d7d7;border:1px solid #bababa;box-shadow:0 1px 0 #fff,0 1px 0 #cfcfcf inset;clear:both;margin:8px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.ui-slider{position:relative;text-align:left}.ui-slider-horizontal .ui-slider-range{top:-1px;height:100%}.ui-slider .ui-slider-range{position:absolute;z-index:1;height:8px;font-size:.7em;display:block;border:1px solid #5ba8e1;box-shadow:0 1px 0 #aad6f6 inset;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#81b8f3;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a0d4f5),color-stop(100%,#81b8f3));background-image:-webkit-linear-gradient(top,#a0d4f5,#81b8f3);background-image:-moz-linear-gradient(top,#a0d4f5,#81b8f3);background-image:-o-linear-gradient(top,#a0d4f5,#81b8f3);background-image:linear-gradient(top,#a0d4f5,#81b8f3)}.ui-slider .ui-slider-handle{border-radius:50%;background:#f9fbfa;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c7ced6),color-stop(100%,#f9fbfa));background-image:-webkit-linear-gradient(top,#c7ced6,#f9fbfa);background-image:-moz-linear-gradient(top,#c7ced6,#f9fbfa);background-image:-o-linear-gradient(top,#c7ced6,#f9fbfa);background-image:linear-gradient(top,#c7ced6,#f9fbfa);width:22px;height:22px;-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:22px;height:22px;cursor:default;border:0;cursor:pointer}.ui-slider .ui-slider-handle:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;margin-top:-4px;left:50%;margin-left:-4px;background:#30a2d2;-webkit-box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff;-moz-box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff;box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff}.ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-.6em}.ui-slider a:focus{outline:0}.im-caret{-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-moz-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-webkit-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-ms-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-o-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}.im-static{color:grey}input[name="zakonrf"]{width:18px;height:18px;float:left;display:inline-block}input[name="zakonrf"] + small{width:90%;float:left;margin-left:1%}button[type="submit"]{margin-bottom:5px}.simplecallback .form-row{margin-bottom:15px;}.simplecallback .form-row textarea.form-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;width:100%}.simplecallback .w100{width:100%} @media (max-width: 768px) { .simplecallback-overlayed {  margin-left: 0px !important; left: 2%; } .zakonrf {    line-height: 1;    width: 100%;    text-align: left;    padding: 5px 10px;    font-size: 1rem;    margin-bottom: 10px; } input[name="zakonrf"] { margin-right: 5px !important;  }	}

/* ================================================================
   Доработки статической версии — этого кода не было в шаблоне Joomla.
   Файл подклеивается в конец app.css, поэтому перебивает правила выше.
   ================================================================ */

/* Подвал прижат к нижнему краю окна на коротких страницах.
   Когда контента много — подвал ведёт себя как обычно, ниже контента.
   .footer_out — последний блок внутри #layout_type на всех 47 страницах,
   мобильное меню #mmenu_holder лежит отдельным потомком body. */
html {
    height: 100%;
}

body {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

body > #layout_type {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    /* У флекс-элементов min-width по умолчанию равен ширине содержимого,
       поэтому на узком экране блок не сжимался, а раздувал страницу до
       размера самой широкой картинки. min-width:0 снимает этот пол. */
    min-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

/* Блоки страницы не должны быть шире окна: min-width снимает флексовый пол
   по ширине содержимого, max-width страхует сверху. Без этого широкая
   картинка внутри раздувала блок и вылезала белая полоса справа. */
#layout_type > * {
    min-width: 0;
    max-width: 100%;
}

#layout_type > .footer_out {
    margin-top: auto;
}

/* Иконки соцсетей на страницах контактов.
   В шаблоне они были прижаты вправо через float, из-за чего блок .mivseti
   схлопывался по высоте и подпись «ФОП Карелова О.В.» затекала сбоку от иконок.
   Теперь иконки стоят по центру колонки, а подпись начинается с новой строки.
   row-reverse — чтобы порядок остался прежним (Телеграм, затем Facebook):
   в разметке ссылки идут facebook, telegram, а float:right разворачивал их. */
.mivseti {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 0;
}

.mivseti img {
    float: none;
    padding-left: 0;
    margin: 0 5px;
}

.mivseti + p {
    clear: both;
    margin-top: 14px;
}

/* Ссылка «мой кабинет — вход» в шапке (есть на всех 47 страницах).
   Плагин шорткодов писал в инлайновый <style> правило вида
   #suXXXX { visibility: hidden; animation-delay: 1s }, а видимость возвращал
   скриптом jquery.appear, когда элемент попадал в область просмотра.
   Скриптов больше нет — снимаем сокрытие принудительно: правило плагина
   идёт по id, перебить его можно только через !important.

   Анимация bounceIn остаётся, она чисто на CSS. Но два параметра меняем,
   чтобы видимость ссылки вообще не зависела от того, проиграется анимация:
     fill-mode: none  — до и после анимации элемент в обычном состоянии,
                        а не «заморожен» на нулевом кадре (там opacity:0);
     delay: 0         — иначе в фоновой вкладке, где браузер замораживает
                        анимации, ссылка висела бы невидимой до переключения.
   Если анимации отключены в браузере совсем — ссылка просто видна сразу. */
.su-animate[data-animation] {
    visibility: visible !important;
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important;
    -webkit-animation-fill-mode: none !important;
    animation-fill-mode: none !important;
}

/* Точки навигации слайдера на главной.
   В разметке у блока стоит float:right и инлайновая width:630px, то есть он
   занимает всю ширину рамки. Раньше его позиционировал скрипт модуля, а без
   скрипта картинка не помещалась рядом и съезжала на 48px вниз — сверху
   появлялась белая полоса, а низ слайда обрезался рамкой (overflow:hidden).
   Возвращаем задуманное: точки лежат поверх слайда в правом верхнем углу. */
.YJIS_outer {
    position: relative;
    /* инлайновые 630×326 — это размер слайда, а белая рамка в 3px должна быть
       снаружи. При border-box рамка съедала по 3px справа и снизу от картинки. */
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.YJIS_outer > .navContainer {
    position: absolute;
    top: 12px;
    right: 0;
    width: auto !important;   /* перебиваем инлайновый width:630px */
    float: none;
    margin: 0;
    padding-right: 20px;
    z-index: 10;
}

/* На узких экранах слайдер должен тянуться по ширине колонки.
   Раньше это делал скрипт модуля: он вешал класс yjis_respond, под который
   в шаблоне есть правило с width:100%. Скрипта нет — задаём то же самое
   медиа-запросом, иначе жёсткие 630px дают горизонтальную прокрутку на телефоне.
   Порог 979px — тот же, на котором шаблон переключается на мобильное меню. */
@media screen and (max-width: 979px) {
    .YJIS_outer,
    .YJIS_outer > .YJIS_inner,
    .YJIS_outer .YJSlide_slide {
        width: auto !important;
        height: auto !important;
        max-width: 100%;
    }

    /* не растягиваем картинку сверх её родных 630px, иначе мылит */
    .YJIS_outer {
        max-width: 630px;
    }

    .YJIS_outer .YJSlide_slide img {
        display: block;
        width: 100%;
        height: auto;
    }
}

/* Пропорция колонок на главной в планшетном диапазоне.
   В адаптивном CSS шаблона стоит `div.yjsgxhtml { width:50% !important }`,
   и оно перебивает задуманные для главной #adv1 {70%} и #adv2 {30%}.
   Из-за этого слайдер сжимался вдвое, а колонке с кнопками доставалось
   482px при том, что кнопкам нужно 236px — справа зияла пустота в 231px.
   Ниже 721px шаблон ставит колонки друг под друга (width:auto), туда не лезем.
   Даём колонке с кнопками ровно столько, сколько нужно её содержимому
   (кнопки 236px + отступы), остальное забирает слайдер. Проценты тут не
   годятся: при 768px тридцать процентов — это 226px, и кнопки бы вылезли. */
@media screen and (min-width: 721px) and (max-width: 979px) {
    #adv2.yjsgxhtml {
        width: 300px !important;
    }

    #adv1.yjsgxhtml {
        width: -webkit-calc(100% - 300px) !important;
        width: calc(100% - 300px) !important;
    }
}

/* Логотип в шапке на экранах уже 979px.
   Файл logo.png — 188×60, контейнер #logo — 220×60 с overflow:hidden.
   В адаптивном CSS шаблона стоит `div#logo { background-size: 100% }`,
   то есть картинка растягивается до ширины контейнера: 220px по ширине
   и 70px по высоте. Лишние 10px срезаются — логотип обрезан снизу.
   contain вписывает картинку целиком, не растягивая: те же 188×60,
   что и на десктопе. */
@media screen and (max-width: 979px) {
    div#logo {
        background-size: contain;
        background-position: left center;
    }
}

/* Кнопка «подключиться» в блоке под слайдером.
   У неё padding: 10px 100px, из-за чего ширина выходит 415px и на телефоне
   кнопка торчит за экран, создавая горизонтальную прокрутку. В шаблоне есть
   правило .button_color2 { padding: 10px 30px } для экранов 240–480px, но
   объявлено оно РАНЬШЕ базового, поэтому базовое его перебивает и мобильный
   вариант никогда не срабатывал. На боевом сайте то же самое — просто там
   прокрутку создавали рекламные фреймы AdSense (документ был 964px против
   375px экрана), и кнопку на их фоне не было заметно.
   Возвращаем задуманный шаблоном отступ и страхуемся, чтобы кнопка
   физически не могла стать шире контейнера. */
.button_color2,
.button_color2:visited {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 480px) {
    .button_color2,
    .button_color2:visited {
        padding: 10px 30px;
    }
}

/* Совсем узкие экраны. Кнопка при отступах 30px занимает 275px, а на экране
   298px под контент остаётся 268px — блок вокруг неё растягивался на 305px
   и справа вылезала белая полоса во всю высоту страницы. Ужимаем отступы:
   245px влезают и в 298px, и в стандартные 320px. */
@media screen and (max-width: 360px) {
    .button_color2,
    .button_color2:visited {
        /* display:table подгонял ширину под текст и мог перерасти контейнер;
           block делает кнопку по ширине колонки, а длинный текст переносится.
           Кегль 26px давал слово «подключиться» шириной 215px — на экране
           226px этого уже много, поэтому уменьшаем и разрешаем перенос. */
        display: block;
        padding: 10px 15px;
        text-align: center;
        font-size: 20px;
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
}

/* Плитки «Почему LikeNet?» и подобные сетки на ширинах 720–979px.
   Колонки .yjsg-col-* — обычные float:left, а на этих ширинах шаблон делает
   их по 50%, то есть по две в ряд. Высота у плиток разная, и третья цепляется
   за нижний край второй, а четвёртая падает под самую высокую — в левой
   колонке появляется дыра в 363px. На боевом сайте ровно то же самое.
   clear:left на каждой нечётной плитке заставляет ряд начинаться с чистой
   строки. Правило годится для рядов из 2, 3 и 4 колонок — на этих ширинах
   все они всё равно раскладываются по две. */
@media screen and (max-width: 979px) {
    .yjsg-row > [class*="yjsg-col-"]:nth-child(2n+1) {
        clear: left;
    }
}

/* Блок кнопок и контактов на главной при ширине до 720px.
   Здесь шаблон ставит колонки друг под друга, и #adv2 растягивается на всю
   ширину, а его содержимое (кнопки 236px, строки «Свяжитесь с нами») остаётся
   прижатым к левому краю — справа пустое поле.
   Центрируем блок целиком: ограничиваем ширину содержимого по самой широкой
   кнопке и центрируем автоотступами. Текст внутри строк не трогаем — у
   телефона, телеграма и почты иконки нарисованы фоном по левому краю, и при
   text-align:center они оторвались бы от подписи. */
@media screen and (max-width: 720px) {
    #adv2 > .yjsquare .yjsquare_in,
    #adv2 > p {
        max-width: 236px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Точка переключения на бутерброд-меню.
   Шаблон показывает бутерброд и прячет горизонтальное меню начиная с 979px.
   Но пункты меню занимают 559px, то есть строка ломается только ниже ~589px —
   до этой ширины горизонтальное меню прекрасно помещается. Переносим порог
   на 590px: выше него обычное меню, ниже — бутерброд.
   Само правило шаблона `#mmenu_holder + div {visibility:hidden}` работает
   только потому, что при сборке бутерброд перенесён в шапку и стоит прямо
   перед блоком горизонтального меню (в разметке Joomla он был в конце body,
   а на место его ставил скрипт). */
@media screen and (min-width: 591px) and (max-width: 979px) {
    #mmenu_holder {
        display: none !important;
    }

    #mmenu_holder + div {
        visibility: visible !important;
        height: auto !important;
        font-size: inherit !important;
    }
}

/* Таблицы тарифов на узких экранах.
   Самая широкая таблица — 460px, а контейнер шаблона .inside-container имеет
   overflow:hidden. На телефоне 375px из неё было видно 330px, остальное
   срезалось без возможности прокрутить: часть цен просто не прочитать.
   На боевом сайте то же самое. При сборке каждая таблица обёрнута в
   .lk-table-scroll — теперь лишнее прокручивается пальцем внутри блока,
   а вёрстка страницы не разъезжается. На широких экранах правило незаметно:
   таблица помещается, полоса прокрутки не появляется. */
.lk-table-scroll {
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

/* Экраны уже 400px.
   У блоков .border и .border2 («3G Технологии», «5G Интернет-Технологии»)
   боковые отступы по 40px, а внутри — длинные слова вроде
   «проконсультироваться», которые браузер не переносит. Минимальная ширина
   блока получалась 256px, и на узком экране он растягивал страницу, отчего
   справа вылезала белая полоса.
   Ужимаем отступы и разрешаем переносить длинные слова — после этого блоки
   сжимаются до любой ширины и вёрстка не разъезжается. */
@media screen and (max-width: 400px) {
    /* Страховка от горизонтальной прокрутки. Все блоки уже помещаются в экран,
       но сетка шаблона местами тянет отрицательные поля -15px (компенсация
       отступов колонок), и у самого края они добавляют странице лишние
       пиксели — справа появлялась белая полоса. Отсечение на уровне body
       передаётся окну и не создаёт вложенной прокрутки. */
    body {
        overflow-x: hidden;
    }

    .border,
    .border2 {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* логотип задан жёсткими 220px и на совсем узких экранах вылезал за край;
       background-size:contain уже стоит, поэтому картинка просто уменьшится */
    #logoholder,
    #logo,
    #logo a {
        max-width: 100%;
    }

    /* Сеточные ряды тянут отрицательные поля -15px (компенсация отступов
       колонок). У края экрана это выпирает за контейнер и добавляет странице
       лишнюю ширину. Убираем и поля, и парные отступы колонок — на одну
       колонку в ряд они всё равно не нужны. */
    .yjsquare_in > .yjsg-row,
    .yjsquare > .yjsg-row {
        margin-left: 0;
        margin-right: 0;
    }

    .yjsquare .yjsg-row > [class*="yjsg-col-"] {
        padding-left: 0;
        padding-right: 0;
    }

    #layout_type p,
    #layout_type h1,
    #layout_type h2,
    #layout_type h3,
    #layout_type h4,
    #layout_type li,
    #layout_type td,
    #layout_type address {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
}

/* Списки материалов («Акции», «Статьи») на телефонах.
   В шаблоне есть мобильное правило
     @media (max-width:720px) { div.yjsg-newsitems .float-left { width:auto !important } }
   но ниже по файлу объявлено
     div.yjsg-newsitems .width50 { width:45% !important; margin-right:20px !important }
   Специфичность у них одинаковая, оба с !important — побеждает последнее.
   Из-за этого карточки оставались в две колонки по 45% даже на узком экране:
   при 375px это 149px на карточку, текст рвался по слогам, справа пустота.
   На боевом сайте ровно то же самое. Возвращаем задуманное поведение. */
@media screen and (max-width: 720px) {
    div.yjsg-newsitems .float-left,
    div.yjsg-newsitems .width50 {
        width: auto !important;
        margin-right: 0 !important;
        float: none !important;
        clear: both !important;
    }
}

/* Выравнивание списка материалов на широких экранах.
   У шаблона не сходится арифметика сетки: блок карточек тянет
   margin: 0 -30px, список — margin-right: -15px, а сами карточки имеют
   width: 45% + margin-right: 20px. В сумме содержимое съезжало на 30px влево,
   и справа оставалось 64px пустоты — макет прилипал к левому краю.
   Убираем компенсационные поля и раскладываем две колонки честно:
   48% + 4% промежуток + 48% = ровно ширина контейнера. */
/* Компенсационные отрицательные поля убираем на всех ширинах: на узких
   экранах из-за margin-right:-15px карточка вылезала в правый внутренний
   отступ контейнера, и картинка заходила за его край.
   Селектор повторяет шаблонный div.yjsg-newsitems div.multicolumns —
   у него специфичность выше, чем у записи через класс .teaserarticles. */
div.yjsg-newsitems,
div.yjsg-newsitems div.multicolumns {
    margin-left: 0;
    margin-right: 0;
}

@media screen and (min-width: 721px) {
    div.yjsg-newsitems .width50 {
        width: 48% !important;
        margin-right: 4% !important;
    }

    div.yjsg-newsitems .width50.last {
        margin-right: 0 !important;
    }
}

/* ---- Оформление обновлённых текстов ----------------------------------
   Только типографика списков и размер иконок. Сетка, колонки и размеры
   блоков не затрагиваются: текст живёт внутри существующей .yjsg-col-2-3. */

.lk-lead {
    font-size: 17px;
    line-height: 1.6;
    color: #555;
    margin-bottom: 22px;
}

.lk-list,
.lk-steps {
    list-style: none;
    margin: 0 0 22px;
    padding: 0;
    counter-reset: lk-step;
}

.lk-list > li,
.lk-steps > li {
    position: relative;
    padding-left: 34px;
    margin-bottom: 14px;
    text-indent: 0;
}

/* иконка из спрайта; цвет наследуется, поэтому меняется одной строкой */
.lk-ico {
    position: absolute;
    left: 0;
    top: 2px;
    width: 22px;
    height: 22px;
    color: #019cde;
    fill: currentColor;
    flex: none;
}

/* Шаги инструкции нумеруются и обходятся без иконок: там важен порядок
   действий, а иконка рядом с номером только дублировала бы подзаголовок. */
.lk-steps > li::after {
    counter-increment: lk-step;
    content: counter(lk-step);
    position: absolute;
    left: 0;
    top: 1px;
    width: 22px;
    height: 22px;
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #019cde;
    border-radius: 50%;
    box-sizing: border-box;
}

/* Вкладки на странице способов оплаты.
   В стилях шаблона у панелей .yjsgTabContent не было правила скрытия —
   их показывал и прятал скрипт yjsg.site.js. Без него все шесть панелей
   выводились подряд, а клик по вкладке ничего не делал.
   Скрытие задаём в CSS, переключение — в site.js. */
.yjsgSimpleTabs .yjsgTabContent {
    display: none;
}

.yjsgSimpleTabs .yjsgTabContent.activeContent {
    display: block;
}

/* Если в системе отключены анимации — показываем ссылку без всякого эффекта,
   иначе она осталась бы на нулевом кадре, то есть прозрачной. */
@media (prefers-reduced-motion: reduce) {
    .su-animate[data-animation] {
        -webkit-animation: none !important;
        animation: none !important;
    }
}

/* ---- H1 и лид на главной -------------------------------------------
   Вставлены внутрь существующего блока .pochemumd перед заголовком
   «почему LikeNet?». Сетка и контейнеры не менялись, поэтому здесь только
   вертикальные отступы: у .pochemu был margin-top:80px, он отделял блок
   от слайдера — теперь эту роль играет H1, а сам заголовок опускается
   на обычное расстояние. Ширину лида ограничиваем, чтобы строка не
   растягивалась на всю тысячу с лишним пикселей. */
.pochemumd .lk-h1-home {
    margin-top: 60px;
    margin-bottom: 12px;
}

.pochemumd .lk-lead-home {
    max-width: 780px;
    margin: 0 auto;
}

.pochemumd h2.pochemu {
    margin-top: 55px;
}

@media screen and (max-width: 720px) {
    .pochemumd .lk-h1-home { margin-top: 35px; }
    .pochemumd h2.pochemu  { margin-top: 40px; }
}

/* ---- Блоки, добавленные после разбора конкурента ---------------------
   Сетка и контейнеры шаблонные (.yjsg_grid / .yjsg-row / .yjsg-col-*),
   здесь только типографика новых элементов. */

/* Цена — первая строка страницы, над слайдером. Одна строка на широких
   экранах: сумма слева, пояснение справа; на узких переносится столбиком. */
.lk-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 14px 0 12px;
    border-bottom: 1px solid #e2e2e2;
    text-align: left;
}

.lk-price-from {
    margin-right: 24px;
    font-size: 15px;
    line-height: 1.2;
    color: #454545;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
}

.lk-price-from b {
    font-size: 30px;
    letter-spacing: 0;
    color: #019cde;
}

.lk-price-note {
    font-size: 15px;
    line-height: 1.45;
    color: #555;
}

@media screen and (max-width: 720px) {
    .lk-price {
        display: block;
        text-align: center;
    }

    .lk-price-from {
        display: block;
        margin: 0 0 4px;
    }
}

/* Таблица тарифов-выжимки. Шаблонного оформления таблиц нет,
   поэтому задаём своё; горизонтальная прокрутка — уже существующий
   .lk-table-scroll, тот же, что на странице способов оплаты. */
.lk-tariffs {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 22px;
}

.lk-tariffs th,
.lk-tariffs td {
    padding: 9px 10px;
    border: 1px solid #dcdcdc;
    text-align: left;
    vertical-align: middle;
    /* без переносов длинные заголовки задирали минимальную ширину таблицы
       выше ширины колонки статьи, и появлялась горизонтальная прокрутка */
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
}

.lk-tariffs thead th {
    background: #f2f7fa;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.3;
}

/* Таблица внутри узкой колонки статьи: там на четыре столбца всего ~600px,
   поэтому кегль и отступы мельче, чем в широких блоках главной. */
.newsitem_text .lk-tariffs th,
.newsitem_text .lk-tariffs td {
    padding: 8px 9px;
    font-size: 14px;
    line-height: 1.35;
}

.lk-tariffs tbody tr:nth-child(2n) td {
    background: #fafafa;
}

.lk-tariffs td b {
    color: #019cde;
    white-space: nowrap;
}

/* Аккордеон вопросов на нативном <details> — без JS. */
.lk-faq {
    max-width: 900px;
    margin: 0 auto 22px;
    text-align: left;
}

.lk-faq details {
    border-bottom: 1px solid #e2e2e2;
}

.lk-faq details:first-child {
    border-top: 1px solid #e2e2e2;
}

.lk-faq summary {
    position: relative;
    padding: 14px 40px 14px 0;
    font-size: 17px;
    font-weight: bold;
    color: #454545;
    cursor: pointer;
    list-style: none;
}

/* стрелка вместо системного маркера: в разных браузерах он выглядит
   по-разному и ломает отступы */
.lk-faq summary::-webkit-details-marker { display: none; }
.lk-faq summary::marker { content: ""; }

.lk-faq summary:after {
    content: "+";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    font-size: 22px;
    font-weight: normal;
    color: #019cde;
}

/* Минус для раскрытого вопроса. Только ASCII: объединённый app.css идёт
   без @charset, и любой не-ASCII символ здесь читался бы в кодировке
   страницы, а не файла. \2D — это обычный дефис-минус. */
.lk-faq details[open] summary:after {
    content: "\2D";
}

.lk-faq summary:hover {
    color: #019cde;
}

.lk-faq details p {
    margin: 0 0 16px;
    padding-right: 40px;
    line-height: 1.6;
    color: #333;
}


/* На узких экранах колонки шаблона уже становятся в одну,
   остаётся развести карточки по вертикали. */
@media screen and (max-width: 720px) {

    .lk-faq summary { font-size: 16px; }
}

/* ---- Группа кнопок ---------------------------------------------------
   .button_color2 в шаблоне — display:table с margin:0 auto, поэтому две
   кнопки подряд вставали друг под друга и слипались. Внутри группы кнопки
   выстраиваются в строку, а на узких экранах — в столбик, и в обоих
   случаях между ними остаётся зазор. */
.lk-btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 0 6px;
}

/* Ширину кнопок в паре задаёт не длина надписи, а сама группа: делим место
   поровну. Иначе перевод другой длины (на украинском надписи длиннее)
   перебирал ширину контейнера и вторая кнопка срывалась на новую строку —
   раскладка расходилась между языками. */
.lk-btn-group .button_color2,
.lk-btn-group .button_color2:visited {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    box-sizing: border-box;
    min-width: 0;
    padding: 10px 20px;
    margin: 0 8px 16px;
    /* у шаблонной кнопки ширину задавал padding, поэтому текст и так стоял
       по центру; теперь ширину задаёт flex, и выравнивание нужно явно */
    text-align: center;
}

/* Одиночная кнопка (в FAQ и под акциями) остаётся по ширине текста. */
.lk-btn-group .button_color2:only-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 10px 100px;
}

@media screen and (max-width: 720px) {
    .lk-btn-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .lk-btn-group .button_color2,
    .lk-btn-group .button_color2:visited,
    .lk-btn-group .button_color2:only-child {
        display: block;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding: 10px 15px;
        margin: 0 0 14px;
    }
}

/* Верхний отступ сетки слайдера убираем: теперь над ней стоит строка с ценой,
   и 40px сверху разрывали их на две несвязанные полосы. Нижний отступ
   оставляем — он отделяет первый экран от блока «почему LikeNet».
   Правило само по себе действует только на главных: #yjsg2 есть ровно
   на двух страницах сайта — / и /uk/ (проверено по сборке). */
#yjsg2 {
    padding: 0 0 40px 0;
}

/* ---- Карусель акций --------------------------------------------------
   Пока скрипт не отработал, .lk-carousel--ready нет и слайды идут обычным
   списком: содержимое читается даже без JS и не прячется от поисковика.
   Все переключения — на классах, никакой инлайновой геометрии. */
.lk-carousel {
    position: relative;
    margin: 0 auto 10px;
    padding: 0 46px;
    text-align: left;
}

/* Слайд: текст слева, картинка справа. На узких экранах — друг под другом. */
.lk-carousel-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 34px;
}

.lk-carousel-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-width: 0;
    padding: 28px 30px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, .07);
}

.lk-carousel-pic {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-width: 0;
    margin-left: 30px;
}

.lk-carousel-card h3 {
    margin: 0 0 14px;
    font-size: 22px;
    line-height: 1.25;
    text-transform: uppercase;
}

.lk-carousel-card h3 a {
    color: #019cde;
}

.lk-carousel-card p {
    margin: 0;
    line-height: 1.6;
    color: #333;
}

.lk-carousel-pic img {
    display: block;
    width: 100%;
    height: 300px;
    border-radius: 20px;
    object-fit: cover;
    /* object-fit не понимают старые браузеры — там картинка просто
       растянется, поэтому фон подложкой, чтобы не было белых полей */
    background: #eef3f6;
}

/* --- включается скриптом --- */
.lk-carousel--ready .lk-carousel-slide {
    display: none;
    margin-bottom: 0;
}

.lk-carousel--ready .lk-carousel-slide.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.lk-carousel-nav {
    position: absolute;
    top: 50%;
    z-index: 2;
    display: none;
    width: 40px;
    height: 40px;
    margin-top: -32px;
    padding: 0;
    border: none;
    background: none;
    color: #019cde;
    font-size: 46px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
}

.lk-carousel--ready .lk-carousel-nav {
    display: block;
}

.lk-carousel-nav:hover {
    color: #0179a9;
}

.lk-carousel-prev { left: 0; }
.lk-carousel-next { right: 0; }

.lk-carousel-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 22px 0 0;
    padding: 0;
    list-style: none;
}

.lk-carousel-dots li {
    margin: 0 5px;
    padding: 0;
}

.lk-carousel-dots button {
    display: block;
    width: 14px;
    height: 14px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: #c9dbe4;
    cursor: pointer;
}

.lk-carousel-dots li.is-active button {
    background: #019cde;
}

/* Две колонки в одном ряду держатся, пока карточке хватает места.
   Ниже 860px текст и картинка встают друг под друга. */
@media screen and (max-width: 860px) {
    .lk-carousel-card,
    .lk-carousel-pic {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .lk-carousel-pic {
        margin: 18px 0 0;
    }

    .lk-carousel-nav {
        margin-top: -20px;
    }
}

@media screen and (max-width: 720px) {
    .lk-carousel {
        padding: 0 28px;
    }

    .lk-carousel-card {
        padding: 20px 18px;
    }

    .lk-carousel-card h3 {
        font-size: 19px;
    }

    .lk-carousel-pic img {
        height: 200px;
    }

    .lk-carousel-nav {
        width: 26px;
        font-size: 38px;
    }
}

/* ---- Группа кнопок ---------------------------------------------------
   .button_color2 в шаблоне — display:table с margin:0 auto, поэтому две
   кнопки подряд вставали друг под друга и слипались. Внутри группы кнопки
   выстраиваются в строку, а на узких экранах — в столбик, и в обоих
   случаях между ними остаётся зазор. */
.lk-btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 0 6px;
}

.lk-btn-group .button_color2,
.lk-btn-group .button_color2:visited {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    margin: 0 8px 16px;
}

@media screen and (max-width: 720px) {
    .lk-btn-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .lk-btn-group .button_color2,
    .lk-btn-group .button_color2:visited,
    .lk-btn-group .button_color2:only-child {
        display: block;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding: 10px 15px;
        margin: 0 0 14px;
    }
}

/* Верхний отступ сетки слайдера убираем: теперь над ней стоит строка с ценой,
   и 40px сверху разрывали их на две несвязанные полосы. Нижний отступ
   оставляем — он отделяет первый экран от блока «почему LikeNet».
   Правило само по себе действует только на главных: #yjsg2 есть ровно
   на двух страницах сайта — / и /uk/ (проверено по сборке). */
#yjsg2 {
    padding: 0 0 40px 0;
}

/* Первый пункт блока «Проведение сети... включает» на главной.
   В контенте у него класс mrglft, а в шаблоне объявлено
     p.mrglft { margin-left: -80px }
   — подпись выезжает из своей колонки ВЛЕВО на всех ширинах без исключения:
   при 1280px колонка 155..478, а текст 90..463; при 544px текст начинается
   с -65px и обрезается краем экрана. Соседние два пункта такого класса не
   имеют и стоят ровно. На боевом сайте ровно то же самое.
   Возвращаем подпись в свою колонку — она центрируется как остальные. */
#yjsg6 p.mrglft {
    margin-left: 0;
}

/* ---- Цепочка «как это работает» --------------------------------------
   Раньше это были три колонки, но блок живёт внутри узкой колонки статьи:
   на 1280px каждая карточка выходила 169px и текст рвался по два слова
   в строку. Списком читается на любой ширине, номер остаётся. */
.lk-chain {
    list-style: none;
    margin: 0 0 26px;
    padding: 0;
    counter-reset: lk-chain;
}

.lk-chain > li {
    position: relative;
    margin-bottom: 18px;
    padding: 18px 22px 18px 68px;
    background: #f7fafc;
    border-radius: 14px;
}

.lk-chain > li::before {
    counter-increment: lk-chain;
    content: counter(lk-chain);
    position: absolute;
    left: 22px;
    top: 16px;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #019cde;
    border-radius: 50%;
    font-size: 17px;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
    box-sizing: border-box;
}

.lk-chain h3 {
    margin: 0 0 8px;
    font-size: 19px;
    line-height: 1.3;
}

.lk-chain p {
    margin: 0;
    line-height: 1.6;
}

@media screen and (max-width: 480px) {
    .lk-chain > li {
        padding: 16px 16px 16px 16px;
    }

    .lk-chain > li::before {
        position: static;
        display: block;
        margin-bottom: 10px;
    }
}

/* Сноска под таблицей: мелким, но не серым до нечитаемости. */
.lk-note {
    margin: -8px 0 24px;
    font-size: 14px;
    line-height: 1.55;
    color: #666;
}

/* Форма заявки, вставленная на страницу из src/blocks. Оформление берётся
   из шаблонного simplecallback.css, здесь только ширина и центровка —
   на всю колонку форма растягивалась бы на 900px и выглядела бы анкетой. */
.simplecallback-wrap {
    margin: 0 0 26px;
    padding: 26px 28px;
    background: #f7fafc;
    border-radius: 14px;
    text-align: left;
}

/* В шаблоне у .control-group жёстко задано width: 350px и max-width: 350px,
   поэтому поля не тянулись за блоком, а обрывались на середине формы.
   Снимаем ограничение — ширину задаёт сам блок. */
.simplecallback-wrap form,
.simplecallback-wrap .control-group,
.simplecallback-wrap .ldivob {
    width: 100%;
    max-width: none;
    box-sizing: border-box;
}

.simplecallback-wrap .control-group {
    margin-bottom: 14px;
    /* у .control-group.city в шаблоне padding: 5px 5px 0 — из-за него поле
       адреса стояло на 5px уже остальных */
    padding: 0;
}

.simplecallback-wrap label {
    display: block;
    width: 100%;
}

.simplecallback-wrap .textlabel {
    margin-bottom: 5px;
    font-size: 15px;
}

.simplecallback-wrap .needreq {
    color: #d33;
}

.simplecallback-wrap input[type="text"],
.simplecallback-wrap input[type="tel"],
.simplecallback-wrap input[type="email"],
.simplecallback-wrap textarea {
    box-sizing: border-box;
    width: 100%;
    padding: 9px 12px;
    border: 1px solid #cfd8dd;
    border-radius: 6px;
    font-size: 15px;
    font-family: inherit;
}

.simplecallback-wrap textarea {
    min-height: 84px;
    resize: vertical;
}

.simplecallback-wrap .button7 {
    /* flex, чтобы надпись стояла ровно по центру и по горизонтали,
       и по вертикали — независимо от того, во сколько строк она встала */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    /* в шаблоне у .button7 задана height: 34px — при отступах 12px сверху и
       снизу надпись в неё не помещалась и вылезала за границы кнопки */
    height: auto;
    min-height: 0;
    padding: 12px 20px;
    line-height: 1.2;
    border: none;
    border-radius: 10px;
    background: #019cde;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}

.simplecallback-wrap .button7:hover {
    background: #0179a9;
}

/* Ловушка для ботов: поле должно быть незаметным для человека,
   но остаться в форме — display:none некоторые боты распознают. */
.simplecallback-wrap .simplecallback-username {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
}

@media screen and (max-width: 720px) {
    .simplecallback-wrap {
        padding: 20px 16px;
    }
}

/* Крупная цифра автономности под лидом. */
.lk-figure {
    margin: 30px 0;
    line-height: 1.3;
    text-align: center;
}

.lk-figure b {
    display: inline-block;
    margin-right: 10px;
    color: #019cde;
    font-size: 34px;
    line-height: 1;
    vertical-align: middle;
}

.lk-figure span {
    display: inline-block;
    max-width: 420px;
    color: #555;
    font-size: 15px;
    vertical-align: middle;
}

@media screen and (max-width: 720px) {
    .lk-figure b { display: block; margin: 0 0 4px; font-size: 30px; }
    .lk-figure span { max-width: none; }
}

/* H1 страниц-списков «Акции» и «Статьи». В Joomla заголовка у них не было
   совсем — выводились только карточки материалов. Оформляем как H1 обычных
   страниц раздела, чтобы не выбивался из общего вида. */
.list-h1 {
    margin: 0 0 22px;
    padding: 0 15px;
    font-size: 170%;
    line-height: 1.2;
    color: #454545;
}
