.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/*-------------------------------------------------------------------------

  [Table Of Contents]

	1. Single Project
	2. Portfolio Controls
	3. Project Styles
	4.	Image Gallery
	5.	Recent Project Slider
	6. 	Responsive

-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/
/*	1. Single Project
/*-------------------------------------------------------------------------*/

#full_width_portfolio .row .col.section-title{
	 border-bottom:0;
	 padding-bottom:0
}
#full_width_portfolio .full-width-section.first-section, 
#full_width_portfolio .full-width-content.first-section{
	 margin-top:0
}
.project-title{
	 padding-top:40px;
	 padding-bottom:36px
}
.single-portfolio .row .col.section-title{
	 border:none
}
.single-portfolio .row.project-title .container .title-wrap{
	 border-bottom:1px solid #DDD;
		position:relative;
		padding-bottom:30px
}
.single-portfolio .row.project-title .title-wrap:after{
		visibility:hidden;
		display:block;
		font-size:0;
		content:"";
		clear:both;
		height:0
}

body.single-portfolio .container-wrap > .main-content > .row:has(~ .nectar-global-section) {
	padding-bottom: 0;
}

body.single-portfolio div[data-project-header-bg="true"] .container-wrap{
	 padding-top:40px!important
}

body.single-portfolio .container-wrap,
body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap{
	 padding-top:0!important
}

.single-portfolio .row .col.section-title h1{
	 width:900px;
		margin-bottom:0
}

.single-portfolio .row .col.section-title h1,
.single-portfolio .row .col.section-title .subheader{
	 display:inline-block;
		top:0;
		text-align:center;
		width:100%;
		padding-left: 0;
}

.single-portfolio #full_width_portfolio #portfolio-nav{
	 margin-right:0
}

.single-portfolio #full_width_portfolio .span_12{
	 padding-right:0;
		margin-top:0
}

#full_width_portfolio .project-title.parallax-effect{
	 background-color:#f8f8f8;
		z-index:9;
		position:fixed;
		padding-top:88px;
		padding-bottom:28px;
		width:100%
}

body[data-header-format="left-header"] #full_width_portfolio .project-title.parallax-effect{
	 padding-top:40px
}
body #page-header-bg .project-title{
	 padding-top:0;
		margin:0;
		background-color:transparent
}
#boxed #full_width_portfolio .project-title.parallax-effect{
	 position:relative;
		top:0;
		padding-right:0
}
.project-title .hidden-title{
	 opacity:0
}
#full_width_portfolio .project-title.parallax-effect .section-title, 
#full_width_portfolio .project-title{
	 padding-bottom:0
}
#full_width_portfolio .project-title.parallax-effect .section-title, 
#page-header-bg .section-title, 
.single .row .section-title, 
#full_width_portfolio .project-title .container .title-wrap{
	 border-bottom:none
}
body.single .project-title .section-title{
	 padding:0 70px 0 70px
}

#regular_portfolio .container-wrap[data-rm-header="true"] .main-content {
	padding-top: 50px;
}

.project-additional.clear{
	 clear:both;
		display:block
}
.project-additional.clear li{
	 float:none
}
.single-portfolio #project-meta .clear{
	 padding-bottom:0
}
.single-portfolio #project-meta .sharing li a > .count{
	 opacity:0
}
.portfolio-items .col.no-transition{
		-webkit-transition-duration:0s!important;
		transition-duration:0s!important
}
body .container .portfolio-filters-inline.full-width-content .container, 
body .container .portfolio-filters-inline.full-width-content .container:not(.tab-container):not(.recent-post-container){
	 width:100%;
		max-width:100%;
		padding:0 31px
}
.portfolio-items .col .work-info .vert-center .custom-content .nectar-button i{
		opacity:0
}
.portfolio-items .col .work-info .vert-center .custom-content .nectar-button.has-icon:hover i {
		opacity: 1;
}

.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link{
	 position:absolute;
		left:0
}
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info >a, 
.portfolio-items .col .work-item.style-2 .work-info >a, 
.portfolio-items .col .work-item.style-3 .work-info >a, 
.portfolio-items .col .work-item.style-4 .work-info >a, 
.portfolio-items .col .work-item.style-3-alt .work-info >a, 
.portfolio-items .col .work-item.style-1 .work-info >a{
	 display:block;
		margin:0;
		background-color:transparent!important;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:40
}
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3, 
.portfolio-items .col .work-item.style-2 h3{
	 margin-bottom:0
}
.page-template-template-portfolio-php #pagination{
	 margin-bottom:30px
}

.project-attrs {
	margin-bottom: 0;
	margin-left: 0;
}

.project-attrs li {
	list-style: none;
}
.project-attrs li span {
	display: inline-block;
	margin-right: 10px;
	height: 14px;
	width: 14px;
	background-color: #000;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	background-repeat: no-repeat;
	background-position: center center;
}

.project-attrs li i {
	font-size: 14px;
	line-height: 14px;
	width: 23px;
	text-align: left;
	height: auto;
	background-color: transparent;
}

.portfolio-items .work-item [id^="video-popup-"] {
	display: none;
}

div[id^="video-popup-"].mfp-iframe-scaler > .video > .wp-video > video {
	display: none;
}

#project-meta .nectar-love {
	color: #888;
}

#project-meta .nectar-love:hover {
	color: #888;
}

.single-portfolio #sidebar .nectar_hook_sidebar_top {
	margin-bottom: 40px;
}

#sidebar #sidebar-inner .project-sharing:not([data-sharing-style="fixed"]) {
	margin-bottom: 20px;
	margin-left: 0;
}

#sidebar #project-meta .project-sharing[data-sharing-style="fixed"] li {
	float: none;
	display: inline-block;
}

#sidebar #project-meta ul li {
	float: left;
	padding: 0;
	border-bottom: 0;
}

body.single-portfolio #sidebar #project-meta ul li:first-child{
  margin-left:0!important
}

#project-meta ul li .nectar-love-wrap {
	border-right: 1px solid #ddd;	
	margin-right: 16px;
	padding-right: 16px;
	width: auto;
}

#project-meta ul li .nectar-love-wrap.no-border {
	border: none;
}

#project-meta ul li .nectar-love-wrap.fadein .nectar-love-count, 
#single-meta ul li .nectar-love-wrap.fadein .nectar-love-count {
	opacity: 0;
	display: block;
	width: 0;
}

#project-meta ul li .nectar-love-wrap.fadein span, 
#single-meta ul li .nectar-love-wrap.fadein span {
	line-height: 12px;
}

#project-meta ul li .nectar-love-wrap.fadein, 
#single-meta ul li .nectar-love-wrap.fadein {
	padding-top: 4px;	
	padding-bottom: 4px;	
}

.single #single-meta ul li .nectar-love-wrap.fadein {
	margin-right: 16px;
	padding-right: 16px;
}

#project-meta ul li .nectar-love-wrap.fadein .nectar-love, 
#single-meta ul li .nectar-love-wrap.fadein .nectar-love {
	display: block;	
}


.single-portfolio .comments-section #respond {
	margin-top: 30px;
}

.single-portfolio #sidebar h3, .single-portfolio #sidebar h4 {
	margin-bottom: 0;
	padding-bottom: 4px;
}

.single-portfolio #sidebar {
	margin-bottom: 30px;	
	transition: none 0s;
}

.single-portfolio .gallery-slider .gallery, 
.single-portfolio .gallery-slider .jetpack-slideshow {
	display: none;	
}

#portfolio-extra img {
	display: block;
}

#portfolio-extra .clear {
	padding-bottom: 0;
}

#full_width_portfolio #portfolio-extra .empty-second .clear {
	padding-bottom: 65px;	
}

#full_width_portfolio #portfolio-extra .clear {
	padding-bottom: 24px;
}

.fixed-sidebar {
	float: right;
	transition: none;
	margin-bottom: 55px;
}

.single-portfolio .post-area {
	padding-right: 40px;	
	margin-right: 0!important;
	margin-top: 4px;
	width: 76.5%;
}

.single-portfolio #boxed .post-area {
	width: 76.49%;
}
.single-portfolio.material #boxed .post-area {
	width: 68%;
}

.single-portfolio .post-area.span_12,
.single-portfolio #boxed .post-area.span_12 {
	width: 100%;
}

.single-portfolio .post-area .video {
	margin-bottom: 15px;
}



/*-------------------------------------------------------------------------*/
/*	2. Portfolio Controls
/*-------------------------------------------------------------------------*/

.portfolio-filters, #portfolio-nav {
	height: 33px;
	z-index: 100;
	right: 0;
	top: 0;
	position: absolute;
	display: inline-block;
	width: 100%;	
}

#portfolio-nav {
 	height: 100%;
 	top: 0;
}

#portfolio-nav ul, .single-post #single-meta {
 	top: 50%;
 	margin-top: -13px;
 	float: none;
 	z-index: 102;
 	position: absolute;
}

.section-title #portfolio-nav .controls {
	margin-top: -13px;
}

body .container-wrap[data-nav-pos="after_project"], 
body.single-portfolio .container-wrap[data-nav-pos="after_project"] {
	padding-bottom: 0;
}

.single-portfolio #page-header-bg .subheader {
	padding-left: 0;
	margin-bottom: 0;
}

.bottom_controls {
	background-color: rgba(0,0,0,0.03);
	padding: 40px 0;
	margin-top: 40px;
	position: relative;
	z-index: 1;
}
.bottom_controls #portfolio-nav {
	position: relative;
	text-align: center;
}

body .bottom_controls .container {
	line-height: 1px;
	height: 50px;
}

.bottom_controls #portfolio-nav .controls {
	float: none;
	width: 100%;
	margin-top: -25px;
}

.bottom_controls #portfolio-nav .controls li:last-child {
	float: right;
}

body .bottom_controls #portfolio-nav .controls #prev-link i,
body .bottom_controls #portfolio-nav .controls #next-link i  {
	font-size: 26px;
}

.bottom_controls #portfolio-nav .controls li a,
.bottom_controls #portfolio-nav .controls #prev-link a,
.bottom_controls #portfolio-nav .controls #next-link a {
	float: none;
}

.bottom_controls #portfolio-nav .controls li a i {
	box-sizing: content-box;
	width: 10px;
	vertical-align: middle;
	display: inline-block;
	-webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
	transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
}

.bottom_controls #portfolio-nav .controls #next-link i {
	padding-left: 15px;
}

.bottom_controls #portfolio-nav .controls #prev-link i {
	padding-right: 15px;
}

.bottom_controls #portfolio-nav .controls li a i:after {
	display: block;
	content: ' ';
	position: absolute;
	width: 24px;
	height: 2px;
	background-color: #000;
	top: 17px;
	opacity: 0;
	left: -4px;
	cursor: pointer;
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
	transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
}

.bottom_controls #portfolio-nav .controls #next-link a i:after {
	left: 6px;
}

.bottom_controls #portfolio-nav .controls #next-link a:hover i:after {
	opacity: 1;
	-webkit-transform: translateX(7px);
	transform: translateX(7px);
}

.bottom_controls #portfolio-nav .controls #next-link a:hover i {
	padding-left: 30px;
}

.bottom_controls #portfolio-nav .controls #prev-link a i:after {
	-webkit-transform: translateX(12px);
	transform: translateX(12px);
	left: 3px;
}

.bottom_controls #portfolio-nav .controls #prev-link a:hover i:after {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.bottom_controls #portfolio-nav .controls #prev-link a:hover i {
	padding-right: 30px;
}

.bottom_controls #portfolio-nav ul:first-child {
	display: inline-block;
	position: relative;
	z-index: 1000;
	margin-top: 0;
	margin-left: 0;
	top: 0;
}
.bottom_controls #portfolio-nav ul:first-child  li,
.bottom_controls #portfolio-nav {
	height: 50px;
	line-height: 50px;
}

.bottom_controls #portfolio-nav ul:first-child #all-items a {
	margin-right: 0;
}
.bottom_controls #portfolio-nav ul:first-child  li i:before {
	display: none;
}

.bottom_controls #portfolio-nav ul:first-child li a {
	font-size: 20px;
	width: 40px;
	height: 40px;
}
.bottom_controls #portfolio-nav ul:first-child #all-items a i {
  width:.3em;
  height:.3em;
  display: block;
  border-radius: 0;
  transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
  -webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
  font-size: 20px;
  left: 18px;
  top: 22px;
  background-color: #888;
  box-shadow: -.5em 0 #888, -.5em .5em #888, .5em 0 #888, .5em -.5em #888, 0 -.5em #888, -.5em -.5em #888, 0 .5em #888, .5em .5em #888; 
}
.bottom_controls #portfolio-nav ul:first-child #all-items a:hover i { 
	box-shadow: -.6em 0 #000, -.6em .6em #000, .6em 0 #000, .6em -.6em #000, 0 -.6em #000, -.6em -.6em #000, 0 .6em #000, .6em .6em #000;  
}

.single-post #single-meta {
	margin-top: -20px;
}

.single #page-header-bg #single-meta { 
	margin-top: -8px; 
}

#portfolio-nav ul { 
	left: 0; 
	right: auto; 
}

#portfolio-nav .controls { 
	right: 0; 
	left: auto; 
	margin: 0
}

#page-header-bg #portfolio-nav { 
	z-index: auto; 
}

.page-template-template-portfolio-php .portfolio-filters {
	position: absolute;
	margin-top: 0;
	top: 5px;
	z-index: 1000;
}

.portfolio-filters {
	position: relative;
	margin-top: 30px;
}

.portfolio-filters ul {
	margin: 0;
}

#ajax-content-wrap .portfolio-filter-clear {
	padding: 0;
	margin: 0;
}

#portfolio-nav {
	position: absolute;
}

.portfolio-filters {
	width: 200px;
	float: right;
	display: block;
	margin-bottom: 33px;
	background-color: #27ccc0;
}

body .portfolio-filters {
	display: block;
	height: auto;
}

body .portfolio-filters li, 
body .portfolio-filters-inline li {
	list-style: none;
}

.portfolio-filters-inline[data-alignment="center"] .container > ul {
	float: none;
	width: 100%;
	max-width: none;
	margin-right: 0;
	text-align: center;
}

.portfolio-filters-inline[data-alignment="left"] .container > ul {
	float: none;
	width: 100%;
	max-width: none;
	margin-right: 0;
	text-align: left;
}

.portfolio-filters-inline[data-alignment="left"].fullwidth-constrained .container.normal-container,
.portfolio-filters-inline[data-alignment="right"].fullwidth-constrained .container.normal-container,
.portfolio-filters-inline[data-alignment="default"].fullwidth-constrained .container.normal-container {
	padding-left: 0;
	padding-right: 0;
}

#ajax-content-wrap .portfolio-filters-inline[data-alignment="left"] .container > ul > li:first-child > a {
	margin-left: 0;
	padding-left: 0;
}

.span_12.light .portfolio-filters-inline[data-color-scheme*="-underline"] #current-category {
	color: #fff;
}

.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a {
	color: #000;
	color: rgba(0,0,0,0.6);
}
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section .active,
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a:hover {
	color: #000;
	color: rgba(0,0,0,1);
}

#ajax-content-wrap .portfolio-filters-inline[data-color-scheme*="-underline"] a {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin-left: 10px;
	margin-right: 10px;
}
.portfolio-filters[data-color-scheme*="-underline"] ul a {
	position: relative;
}

.portfolio-filters-inline[data-color-scheme*="-underline"] a:after,
.portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
    content: "";
    transition: 0.35s all ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 50%;
    height: 2px;
    width: 0;
    background-color: #fff;
    bottom: 0;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
} 

.portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
	left: 0;
	transform: none;
	-webkit-transform: none;
	-ms-transform: none;
}

body:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after,
.portfolio-filters-inline[data-color-scheme*="-underline"] .active:after,
body:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] a:hover:after {
    width: 100%;
}

.portfolio-filters li li a {
	padding-left: 25px;
}

#portfolio-nav .controls {
	float: right;	
}

.portfolio-filters > ul {
	display: none;
	width: 100%;
	position: absolute;
	z-index: 100;
	padding-left: 0;
}
.portfolio-filters > ul ul {
	padding-left: 0;
}

.portfolio-filters ul li a {
	color: #fff;
	color: rgba(255, 255, 255, 0.7);
}

.portfolio-filters ul li a span, 
.portfolio-filters-inline ul li a span, 
.portfolio-filters-inline #sort-portfolio span span, 
.portfolio-filters #sort-portfolio span span {
	visibility: hidden;
	position: absolute;
	text-indent: -9999px;
}

.portfolio-filters a {
	display: block;
	font-size: 12px;
	line-height: 22px;
	padding: 9px 15px 10px 15px;
	color: #fff;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: #000;	
	border-top: 1px dotted rgba(255, 255, 255, 0.3);
}

body .portfolio-filters-inline {
	margin-top: 0;
	z-index: 100;
	height: auto;
	padding-top: 19px;
	padding-bottom: 19px;
	background-color: #252525;
   -webkit-backface-visibility: hidden;
}
body .portfolio-filters-inline,
body .wpb_wrapper > .portfolio-filters-inline {
	margin-bottom: 0;
}

body .portfolio-filters-inline.first-section {
	padding-top: 50px;
}

body .container-wrap .portfolio-filters-inline.non-fw {
	padding-top: 33px;
	padding-bottom: 33px;
	background-color: transparent;
}

.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section {
	background-color: transparent;
}

body .portfolio-filters-inline.nder-page-header.first-section.non-fw {
	padding-top: 33px;
}

body .portfolio-filters-inline.non-fw.first-section {
	padding-top: 70px;
}

.portfolio-filters-inline .clear {
	padding: 0;
}

.portfolio-filters-inline ul li, 
.portfolio-filters-inline ul ul {
	display: inline;
}

.portfolio-filters-inline ul {
	line-height: 22px;	
}

.portfolio-filters-inline ul {
	margin: 0;
	text-align: right;
}

.portfolio-filters-inline #current-category {
	width: 25%;	
}

.portfolio-filters-inline .container > ul {
	max-width: 72%;
	margin-right: -7px;
}

.portfolio-filters-inline ul ul {
	margin-left: 0;	
}

.portfolio-filters-inline #current-category {
	padding-left: 0;
	float: left;
}

.portfolio-filters-inline .container > ul {
	float: right;
}

.portfolio-filters-inline .container > ul > li:last-child a {
	border: none;
}

.portfolio-filters-inline .container > ul a, 
.portfolio-filters-inline .container > ul #sort-label  {
	padding: 0 10px;
	margin: 7px 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	display: inline-block;
}

.portfolio-filters-inline .container > ul #sort-label {
 	border: none;
 	padding-right: 20px;
}

.portfolio-filters-inline #current-category {
	color: #eee;
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 20px;
    position: relative;
    text-transform: none;
    top: 4px;
}

.portfolio-filters-inline .container > ul #sort-label {
	color: #eee;
}

.portfolio-filters-inline ul li a {
	color: #999;
}

.portfolio-filters-inline ul li a:hover {
	color: #eee;
}

.portfolio-filters-inline.non-fw #current-category, 
.portfolio-filters-inline.non-fw .container > ul #sort-label {
	color: #888!important;
}

.portfolio-filters-inline.non-fw ul li a:hover {
	color: #333;
}

.portfolio-filters-inline:not([data-color-scheme="default"]) .container > ul #sort-label { 
	display: none; 
}

.portfolio-filters-inline:not([data-color-scheme="default"]) #current-category,
.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a {
	color: #fff;
	padding: 7px 10px;
	transition: background-color 0.15s linear, color 0.15s linear;
}


.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a {
	color: #fff;
	color: rgba(255,255,255,0.75);
}

.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li .active {
	color: #fff;
	color: rgba(255,255,255,1)!important;
	padding: 7px 10px;
}

.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a:hover {
	color: #fff;
	color: rgba(255,255,255,1);
}

.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a,
.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover,
.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active { 
	color: #000; 
}

.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a,
.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover,
.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active { 
	color: #fff; 
}

.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a {
	color: #fff;
	color: rgba(255,255,255,0.75);
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section #current-category,
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a:hover {
	color: #fff;
}

.portfolio-filters-inline[data-color-scheme="black"] {
	background-color: #0f1012;
}

.portfolio-filters-inline[data-color-scheme="black"] .container ul li .active {
	color: #fff!important;
	background-color: rgba(255,255,255,0.15);
}
body[data-permanent-transparent="1"] .portfolio-filters-inline.fixed #current-category {
	display: none;
}

.portfolio-items .col .inner-wrap[data-animation="fade_in"], 
.portfolio-items:not(.carousel) .col .inner-wrap.animated {
	opacity:0; 
	-webkit-transition:opacity 0.5s ease-out;
	transition:opacity 0.5s ease-out; 
}

.portfolio-items[data-loading="lazy-load"] .col .inner-wrap.animated .top-level-image {
  transition:opacity 0.5s ease, transform .5s ease; 
  opacity:0; 
}
.portfolio-items[data-loading="lazy-load"] .col .inner-wrap:not(.animated) .top-level-image { 
  opacity:1; 
  transition:opacity 0.5s ease, transform .5s ease; 
}

.portfolio-items:not(.carousel) .col .inner-wrap[data-animation="fade_in_from_bottom"] {
	-webkit-transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),-webkit-transform 0.3s cubic-bezier(0.3,0.58,0.55,1); 
	transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),transform 0.3s cubic-bezier(0.3,0.58,0.55,1); 
	-webkit-transform:translateY(80px);
	transform:translateY(80px); 
}

#sort-portfolio {
	position: relative;
	border-top: 0!important;
}

#sort-portfolio span {
	font-family: 'Open Sans';
	font-weight: 400;
	display: block;
  font-size: 12px;
  line-height: 21px;
  padding-left: 0;
	color: #fff;
}

#sort-portfolio i {
	font-size: 12px;
	position: absolute;
	right: 13px;
	top: 13px;
	height: 14px;
	line-height: 14px;
	background-color: transparent;
}

.portfolio-filters #sort-portfolio {
	background-color: #000;	
	padding-right: 40px;
	min-width: 160px;
	border-radius: 2px;
}

.portfolio-filters a:hover {
	color: #fff;
	color: rgba(255, 255, 255, 1);
}

.portfolio-filters:hover #sort-portfolio {
	color: #fff;
	color: rgba(255, 255, 255, 1);
	border-radius: 2px 2px 0 0;
}

.page-template-template-portfolio-php .portfolio-items .col.span_6 img,
.tax-project-type .portfolio-items .col.span_6 img,
.tax-project-attributes .portfolio-items .col.span_6 img {
	width: 100%;
}

.page-template-template-portfolio-php .page-header-no-bg .section-title {
	border-bottom: 0;
	z-index: 100;
}

#page-header-bg #portfolio-nav ul,
.section-title #portfolio-nav ul {
	margin-left: 0;
}

#portfolio-nav #all-items a {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    background-position: 11px center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
}

#portfolio-nav #all-items a i {
	line-height: 34px;
	font-size: 30px;
	background-color: transparent;
}

#portfolio-nav li {
	float: left;
	list-style: none;	
}

#portfolio-nav #prev-link a, 
#portfolio-nav #next-link a {
    color: #888;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    text-transform: capitalize;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
    text-align: center;
}

#portfolio-nav #prev-link a {
	background-position: 13px center;
	padding: 1px 0;
}

#portfolio-nav #next-link a {
	padding: 1px 0;
	margin-right: 0;
	background-position: -20px center;
}

#portfolio-nav a i, 
#portfolio-nav a i {
	background-color: transparent;
	font-size: 30px;
	line-height: 34px;
	color: #888;
	-webkit-transition: color 0.2s linear, opacity 0.2s linear;
	transition: color 0.2s linear, opacity 0.2s linear;
}

#portfolio-nav #next-link a i, 
#portfolio-nav #prev-link a i {
	font-size: 32px;
} 

.parallax-effect #portfolio-nav #next-link a i, 
.parallax-effect #portfolio-nav #prev-link a i {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
}

body #portfolio-nav a:hover {
	background-color: transparent;
}

.salient-portfolio-pagination > span {
	border-radius: 200px;
	transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
	background-color: #000;
	color: #fff;
	text-align: center;
	height: 36px;
	width: 36px;
	box-shadow: 0 6px 15px rgba(0,0,0,0.16);
	display: inline-block;
}

.salient-portfolio-pagination > a {
	padding-left: 10px;
	padding-right: 10px;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3, 
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 {
	-webkit-transform: translateX(-40px) translateZ(0);
	transform: translateX(-40px) translateZ(0);
	backface-visibility: hidden;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, 
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 {
	transform: translateX(40px) translateZ(0);
	backface-visibility: hidden;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .text .line  {
	 animation: rightLineEnd 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .text .line  {
	 animation: rightLineEnd2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .text .line,
.portfolio-items[data-ps="8"] .col:hover .line {
	-webkit-transform: translateY(-50%) translateX(0px) scaleX(1);
	-webkit-transform-origin: left;
	transform: translateY(-50%) translateX(0px) scaleX(1);
	transform-origin: left;
	animation: rightLineStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .text .line  {
	-webkit-transform: translateY(-50%) translateX(0px) scaleX(1);
	-webkit-transform-origin: right;
	transform: translateY(-50%) translateX(0px) scaleX(1);
	transform-origin: right;
	 animation: rightLineStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.portfolio-items[data-ps="8"] .col:hover .line {
	 transform-origin: left;
	 animation: portRightLineStart 0.4s cubic-bezier(0.05, 0.15, 0.1, 1) forwards;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
.portfolio-items[data-ps="8"] .next-arrow { 
	position: absolute; 
	backface-visibility: hidden;
  right: -43px; 
	top: 50%; 
	margin-top: -15px; 
	height: 30px; 
	width: 40px; 
	display: block; 
	transform: translateX(38px); 
}
body .portfolio-items[data-ps="8"] .next-arrow {
	right: 60px;
	left: auto;
	top: auto;
	bottom: -3px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow {
	animation: rightArrowEnd2 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow {
	animation: rightArrowEnd 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow {
	-webkit-transform: translateX(38px) rotate(180deg); 
	transform: translateX(38px) rotate(180deg); 
	left: -43px;
	right: auto;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow {
	animation: rightArrowStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow {
	animation: rightArrowStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow {
	-webkit-transform: translateX(42px);
	transform: translateX(42px);
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav { display: block;}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
	width: 50%;
	line-height: 0;
	height: auto;
	padding: 6%;
	min-height: 300px;
  -webkit-justify-content: center;
	justify-content: center; 
	display: -webkit-flex;
  display: flex;
  -moz-box-align: center;
  -moz-box-pack: center;
  align-items: center;
  -webkit-align-items: center; 
  float: none;
	overflow: hidden;
	position: relative;
	background-color: #333;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls ul { 
	padding-left: 0; 
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after {
	background-color: rgba(13,13,13,0.35);
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
	transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover:after,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover:after {
	background-color: rgba(13,13,13,0.9);
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
	max-width: none;
	width: 100%;
	padding: 0;
}
#boxed .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
	width: 100%;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav, 
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container{
	height: auto;
	line-height: 0;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul {
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls { 
	padding-top: 0; 
	padding-bottom: 0; 
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls li a,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul:first-child li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	display: block;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .only {
    width: 100%!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .hidden {
    display: none!important;
}

@keyframes rightArrowStart {
	0% { transform: translateX(-50px); }
	100% { transform: translateX(42px); }
}

@keyframes rightArrowEnd {
	0% { transform: translateX(42px); }
	100% { transform: translateX(75px); }
}

@keyframes rightArrowStart2 {
	0% { transform: translateX(50px) rotate(180deg); }
	100% { transform: translateX(-42px) rotate(180deg); }
}

@keyframes rightArrowEnd2 {
	0% { transform: translateX(-42px) rotate(180deg); }
	100% { transform: translateX(-75px) rotate(180deg); }
}

@keyframes portRightLineStart {
	0% { transform: translateY(-50%) translateX(-25px) scaleX(0); }
	100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}

@keyframes rightLineStart {
	0% { transform: translateY(-50%) translateX(-88px) scaleX(0); }
	100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}

@keyframes rightLineEnd {
	0% {  transform: translateY(-50%) translateX(0px) scaleX(1);  }
	100% { transform: translateY(-50%) translateX(28px) scaleX(0); }
}

@keyframes rightLineStart2 {
	0% { transform: translateY(-50%) translateX(88px) scaleX(0); }
	100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}

@keyframes rightLineEnd2 {
	0% {  transform: translateY(-50%) translateX(0px) scaleX(1);  }
	100% { transform: translateY(-50%) translateX(-28px) scaleX(0); }
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls { 
	background-color: transparent;
}

.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls { 
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}

.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project.hidden {
  padding: 0!important;
}
.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project:not(.hidden) {
	margin-top: 5%; 
	margin-bottom: 5%; 
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls li a,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	display: block;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after {
  background-color: rgba(0,0,0,.4);
  content: '';
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls {
	overflow: hidden;
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap  {
	bottom: 0;
	top: auto;
	z-index: -1;
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img {
	background-size: cover;
	z-index: -1;
  background-position: center;
	transition: transform 0.6s ease;
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project {
	position: relative;
	padding: 10%;
}
@media only screen and (max-width: 690px) {
  [data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls span {
    display: block;
  }
  .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project {
    padding: 15%;
  }
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap {
	transition: transform 0.6s ease;
	overflow: hidden;
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project:hover .parallax-layer-wrap {
	transform: scale(0.95);
}

.container-wrap[data-nav-pos="after_project_next_only"] .controls li:first-child,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li svg {
	display: none;
}

.container-wrap[data-nav-pos="after_project_next_only"] .controls li.only:first-child {
	display: block;
	height: auto!important;
	margin-top: 5%;
	margin-bottom: 5%;
	padding: 10%;
	position: relative;
	width: 100%;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .previous-project.only:hover .parallax-layer-wrap {
    transform: scale(0.95);
}

.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .container,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li.next-project {
	float: none;
	height: auto;
}
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 {
	line-height: 1.1;
	margin-bottom: 0;
	color: #fff;
}

.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text {
	font-size: max(min(4.4vw,85px),50px);
  line-height: 1.1;
	margin-top: 0.2em;
	display: block;
}
@media only screen and (max-width: 690px) {
  .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3  {
    font-size: 20px;
  }
  .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text  {
    font-size: 36px;
  }
}


.portfolio-items[data-ps="8"] .line {
    height: 2px;
    width: 45px;
    background-color: #fff;
    position: absolute;
    content: '';
    right: -74px;
    display: block;
    backface-visibility: hidden;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(28px) scaleX(0);
    -webkit-transform-origin: right;
    transform: translateY(-50%) translateX(28px) scaleX(0);
    transform-origin: right;
}

body .portfolio-items[data-ps="8"] .line,
.portfolio-items[data-ps="8"] .col .work-info .vert-center .line {
    right: 32px;
    left: auto;
    bottom: 10px;
    top: auto;
    -webkit-transition: none;
    transition: none;
    width: 37px;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line {
	 -webkit-transform: translateY(-50%) translateX(-28px) scaleX(0);
	 -webkit-transform-origin: left;
	 transform: translateY(-50%) translateX(-28px) scaleX(0);
	 transform-origin: left;
	 left: -74px;
	 right: auto;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,
.portfolio-items[data-ps="8"] line {
    stroke-width: 2px;
    stroke-dasharray: 10px;
    stroke-dashoffset: 30px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,
.portfolio-items[data-ps="8"] line {
     stroke: #ffffff; 
}
.portfolio-items[data-ps="8"] line,
.portfolio-items[data-ps="8"] .col .work-info .vert-center line {
-ms-transition: none;
	-webkit-transition: none;
	transition: none;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow line{
	animation: rightArrowLineEnd 0.4s cubic-bezier(0.3, 0.2, 0.1, 1) 0.25s forwards;
	stroke-dashoffset: 40px;
}

body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover .next-arrow line,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover .next-arrow line {
	animation: rightArrowLineStart 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s forwards;
	stroke-dashoffset: 30px;
}
.portfolio-items[data-ps="8"] .col:hover line {
	animation: rightArrowLineStart 0.48s cubic-bezier(0.05, 0.2, 0.1, 1) 0.12s forwards;
	stroke-dashoffset: 30px;
}


@keyframes rightArrowLineStart {
	0% { stroke-dashoffset: 30px; }
	100% { stroke-dashoffset: 40px; }
}

@keyframes rightArrowLineEnd {
	0% { stroke-dashoffset: 40px; }
	100% { stroke-dashoffset: 50px; }
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 {
	display: inline-block;
	-webkit-transform: translateX(0px) translateZ(0);
	-webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
	transform: translateX(0px) translateZ(0);
	transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text) {
	display: block;
	font-size: 14px;
	text-align: left;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
	display: block;
	font-size: 14px;
	text-align: right;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span{
	color: #fff;
	position: relative;
	z-index: 100;
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
	height: 100%;
	-ms-transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    -webkit-transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li:hover .proj-bg-img, 
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] li:hover .post-bg-img {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}




/*-------------------------------------------------------------------------*/
/*	3. Project Styles
/*-------------------------------------------------------------------------*/

.portfolio-items .col .work-item.style-3 .work-info-bg {
	background-color: #282b30;
	opacity: 0.45;
}

.portfolio-items .col .work-item.style-3 img,
.portfolio-items .col .work-item.style-3-alt img {
	-ms-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
	-webkit-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
	transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}

.portfolio-items .col .work-item.style-3:hover img,
.portfolio-items .col .work-item.style-3-alt:hover img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

.portfolio-items .col .work-item.style-3 h3,
.portfolio-items .col .work-item.style-3-alt h3 {
	margin-bottom: 5px;
}

.portfolio-items .col .work-item.style-3 a:not(.nectar-sharing),
.portfolio-items .col .work-item.style-3-alt a:not(.nectar-sharing) {
	background: transparent url('/wp-content/plugins/salient-portfolio/img/transparent.png') repeat 0 0;	
}

.portfolio-items .col .work-item.style-3 .vert-center h3, 
.portfolio-items .work-item.style-3 .work-info,
.portfolio-items .col .work-item.style-3-alt .vert-center h3, 
.portfolio-items .work-item.style-3-alt .work-info {
	opacity: 1;
}

.portfolio-items .auto-height {
	height: auto!important;
}

.portfolio-items .work-item.style-3 .vert-center p,
.portfolio-items .work-item.style-3-alt .vert-center p {
	display: inline-block;
	margin-top: 0;
	opacity: 1;
	position: relative;
	font-size: 12px;
	line-height: 12px;
}

.portfolio-items .col .work-item.style-3-alt > a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 40;
}

.portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3 .vert-center p,
.portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3-alt .vert-center p {
	color: #fff;
	color: rgba(255,255,255,0.8);
}

.portfolio-items .work-item.style-3-alt p {
	font-size: inherit;
	line-height: inherit;
}

.portfolio-items .col .work-item.style-3 .vert-center,
.portfolio-items .col .work-item.style-3-alt .vert-center,
.portfolio-items .col .work-item.style-2[data-custom-content="on"] .vert-center {
	top: 50%;
	left: 50%;
	position: relative;
	z-index: 20;
	width: auto;
	display: inline-block;
	margin-top: 0;
	padding-top: 0;
	-webkit-transform: translateY(-50%) translateX(-50%) translateZ(0);
	transform: translateY(-50%) translateX(-50%) translateZ(0);
}

.portfolio-items[data-ps="8"] .col .work-item.style-2[data-custom-content="on"] .vert-center {
  -webkit-transform: none;
	transform: none;
	 width: 100%; 
	left: 0; 
	top: 0;
	padding-left: 0;
}

.portfolio-items .col.tall .work-item.style-3[data-text-align="top"] .vert-center, 
.portfolio-items .col.tall .work-item.style-3-alt[data-text-align="top"] .vert-center {
	top: 25%;
}
.portfolio-items .col.tall .work-item.style-3[data-text-align="bottom"] .vert-center, 
.portfolio-items .col.tall .work-item.style-3-alt[data-text-align="bottom"] .vert-center {
	top: 75%;
}

.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center, 
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center {
	left: 25%;
	margin-left: -20px;
}
.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center, 
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center {
	left: 75%;
}

.portfolio-items .work-item.style-4 .bottom-meta {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px 20px 16px 20px;
	width: 100%;
}

.portfolio-items .work-item.style-4 .bottom-meta h3 {
	margin-bottom: 0;
}

.portfolio-items .work-item.style-4 .bottom-meta p {
	color: #fff;
	color: rgba(255,255,255,0.8);
}

.portfolio-items .work-item.style-4 .work-info { 
	opacity: 1; 
}

body .portfolio-items .col .work-item.style-3, 
body .portfolio-items .col .work-item.style-4,
body .portfolio-items .col .work-item.style-3-alt {
	overflow: hidden;	
}

.portfolio-items .elastic-portfolio-item .work-item.style-3, 
.portfolio-items .elastic-portfolio-item .work-item.style-4,
.portfolio-items .elastic-portfolio-item .work-item.style-3-alt {
	width: 100%;
}

.portfolio-items .elastic-portfolio-item .work-item.style-3 img, 
.portfolio-items .elastic-portfolio-item .work-item.style-4 img,
.portfolio-items .elastic-portfolio-item .work-item.style-3-alt img {
	width: 100%;
}

.portfolio-items .work-item.style-3 img, 
.portfolio-items .work-item.style-4 img,
.portfolio-items .work-item.style-3-alt img {
	position: relative;
}

.portfolio-items .work-item.style-3, 
.portfolio-items .work-item.style-3-alt {
	overflow: visible;
}

.portfolio-items[data-ps="3"] .inner-wrap, 
.portfolio-items[data-ps="5"] .inner-wrap {
	overflow: hidden;
}

.portfolio-items .col .work-item.style-2, 
.portfolio-items .col .work-item.style-3, 
.portfolio-items .col .work-item.style-4, 
.portfolio-items .col .work-item.style-3-alt {
	margin-bottom: 0;
}

.portfolio-items .work-info-bg {
	opacity: 0;
	height: 100%;
	width: 100.2%;
	top: 0;
	left: 0;
	background-color: #000;
	position: absolute;
	z-index: 2;
	transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
}

.portfolio-items .style-3 .work-info-bg {
	 transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s;
  -webkit-transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s;
}
	
.portfolio-items .work-info {
	opacity: 0;
	position: absolute;
	z-index: 10;
	padding: 0 20px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	color: #fff;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}

.portfolio-items .work-item[data-custom-content="on"] .work-info {
	padding: 0 40px;
}

.portfolio-items .work-item[data-custom-content="on"] .work-info {
	opacity: 1;
}

.portfolio-items .col {
	height: 100%;
	-webkit-transition-timing-function: cubic-bezier(.16,.85,.45,1);
	transition-timing-function: cubic-bezier(.16,.85,.45,1);
}

.page-template-template-portfolio-php[data-bg-header="false"] .container-wrap {
	padding-top: 0;
}

.portfolio-items.fullwidth-constrained {
	margin: 0;
}

.portfolio-items.carousel .col {
	background-color: transparent;
}

.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info,
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > * {
	 opacity: 1;
}
@media only screen and (max-width: 1000px) {
	.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > a.default-link {
		opacity: 0;
	}
}

.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info-bg {
	 opacity: 0.9;
}
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .vert-center {
	 margin-top: 0;
}

.portfolio-items[data-ps="2"] .col, 
.portfolio-items[data-ps="3"] .col, 
.portfolio-items[data-ps="4"] .col, 
.portfolio-items[data-ps="5"] .col, 
.portfolio-items[data-ps="6"] .col {
	background-color: transparent;
}

html:not(.js) .portfolio-items .col.span_3 img, 
html:not(.js) .portfolio-items .col img {
	opacity: 1;
}

.portfolio-items {
    perspective:2000px;
   -webkit-perspective:2000px;
   perspective-origin:50% 0px;
   -webkit-perspective-origin:50% 700px
}
.portfolio-items:not(.carousel) .col {
    -webkit-transform-style:preserve-3d;
     transform-style:preserve-3d
}
.portfolio-items:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated {
   -webkit-transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
	 transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
   -webkit-transform:translateY(450px) rotateX(24deg);
	 transform:translateY(450px) rotateX(24deg);
}
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p{
    opacity:0;
    -webkit-transform:translateY(-130px);
		transform:translateY(-130px);
    -webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
		transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
}
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3{
    opacity:0;
    -webkit-transform:translateY(-130px);
		transform:translateY(-130px);
    -webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
		transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
}
 
.portfolio-items[data-ps="6"]:not(.carousel) .col .inner-wrap[data-animation="none"] {
	transform: translateZ(0);
}


body .portfolio-items:not(.carousel) .col.animated-in .inner-wrap  {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	height: 100%;
}

.portfolio-items:not(.carousel) .col.animated-in .inner-wrap {
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
}

.portfolio-items:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"] {
	-webkit-transform: translateY(0) translateZ(0) rotateX(0);
	transform: translateY(0) translateZ(0) rotateX(0);
	opacity: 1;
}

.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center p,
.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center h3 {
	opacity: 1;
	-webkit-transform: translateY(0px) rotateX(0deg);
	transform: translateY(0px) rotateX(0deg);
}

.portfolio-items .col.ajax-loaded {
	transition: none!important;
	-webkit-transition: none!important;
}

.carousel.portfolio-items .col img, 
.carousel.portfolio-items .col .work-meta, 
.carousel.portfolio-items .col .nectar-love-wrap, 
.carousel.portfolio-items .work-item {
	opacity: 1;
}

body .portfolio-items .col {
	height: auto;	
}

.portfolio-items[data-ps="7"] .col img {
	-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
	-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
	transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}

.portfolio-items[data-ps="7"] .col { background-color: transparent; }

.portfolio-items[data-ps="7"] .col .work-info .vert-center { 
	margin: 0;
	-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1);
	transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1);
	-webkit-transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0);
	transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity: 0;
}
.portfolio-items[data-ps="7"] .col .work-info-bg {
	-webkit-transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
	transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
}
.portfolio-items[data-ps="7"] .col:hover .work-info-bg {
	opacity: 0.8;
}
.portfolio-items[data-ps="7"] .col .work-info .vert-center *, 
.portfolio-items[data-ps="7"] .work-info {
	opacity: 1;
}
.portfolio-items[data-ps="7"] .work-info {
	padding: 0 19%;
}
.portfolio-items[data-ps="7"] .col .work-item.style-2, 
.portfolio-items[data-ps="8"] .col .work-item.style-2 {
	overflow: hidden;
}

.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
	background-color: #000!important;
}

.portfolio-items[data-ps="7"] .col:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.portfolio-items[data-ps="7"] .col:hover .work-info .vert-center {
	opacity: 1;
	-webkit-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
	-ms-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
	transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
}

.portfolio-items[data-ps="8"] .col img {
	-ms-transition:  transform .62s cubic-bezier(.05,.2,.1,1);
	-webkit-transition: transform .62s cubic-bezier(.05,.2,.1,1);
	transition: transform .62s cubic-bezier(.05,.2,.1,1);
}

.portfolio-items[data-ps="8"] .col .work-info-bg {
	-ms-transition:  opacity .62s cubic-bezier(.05,.2,.1,1);
	-webkit-transition: opacity .62s cubic-bezier(.05,.2,.1,1);
	transition: opacity .62s cubic-bezier(.05,0.2,.1,1);
}
.portfolio-items[data-ps="8"] .col:hover img  {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
}

body .portfolio-items[data-ps="8"] .col {
	background-color: transparent;
}

.portfolio-items[data-ps="8"] .work-info, 
.portfolio-items[data-ps="8"] .col .work-info .vert-center * {
	opacity: 1;
}

.portfolio-items[data-ps="8"] .col .work-info .vert-center p {
	position: relative;
}

.portfolio-items[data-ps="8"] .col .arrow-circle:before {
    font-family: 'Fontawesome';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f105";
    color: #fff;
    line-height: 30px;
    font-size: 22px;
    position: absolute;
    right: 0;
    width: 41px;
    text-align: center;
    height: 30px;
    top: 50%;
    margin-top: -17px;
}

.portfolio-items[data-ps="8"] .col:hover .arrow-circle svg circle {
	stroke-dashoffset: 336;
	-webkit-transition: all .43s cubic-bezier(.45,0.1,.07,1);
	transition: all .43s cubic-bezier(.45,0.1,.07,1);
}

.portfolio-items[data-ps="8"] .col .work-info .vert-center .arrow-circle {
	position: absolute;
	bottom: 30px;
	height: 45px;
	-ms-transition: none;
	-webkit-transition: none;
	transition: none;
	opacity: 0;
}
.portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(1) {
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(2) {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	left: 1px;
	top: -1px;
}
.portfolio-items[data-ps="8"] .col:hover .work-info .vert-center .arrow-circle {
	 -ms-transition: all .28s cubic-bezier(.2,.2,.1,1);
    transition: all .28s  cubic-bezier(.2,.2,.1,1);
    -webkit-transition: all .28s cubic-bezier(.2,.2,.1,1);
	opacity: 1;
}

.portfolio-items[data-ps="8"] .arrow-circle svg circle {
    fill: none;
    stroke: #fff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-dasharray: 133;
    stroke-dashoffset: 399;
    transition: none;
}

.portfolio-items[data-ps="8"] .col .work-info .vert-center {
	text-align: left;
	margin-top: 0;
	bottom: 30px;
	top: auto;
	position: absolute;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
	left: 0;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
.portfolio-items[data-ps="8"] .col:hover .work-info-bg {
	opacity: 0.55;
}
.portfolio-items[data-ps="8"] .col h3 {
	font-size: 20px;
	line-height: 25px;
}
.portfolio-items[data-ps="8"] .col h3, .portfolio-items[data-ps="8"] .col p {
	max-width: 75%;
}

.portfolio-items[data-ps="9"] .col { 
	margin-bottom: 35px; 
}

body .portfolio-items[data-ps="9"] .col {
		padding: 1%; 
		background-color: transparent;
}

.portfolio-items[data-ps="9"] .col .work-item {
	margin-bottom: 25px;
	overflow: visible;
	position: static;
}

body.material .portfolio-items[data-ps="9"] .col img { 
	border-radius: 5px; 
}

#ajax-content-wrap .portfolio-items[data-ps="9"] .col .work-meta { 
	float: none; 
	width: 100%; 
}

.portfolio-items[data-ps="9"] .col p { 
	text-transform: none; 
}
.portfolio-items[data-ps="9"] .col img { 
	transition: all 0.3s cubic-bezier(.21, .6, .35, 1); 
}
.portfolio-items[data-ps="9"] .col:hover img {
	transform: translateY(-5px);
	box-shadow: 0 30px 65px rgba(0,0,0,0.15);
}

.portfolio-items .col.nectar-new-item:hover .inner-wrap:before { 
	transform: translateY(-32px) translateZ(0) scale(1); 
}

.portfolio-items .col.nectar-new-item .inner-wrap { 
	position: relative; 
}

.portfolio-items .col.nectar-new-item .inner-wrap:before {
	 display: block;
	 border-radius: 50px;
	 background-color: #000;
	 padding: 10px 20px;
	 position: absolute;
	 left: 13px;
	 top: 13px;
	 color: #fff;
	 line-height: 16px;
	 font-size: 16px;
	 content: 'New';
	 z-index: 100;
	 transform: scale(0.9) translateZ(0);
	 backface-visibility: hidden;
	 transition: transform 0.3s cubic-bezier(.21, .6, .35, 1);
}

body .portfolio-items[data-gutter="20px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="20px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 40px;
}
body .portfolio-items[data-gutter="15px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="15px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 30px;
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="10px"][data-ps="9"] .col.elastic-portfolio-item,
body .portfolio-items[data-gutter="default"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="default"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 20px;
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="9px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 18px;
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="8px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 16px;
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="7px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 14px;
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="6px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 12px;
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="5px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 10px;
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="4px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 8px;
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="3px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 6px;
}
body .portfolio-items[data-gutter="2px"][data-col-num="elastic"][data-ps="9"], 
body .portfolio-items[data-gutter="2px"][data-ps="9"] .col.elastic-portfolio-item {
	padding: 4px;
}

body.material .portfolio-filters-inline[data-color-scheme*="-underline"] a:after, 
body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
	 transform-origin: left;
	 transform: scaleX(0); 
	 left: 0;
	 width: 100%;
	 bottom: 2px;
	 -webkit-transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
	 transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
}


body.material:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after, 
body.material:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] > ul li a:hover:after {
	transform-origin: left;
	transform: scaleX(1); 
	left: 0;
}

body.material .portfolio-filters-inline[data-color-scheme*="-underline"] .active:after, 
body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li .active:after {
	 transform-origin: left;
	 transform: scaleX(1); 
	 left: 0;
}

.portfolio-items .col.span_3 {
	width: 24.9%;
	margin: 0;
	padding: 0;
}

.portfolio-items .col.span_4 {
	width: 33.3%;
	margin: 0;
}

.portfolio-items .col.span_6,
.portfolio-items[data-ps="6"] .col.span_6 {
	width: 49.9%;
	margin: 0;
}

.portfolio-items[data-rcp="true"]:not(.carousel) {
	margin: 0;
}

.portfolio-items[data-rcp="true"] .col.span_4 {
	width: 33.3%;
	margin: 0;
}

.portfolio-items .col.span_3 .work-item .work-info a {
	padding: 6px 11px;
	font-size: 11px;
	margin: 3px;
}

.portfolio-items .col.span_3 .work-meta h4 {
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -1px;
}

.portfolio-items .work-meta h4 {
	line-height: 22px; 
	position: relative;
	top: -2px; 
}

.portfolio-items .work-meta p {
   line-height: 22px;	
}

[data-ps="1"] .work-meta p {
	position: relative;
}

.page-template-template-portfolio-php .portfolio-items .col.span_3, 
.page-template-template-portfolio-php .portfolio-items .col.span_4 {
	background-color: #f8f8f8;
}

.portfolio-items .col .work-item .work-info .default-link {
	background-color: #252525;
	padding: 9px 15px;
	color: #fff;
	font-size: 12px;
	margin: 5px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.portfolio-items .col .work-item .work-info .default-link:hover {
	opacity: 0.8;
}

.portfolio-items .col h3 {
	position: relative;
	top: 0;
	color: #fff;
	margin-bottom: 10px;
}

body .portfolio-items .col img {
	display: block;
	margin-bottom: 0;
	width: auto;
}

.wpb_row.full-width-content .portfolio-items[data-col-num="cols-3"] .col.span_4 img {
	max-width: none;
	width: 100%;
}

.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg-wrap,
.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 img.sizer {
	height: auto;
	position:relative;
}

.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img {
	z-index: 3;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img.no-img {
	z-index: 1;
}


body .portfolio-items[data-col-num="elastic"] .work-info-bg {
    width: 100%;
}

.portfolio-items .col .work-info .view, 
.portfolio-items .col .work-info .image, 
.portfolio-items .col .work-info .video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
	color: #fff;
	display: block;
}

.portfolio-items .col .work-info .vert-center {
	text-align: center;
	margin-top: -20px;
	position: relative;
	z-index: 10;
	top: 50%;
	width: 100%;
  -webkit-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
  -webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}
.portfolio-items[data-ps="2"] .col .work-info .vert-center {
	-webkit-transition: opacity 0.2s ease-out, transform 0.2s ease-out;
	transition: opacity 0.2s ease-out, transform 0.2s ease-out;
	-webkit-transform: translateY(calc(-50% - 20px)) translateZ(0);
	transform: translateY(calc(-50% - 20px)) translateZ(0);
	margin-top: 0;
}
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center {
	-webkit-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
}
.portfolio-items[data-ps="2"] .col .work-item .work-info .vert-center > * {
	opacity: 1;
}

.portfolio-items .col .work-info .vert-center .no-text {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	text-indent: -9999px;
	background-color: transparent;
}

body .portfolio-items .col .work-info .vert-center.no-text {
	-webkit-transform: none;
	transform: none;
	top: 0;
	height: 100%;
}

.portfolio-items .col .work-info .vert-center p {
	padding-bottom: 0;	
}

.portfolio-items .col .work-info a:hover span { opacity: 0.8; }

.portfolio-items .col .work-info .vert-center *, 
.portfolio-items .col .work-info i {
	opacity: 0;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}

.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content *,
.portfolio-items .col .work-info .vert-center .custom-content, 
.portfolio-items .col .work-info .vert-center .custom-content *,
.portfolio-items .custom-content .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i {
	opacity: 1;
	color: #fff;
}

.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content a {
	position: relative;
	width: auto;
	height: auto;
}


.portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing:not(:hover) {
	border-color: #fff;
}

.portfolio-items .col .work-info .vert-center .custom-content .nectar-button,
.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content .nectar-button {
	display: inline-block!important;
}

.portfolio-items .col .work-info .vert-center .custom-content {
	text-align: left;
}

.portfolio-items .col .work-info .vert-center .custom-content > *:last-child {
	margin-bottom: 0;
}
.portfolio-items .col .work-item[data-custom-content="on"].style-1 .work-info .vert-center {
	margin-top: 0;
}

.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg,
.portfolio-items[data-ps="1"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg, 
.portfolio-items[data-ps="2"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg {
	opacity: 1;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg:after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
	content: ' ';
	z-index: 1;
	opacity: 0;
	background-color: rgba(0,0,0,0.06);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.portfolio-items .col:not([data-default-color="true"]):hover .work-item[data-custom-content='on'] .work-info-bg:after {
	opacity: 1;
}

body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social{
	text-align:center; 
}

body .portfolio-items .col .work-item .work-info .custom-content a{
	opacity:1!important; 
	text-indent:0!important; 
	width:auto; 
	display:inline-block; 
	position:relative!important
}

.portfolio-items .col .work-item {
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
}

.portfolio-items .col.elastic-portfolio-item .work-item {
	overflow: visible;
}

.portfolio-wrap.default-style .portfolio-items:not([data-ps="6"]) .col.elastic-portfolio-item .work-item  {
	overflow: hidden;
}

.portfolio-items .nectar-love {
	text-align: left;
}

.portfolio-items .nectar-love {
	-webkit-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
	height: 13px;
	width: auto;
	line-height: 11px;
	font-size: 12px;
	display: inline-block;
	text-align: left;
	color: #888;
}

.portfolio-items .work-meta {
	text-align: left;
	float: left;
	width: 70%;
	font-size: 11px;
	color: #999;
}

.light .portfolio-items .work-meta {
	color: #e8e8e8;
}

.portfolio-items .work-meta h4,
.main-content .portfolio-items .work-meta h4,
.page-template-template-portfolio .portfolio-items .work-meta h4 {
	margin-bottom: 0;
}

.portfolio-items .nectar-love span {
	line-height: 12px;
}

.portfolio-items .nectar-love-wrap {
	width: 70px;
	top: -1px;
	position: relative;
	float: right;
	text-align: right;
}

.portfolio-items .nectar-love:hover, 
.portfolio-items .nectar-love.loved {
	color: #888;
}

.portfolio-items .flex-gallery {
	margin-bottom: 0;
}

.portfolio-items[data-ps="6"] .col {
	background-color: transparent;
	width: 33.3%;
	padding: 1%;
}

.portfolio-items[data-ps="6"] .col.span_3 {
	width: 22.75%;
	padding: 0.3%;
}

.portfolio-items[data-ps="6"] .col:hover {
	z-index: 1000!important;
}


.portfolio-items[data-ps="6"] .col a {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

body .portfolio-items[data-ps="6"] .col.span_4 .work-meta,
body .portfolio-items[data-ps="6"] .col.span_3 .work-meta {
	width: 100%;
}

.portfolio-items[data-ps="6"] .work-meta {
	width: 100%;
	padding: 17%;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	left: 0;
	z-index: 100;
	color: #fff;
	font-size: 12px;
}

.portfolio-items[data-ps="6"] .work-meta p {
	font-size: 14px;
	position: relative;
	line-height: 22px;
}

.portfolio-items[data-ps="6"] .work-meta h4 {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}


.portfolio-items[data-ps="6"] .parallaxImg-layers > div:first-child .bg-img:after {
	background-color: rgba(51,51,51,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: ' ';
	transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
	-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
	opacity: 0;
} 

.portfolio-items[data-ps="6"] .bg-overlay {
	border: 0 solid #fff;
	position: absolute;
	top: 9%;
	left: 9%;
	width: 82%;
	height: 82%;
	z-index: 10;
	transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);
	-webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);
	opacity: 0;
}

.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay  {
	-webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease;
	transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease;
}

.portfolio-items[data-ps="6"] .col .parallaxImg-rendered-layer > .bg-img {
  -webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
	transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}

.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-rendered-layer > .bg-img {
	-webkit-transform: scale(1.07);
	transform: scale(1.07);
}


.portfolio-items[data-ps="6"].no-masonry .bg-overlay {
	border: 0 solid #fff;
	position: absolute;
	top: 11%;
	left: 8%;
	width: 84%;
	height: 78%;
	z-index: 10;
	transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
	-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}


.portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
	-webkit-transform: scale(.85);
	transform: scale(.85);
}
.portfolio-items[data-ps="6"] .work-item .work-meta .inner {
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
	transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}

html.cssreflections .portfolio-items .parallaxImg-wrap { 
	transform: translateZ(0px); 
}

.portfolio-items .parallaxImg {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	outline: 1px solid transparent;
	transition: transform 0.23s ease-out;
	-webkit-transition: transform 0.23s ease-out;
	position: relative;
  z-index: 10;
  cursor: pointer;
}

.portfolio-items .parallaxImg img {
	box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

.portfolio-items .parallaxImg-container {
	position: relative;
	width: 100%;
	height: 100%;
	outline: 1px solid transparent;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.portfolio-items[data-ps="6"][data-col-num="elastic"]:not(.fullwidth-constrained) {
	overflow: visible;
}

.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-shadow {
	box-shadow: 0 45px 100px rgba(0,0,0,0.4), 0 16px 40px rgba(0,0,0,0.4);
}

.portfolio-items[data-ps="6"] .col .work-item {
	margin-bottom: 0;
}

.portfolio-items[data-col-num="elastic"][data-ps="6"] .col img {
	width: 100%;
}

.portfolio-items .parallaxImg-layers {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	outline: 1px solid transparent;
}

.portfolio-items .parallaxImg-rendered-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	background-size: cover;
	outline: 1px solid transparent;
	overflow: hidden;
}

@media only screen and (max-width: 1000px) {
	.portfolio-items .parallaxImg-rendered-layer {
		transform: none!important;
	}
}

.portfolio-items .parallaxImg-rendered-layer > .bg-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	background-size: cover;
	outline: 1px solid transparent;
}

.portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.portfolio-items .parallaxImg-container .parallaxImg-shadow,
.portfolio-items .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow,
html.cssreflections .portfolio-items .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
	transition: transform 0.27s ease-out;
	-webkit-transition: transform 0.27s ease-out;
}

html.cssreflections .portfolio-items .parallaxImg-container:not(.over),
html.cssreflections .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,
html.cssreflections .portfolio-items .parallaxImg:not(.over)  {
	transition: transform 0.35s ease-out;
	-webkit-transition: transform 0.35s ease-out;
}

.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
	transition: all 0.27s ease-out;
	-webkit-transition: all 0.27s ease-out;
}
.portfolio-items .parallaxImg-container:not(.over) .parallaxImg-shadow {
	transition: all 0.27s ease-out;
	-webkit-transition: all 0.27s ease-out;
}


body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .portfolio-items .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .portfolio-items .parallaxImg {
	transition: transform 0.1s ease-out;
	-webkit-transition: transform 0.1s ease-out;
}
body.cssreflections .parallaxImg.transition .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .portfolio-items .parallaxImg.transition {
	transition: transform 0.2s ease-out;
	-webkit-transition: transform 0.2s ease-out;
}

.portfolio-items .parallaxImg-shadow {
	position: absolute;
	top: 5%; 
	left: 5%;
	width: 90%;
	height: 90%;
	box-shadow: 0 8px 30px rgba(0,0,0,0.6);
	transition: all 0.27s ease-out;
	-webkit-transition: all 0.27s ease-out;
	z-index: 1;
} 

.portfolio-items .tall .parallaxImg-shadow, 
.portfolio-items .wide_tall .parallaxImg-shadow {
	top: 8%; 
} 

.portfolio-items[data-ps="1"] .col .work-item:hover .vert-center,
.portfolio-items[data-ps="2"] .col .work-item:hover .vert-center,
.portfolio-items.carousel .col .work-item.style-2:hover .vert-center {
	margin-top: 0;
}
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info,
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center > *,
.recent-work-carousel.default-style .work-item:hover .work-info .vert-center > *,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info .vert-center > * {
	opacity: 1;
}

/* fix ios double tap issue */
@media only screen and (min-width: 1000px) {
	.portfolio-items[data-ps="1"] .col .work-item:hover .work-info,
	.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center > * {
		opacity: 1;
	}
}

.portfolio-items[data-ps="1"] .col .work-item:hover .work-info-bg,
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info-bg {
	opacity: 0.9;
}

.portfolio-items .col .work-item.style-3:hover .work-info-bg {
	opacity: 0;
}

.portfolio-items .col .work-item.style-4 .work-info .bottom-meta, 
.portfolio-items .col .work-item.style-4 img {
	-webkit-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}
.portfolio-items .col .work-item.style-4:hover img {
	transition-delay: 0.03s;
}

.portfolio-items .col .work-item.style-4 .work-info .bottom-meta {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	background-color: #000;
}

.portfolio-items .col .work-item.style-4:hover img {
	-webkit-transform: translateY(-25px);
	transform: translateY(-25px);
}
.portfolio-items .col .work-item.style-4:hover .work-info .bottom-meta,
.portfolio-items .col .work-item.style-4[data-custom-content="on"]:hover img {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.portfolio-items .col .work-item.style-5 {
	overflow: visible;
}
.portfolio-items .col .work-item.style-5 img.sizer {
	position: absolute;
	z-index: -1;
	visibility: hidden;
}

.no-js .portfolio-items .col .work-item.style-5 img.sizer {
	z-index: 1;
	visibility: visible;
}

.portfolio-loading {
	display: block;
	height: 31px;
	width: 31px;
	z-index: 80;
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: -15px;
}

.portfolio-loading.default-loader {
	background-image: none!important;
}

body[data-bg-header="true"] .portfolio-loading {
	display: none;
}

div[data-col-num="cols-4"] .portfolio-loading {
	top: 85px;
}

div[data-col-num="cols-3"] .portfolio-loading {
	top: 111px;
}

.portfolio-items[data-col-num="elastic"] {
	margin-right: 0;
	margin-top: 0;
}

.portfolio-wrap  {
	position: relative;	
}

body .portfolio-wrap.default-style, 
body .portfolio-wrap.spaced {
	padding: 2% 0;
}

body #boxed .portfolio-wrap.spaced {
	padding-left: 1.5%;
}

body #boxed .portfolio-wrap.default-style {
	padding: 2%;
}


body .default-style .portfolio-items .col.elastic-portfolio-item {
	margin: 1.2%!important;
	width: 17.50%!important;
}

body .portfolio-items .col.elastic-portfolio-item {
	width: 20%;
	margin: 0!important;
}

body .portfolio-items[data-gutter="1px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="1px"] .col { 
	padding: 1px; 
}
body .portfolio-items[data-gutter="2px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="2px"] .col { 
	padding: 2px; 
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="3px"] .col { 
	padding: 3px; 
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="4px"] .col { 
	padding: 4px; 
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="5px"] .col { 
	padding: 5px; 
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="6px"] .col { 
	padding: 6px; 
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="7px"] .col { 
	padding: 7px; 
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="8px"] .col { 
	padding: 8px; 
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="9px"] .col { 
	padding: 9px; 
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="10px"] .col { 
	padding: 10px; 
}

body .portfolio-items[data-gutter="15px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="15px"] .col, 
body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col  { 
	padding: 15px; 
}
body .portfolio-items[data-gutter="20px"][data-col-num="elastic"], 
body .portfolio-items[data-gutter="20px"] .col { 
	padding: 20px; 
}

body .portfolio-items[data-gutter*="px"][data-col-num="elastic"].fullwidth-constrained {
	padding: 0;
}

body .portfolio-items[data-gutter="1px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="1px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 2px); 
	margin-left: -1px; 
	margin-top: -1px; 
}

body .portfolio-items[data-gutter="2px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="2px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 4px); 
	margin-left: -2px; 
	margin-top: -2px; 
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="3px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 6px); 
	margin-left: -3px; 
	margin-top: -3px; 
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="4px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 8px); 
	margin-left: -4px; 
	margin-top: -4px; 
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="5px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 10px); 
	margin-left: -5px; 
	margin-top: -5px; 
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="6px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 12px); 
	margin-left: -6px; 
	margin-top: -6px; 
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="7px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 14px); 
	margin-left: -7px; 
	margin-top: -7px; 
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="8px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 16px); 
	margin-left: -8px; 
	margin-top: -8px; 
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="9px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 18px); 
	margin-left: -9px; 
	margin-top: -9px; 
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="10px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 20px); 
	margin-left: -10px; 
	margin-top: -10px; 
}

body .portfolio-items[data-gutter="15px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="15px"]:not([data-col-num="elastic"]), 
body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 30px); 
	margin-left: -15px; 
	margin-top: -15px; 
}

body .portfolio-items[data-gutter="20px"][data-col-num="elastic"].fullwidth-constrained, 
body .portfolio-items[data-gutter="20px"]:not([data-col-num="elastic"]) { 
	width: calc(100% + 40px); 
	margin-left: -20px; 
	margin-top: -20px; 
}


body .portfolio-items .col.elastic-portfolio-item.tall, 
body .portfolio-items .col.elastic-portfolio-item.regular {
	width: 20%;
}

body .portfolio-items .col.elastic-portfolio-item.wide {
	width: 40%;
}

body .portfolio-items .col.elastic-portfolio-item.wide_tall {
	width: 40%;
}


/* constrained cols */
body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
	width: 25%;
}


/*-------------------------------------------------------------------------*/
/*	4.	Image Gallery
/*-------------------------------------------------------------------------*/
body .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"] {
	display: flex;
	flex-wrap: wrap;
}
@media only screen and (max-width: 1600px) {
	.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
		width: 25%
	}
}
@media only screen and (max-width: 1300px) {
	.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
		width: 33.3%
	}
}
@media only screen and (max-width: 1000px) {
	.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
		width: 50%
	}
}
@media only screen and (max-width: 470px) {
	.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
		width: 100%
	}
}

@media only screen and (min-width: 1000px) {
	.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"].constrain-max-cols .col {
		width: 25%
	}
}



/*-------------------------------------------------------------------------*/
/*	5. Recent Project Slider
/*-------------------------------------------------------------------------*/
.nectar_fullscreen_zoom_recent_projects {
	height: 900px;
	width: 100%;
	position: relative;
	overflow:hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slides,
.nectar_fullscreen_zoom_recent_projects .project-slide,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap *,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans, 
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans *,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info h1 > span span,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info a, 
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info p {
	-ms-transition: none;
	-webkit-transition: none;
	transition: none;
}

.nectar_fullscreen_zoom_recent_projects .project-slide {
	visibility: hidden;
    -webkit-transition: visibility 0s 1.3s;
    transition: visibility 0s 1.3s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.current {
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    backface-visibility: hidden;
}


.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap .slide-bg,
.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap .slide-bg {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap {
    -webkit-transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
    transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
    transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
    transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s, -webkit-transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap {
    -webkit-transform: translate3d(0%, -100%, 0);
    transform: translate3d(0%, -100%, 0);
}

.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}



.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer, 
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer {
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    backface-visibility: hidden;
    overflow: hidden;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer, 
.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer {
    -webkit-transform: scale(0.5) translateZ(0);
    -ms-transform: scale(0.5) translateZ(0);
    transform: scale(0.5) translateZ(0);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}



.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title > span {
	 position: relative;
    display: inline-block;
    overflow: hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title > span span {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    padding: 2% 0;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
	 -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    display: block;
    margin-top: 25px;
    opacity: 1;
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="light"] .project-info .project-slide__title {
	color: #fff;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info .project-slide__title > span span {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
     -webkit-transition-delay: .45s;
    transition-delay: .45s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info .project-slide__title > span span {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
      -webkit-transition-delay: .45s;
    transition-delay: .45s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info a {
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
     opacity: 0;
   -webkit-transition-delay: .45s;
    transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info p {
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	 opacity: 0;
 -webkit-transition-delay: .45s;
	transition-delay: .45s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info a {
    -webkit-transform: translateY(60%);
    transform: translateY(60%);
     opacity: 0;
    -webkit-transition-delay: .45s;
    transition-delay: .45s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info p {
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	 opacity: 0;
	-webkit-transition-delay: .45s;
	transition-delay: .45s;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
	color: #fff;
	font-weight: 600;
	backface-visibility: hidden;
	display: inline-block;
	position: relative;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
	color: #fff;
	backface-visibility: hidden;
	position: relative;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:hover:after {
	animation: portSliderLine 0.42s cubic-bezier(0.42, 0, 0, 1) forwards;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:after {
	display: block;
	content: '';
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 2px;
	background-color: #fff;
	bottom: -1px;
	left: 0;
	backface-visibility: hidden;
	pointer-events: none;
	animation: portSliderLine2 0.42s cubic-bezier(0.42, 0, 0, 1) forwards;
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a:after  { 
	background-color: #000; 
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a { 
	color: #000;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
	background-size: cover;
	background-position: center;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
	opacity: 0;
	-webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
 	-webkit-transition-delay: 0s;
  transition-delay: 0s;
  backface-visibility: hidden;
  z-index: 10;

}

.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
	content: '';
	background-color: inherit;
}

.nectar_fullscreen_zoom_recent_projects .project-slide.current .bg-outer-wrap .bg-inner-wrap:after {
	-webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
}

.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.1; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.2"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.2; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.3"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.3; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.4"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.4; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.5"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.5; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.6"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.6; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.7"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.7; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.8"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.8; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.9"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.9; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 1; }

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	z-index: 100;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title, 
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
	max-width: 50%;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { 
	display: block; 
}


.nectar_fullscreen_zoom_recent_projects > .normal-container {
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 0;
	height: 100%;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects > .normal-container {
	max-width: none;
	width: 100%;
	left: 0;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
	position: absolute;
	left: 0; 
	bottom: 40px;
	z-index: 100;
	pointer-events: all;
}

body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
	left: 35px; 
	bottom: 20px;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
	width: 44px;
	height: 44px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	position: relative;
	margin: 7px;
	border: 1px solid rgba(255,255,255,0.5);
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev, 
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next { 
	border: 1px solid rgba(0,0,0,0.5); 
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
	margin-left: 0;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i {
	width: 44px;
	height: 12px;
	line-height: 12px;
	font-size: 14px;
	text-align:center;
	position: absolute;
	top: 50%;
	left: 0;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	color: #fff;
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev i,
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next i { 
	color: #000;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i { 
	left: 1px;
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover i {
	-ms-transform: translateX(5px)  translateY(-50%);
	-webkit-transform: translateX(5px) translateY(-50%);
	transform: translateX(5px) translateY(-50%);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover i {
	-ms-transform: translateX(-5px)  translateY(-50%);
	-webkit-transform: translateX(-5px) translateY(-50%);
	transform: translateX(-5px) translateY(-50%);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
	display: block;
	content: '';
	background-color: #fff;
	height: 1px;
	width: 14px;
	position: absolute;
	left: 14px;
	top: 50%;
	-ms-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transform: scaleX(0) translateX(0px);
	-webkit-transform: scaleX(0) translateX(0px);
	transform: scaleX(0) translateX(0px);
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev:after, 
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next:after  { 
	background-color: #000; 
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover:after,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover:after {
	-ms-transform: scaleX(1) translateX(0);
	-webkit-transform: scaleX(1) translateX(0);
	transform: scaleX(1) translateX(0);
}

.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
	left: auto;
	right: 14px;
	-ms-transform: scaleX(0) translateX(0px);
	-webkit-transform: scaleX(0) translateX(0px);
	transform: scaleX(0) translateX(0px);
}

.nectar_fullscreen_zoom_recent_projects[data-slider-controls="arrows"] .dot-nav { 
	pointer-events: none; 
	visibility: hidden;
}

.nectar_fullscreen_zoom_recent_projects .dot-nav {
	position: absolute;
	right: 50px;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 100;
	pointer-events: all;
}

body[data-ext-responsive="true"][data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .dot-nav {
	right: 35px;
}

.nectar_fullscreen_zoom_recent_projects .dot-nav > span {
	display: block;
	height: 2px;
	width: 30px;
	cursor: pointer;
	padding: 8px 0;
	opacity: 0.5;
	box-sizing: content-box;
	-ms-transform-origin: right;
	-webkit-transform-origin: right;
	transform-origin: right;
	-ms-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transform: scaleX(0.5);
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}
.nectar_fullscreen_zoom_recent_projects .dot-nav span.active {
	opacity: 1;
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.nectar_fullscreen_zoom_recent_projects .dot-nav > span span {
	height: 100%;
	width: 100%;
	display: block;
	background-color: #fff;
}

.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .dot-nav > span span { 
	background-color: #000; 
}





/*-------------------------------------------------------------------------*/
/*	6. Responsive
/*-------------------------------------------------------------------------*/


@media only screen and (min-width: 1000px) {
	
	.single-portfolio #page-header-bg[data-parallax="1"] .span_6 .inner-wrap {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.single-portfolio #page-header-bg[data-parallax="1"]:not(.fullscreen-header) .span_6 .inner-wrap #portfolio-nav {
		width: calc(100% + 140px);
		left: -70px;
	}
	
	.portfolio-items[data-ps="6"] .col.tall .bg-overlay {
		top: 5.5%;
		left: 9%;
		width: 82%;
		height: 89.5%;
	}
	.portfolio-items[data-ps="6"] .col.wide_tall .work-item:hover .bg-overlay {
		border-width: 20px;
	}

	.portfolio-items[data-ps="6"] .col.wide .bg-overlay {
		top: 9%;
		left: 5.5%;
		width: 89%;
		height: 82%;
	}
	
	.portfolio-items[data-ps="6"].no-masonry .work-item:hover .bg-overlay {
		border-width: 8px;
		opacity: 1;
	}

	.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay {
		border-width: 11px;
		opacity: 1;
	}
	
	.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers > div .bg-img:after {
		opacity: 1;
	} 

	.portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item {
		width: 22.5%!important;
	}

}



@media only screen and (max-width: 999px) {
	
	.portfolio-items .col .work-item.style-3 .work-info-bg { 
		display: block; 
	}
	
}


@media only screen and (min-width: 690px) {
	.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
		font-size: 48px;
		line-height: 54px;
	}
	.portfolio-items[data-ps="6"] .wide_tall .work-meta p {
		font-size: 28px;
		line-height: 34px;
	}
}



@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	
	body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a {
			margin: 4px 3px;
			padding: 4px 9px!important;
			display: inline-block!important;
	}

	body .default-style .portfolio-items.constrain-max-cols:not([data-ps="6"]) .col.elastic-portfolio-item .work-meta {
		width: 68%!important;
	}
	
	.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
		padding: 5px 6px;
		font-size: 11px;
		margin: 1px;
	}
	
	.portfolio-items:not(.carousel) .col.span_3 .work-meta, 
	.portfolio-items:not(.carousel) .col.span_4 .work-meta {
		width: 74%;
	}
	
  .portfolio-items:not(.carousel) .col.span_3 .nectar-love-wrap, 
	.portfolio-items:not(.carousel) .col.span_4 .nectar-love-wrap  {
		width: 52px;
	}
	
	body.single-portfolio #sidebar.fixed-sidebar, 
	body.single-portfolio #sidebar {
		width: 27.5%;
	}
	body.single-portfolio .post-area {
		width: 72.5%;
	}
  body.single-portfolio.material .post-area.span_9 {
    width: 68.5%;
  }

	body.single-portfolio .row .title-wrap .col.section-title {
		text-align: center;
	}

	body.single-portfolio .row .col.section-title h1 {
		max-width: 725px;
		margin: 0 auto;
	}

}


@media only screen and (min-width: 1000px) and (max-width: 1080px) {
	
	body #sidebar.fixed-sidebar, 
	body.single-portfolio #sidebar {
		top: 0;
		margin-left: 0;
		position: relative;
	}
	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {
	
	#full_width_portfolio .project-title.parallax-effect {
		padding-top: 5em;
		position: relative;
		margin-top: -32px;
		top: 0;
	}

	.portfolio-items .col .work-item .work-info a {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		text-indent: -9999px;
	}

	.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
		width: auto;
	}

	body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
	    opacity: 1;
	}

	body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
	body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
	    opacity: 1;
	    -webkit-transform: scale(1);
			transform: scale(1);
	}
	
	.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
	    height: 100%;
	    top: 0;
	    -webkit-transform: none;
			transform: none;
	}
	
}


	
@media only screen and (min-width : 690px) and (max-width : 999px) {
		
	.one-fourths.span_3.clear-both, 
	.one-fourths.vc_span3.clear-both, 
	.one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) { 
		clear: both; 
	}
	.one-fourths.span_3.right-edge, 
	.one-fourths.vc_span3.right-edge, 
	.one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) { 
		margin-right: 0; 
	}

	.portfolio-items .col {
		width: 100%;
		margin-left: 0;
		margin-bottom: 8px;
	}

	.portfolio-items:not(.carousel) div:nth-child(2n+2), 
	.portfolio-items:not(.carousel) div:nth-child(2n+2) {
		clear: both;
	}

	.portfolio-items:not(.carousel) .col.span_4, 
	.portfolio-items:not(.carousel) .col.span_3 {
		width: 49.9%!important;
	}
	
	.portfolio-items[data-ps="6"] .col {
		padding: 2%;
	}

  body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
	    opacity: 1;
	}

	body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
	body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
	    opacity: 1;
	    -webkit-transform: scale(1);
			transform: scale(1);
	}

	body .portfolio-filters {
		position: relative;
		display: block;
		clear: both;
		float: none;
		top: auto;
		margin: 30px auto;
	}
	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
	}
	#full_width_portfolio .section-title h1 {
		font-size: 22px;
	}
	
	.carousel-next {
		right: 1px;
		padding-left: 1px;
	}
	
	.carousel-prev {
		right: 25px;
		padding-right: 1px;
	}

	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 {
    -webkit-transform: translateX(0px) translateZ(0);
		transform: translateX(0px) translateZ(0);
	}
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, 
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line {
		display: none;
	}

	body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text),
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text),
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
		text-align: center;
	}
	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
		min-height: 225px;
	}

}



@media only screen and (max-width : 690px) {

  .col {
		margin-bottom: 25px;
	}

	.post-area {
		margin-bottom: 0;
	}
	
	body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, 
	body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
		max-width: 100%;
	}

  .single-portfolio .row .col.section-title.span_12 {
  		text-align: center;
  }

  body.single-portfolio .row .col.section-title.span_12 h1 {
		width: 280px;
		margin: 0 auto;
		line-height: 30px;
	}

	.portfolio-items:not(.carousel) .col.span_4, 
	.portfolio-items:not(.carousel) .col.span_3, 
	.portfolio-items:not(.carousel) .col.span_6 {
  		width: 100%;
  		margin-right: 0;
  		margin-left: 0;
  	}
  	
	body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
	    opacity: 1;
	}

	body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
	body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
	    opacity: 1;
	    -webkit-transform: scale(1);
			transform: scale(1);
	}


	.bottom_controls #portfolio-nav .controls #next-link a i:after,
	.bottom_controls #portfolio-nav .controls #prev-link a i:after {
		display: none;
	}

  .posts-container[data-load-animation="none"] article .inner-wrap.animated { 
		opacity: 1; 
	}
    
	.portfolio-filters {
		width: 100%;
		position: relative;
		display: block;
		clear: both;
		top: auto;
	}
	
	.page-template-template-portfolio-php .portfolio-filters {
		margin-bottom: 0;
	}
	
	hmtl .page-header-no-bg .portfolio-filters {
		margin-top: 20px;
		height: auto;
	}
	
	body .portfolio-filters > ul {
		position: relative;
	}


	div[data-style="minimal"] .toggle h3 a {
		font-size: 20px;
		line-height: 24px;
	}
	
	body #portfolio-nav {
		margin: 10px 0 0;
		position: relative;
	}
	
	.bottom_controls #portfolio-nav {
		margin-top: 0;
	}

	.bottom_controls #portfolio-nav .controls {
		position: absolute;
	}

	.bottom_controls #portfolio-nav .controls span {
		display: none;
	}

	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
		max-width: none!important;
	}
	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls,
	.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls {
		position: relative;
	}
	
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text),
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
		text-align: center;
	}
	
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
		min-height: 250px;
	}

	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span {
		display: block;
	}
	
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project, 
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
		width: 100%;
	}

	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 {
    -webkit-transform: translateX(0px) translateZ(0);
		transform: translateX(0px) translateZ(0);
	}
	
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, 
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
	body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line {
		display: none;
	}
	
	body .project-title #portfolio-nav {
		top: 10px;
		height: 33px;
	}
	
	#portfolio-nav ul {
		position: relative;
		margin-left: 0;
	}
  
  #page-header-bg #portfolio-nav ul,
  .section-title #portfolio-nav ul {
    margin-bottom: 0;
  }
	
	#portfolio-nav ul:first-child {
		z-index: 103;
	}
	
	#portfolio-nav .controls:after {
		content: ""; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	body #page-header-bg .project-title {
		top: 0;
		padding-top: 30px;
	}

	.single-portfolio #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
		-webkit-transform: none;
		transform: none;
	}

	body[data-permanent-transparent="1"] #page-header-bg .project-title {
		padding-top: 50px;
	}
	
	
	.single-portfolio #page-header-bg:not(.fullscreen-header) {
		height: auto!important;
	}
	
	
 .project-title #portfolio-nav .controls,
 #page-header-bg .project-title #portfolio-nav .controls {
		margin: 0 auto;
		float: none;
		display: block;
		width: 120px;
	}
	
	.project-title .controls #prev-link {
		float: left;
	}
	
	.project-title .controls #next-link {
		float: right;
	}
	
	.project-title #all-items {
		left: 50%;
		transform: translateX(-50%);
		float: none;
		position: absolute;
	}
	.project-title #portfolio-nav #all-items a {
		margin: 0;
	}
	

}



@media only screen and (min-width : 1px) and (max-width : 999px) {
	
	body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
		margin-top: 0;
	}

	.single-portfolio .row .post-area {
		margin-top: 0;
	}
	
	.single-portfolio #boxed .post-area { width: 100%; }
	
	.work-item:not([data-custom-content="on"]) .work-info-bg { 
		display: none;
	}
	
	.style-3 .work-info-bg {
		display: block;
	}
	
	body .portfolio-items .work-item.style-3 p,
	body .portfolio-items .work-item.style-3 .vert-center p {
		display: block;
		margin-top: 0;
		opacity: 1;
		position: relative;
	}
	
	.portfolio-items .work-item.style-3 .vert-center {
		padding-top: 15px;
	}
	.portfolio-items[data-ps="8"] .col .work-info-bg { opacity: 0.3;}
	.portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .next-arrow { 
		display: none;
	}
	
	.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, 
	.portfolio-items .col .work-item.style-2 .work-info-bg {
		display: block;
	}
  
  body .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content { 
		position: relative; 
		width: 100%; 
		margin-right: 0;
		transform: none; 
		top: 0;
	}
	
  body .nectar-carousel-flickity-fixed-content .nectar-flickity { 
		margin-left: 0; 
	}
	
  body .nectar-flickity.nectar-carousel[data-controls="material_pagination"]:not(.masonry) .flickity-viewport { 
		margin-top: 50px; 
	}

	.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
		padding: 9px 15px;
		font-size: 12px;
		margin: 5px;
	}
	
	.portfolio-items .col .work-item .work-info a {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		text-indent: -9999px;
	}

	.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
		width: auto;
	}
	
	.portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing  {
		margin: 10px 13px 10px 0;
	}


	.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content="on"]) .work-info .vert-center {
		-webkit-transform: none;
		transform: none;
		top: 0;
		height: 100%;
	}
		

  body.single-portfolio #sidebar.fixed-sidebar, 
	body.single-portfolio #sidebar  {
		top: 0;
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
		position: relative;
		float: none;
	}

	body.single-portfolio #sidebar {
		margin-top: 30px;
	}
	
  
  .single-post[data-bg-header="true"].material .container-wrap:not(.no-sidebar) > .main-content { 
		padding-top: 0; 
	}


	body.single-portfolio .post-area {
		width: 100%;
		float: none;
	}
	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0;
	}
	
	.parallax_slider_outer.first-section, 
	body .parallax-disabled, 
	.parallax-disabled .nectar-slider-wrap {
		margin-top: 0;	
	}
	
	.admin-bar.single-portfolio .project-title.parallax-effect {
		margin-top: 0;	
	}
	
	#full_width_portfolio .project-title.parallax-effect {
		position: relative;
		top: 0;
	} 
	
	body.single-portfolio #full_width_portfolio .container-wrap {
		padding-top: 2.1em;	
	}
	
	
	.carousel-wrap[data-full-width="true"] {
		padding: 0 9px;
	}
	

	body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
		font-size: 16px;	
		top: 3px;
	}
	
	.portfolio-items[data-col-num="elastic"] {
		padding-left: 0;
	}
	
	.portfolio-filters-inline #current-category {
		display: none;
	}
	
	body .portfolio-filters-inline .container > ul {
		float: none;
		text-align: center;
	}
	
	.portfolio-filters-inline #sort-label,
	.portfolio-filters-inline .container > ul #sort-label {
		display: none;
	}

	body .portfolio-filters-inline ul li, 
	body .portfolio-filters-inline ul ul {
		float: none;
		display: inline;
	}
	
	body .container-wrap .portfolio-filters-inline.first-section,
	body .container-wrap .portfolio-filters-inline.non-fw.first-section {
		padding-top: 19px;
		margin-top: 0;
	}
	
	
	body .container-wrap.portfolio-filters-inline.first-section.non-fw  {
		padding-top: 33px;
	}
	
	body .portfolio-filters-inline .container > ul {
		max-width: 100%;
		margin-right: 0;
	}
	

}



@media only screen and (min-width: 470px) and (max-width: 600px) {
	
	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		width: 66%;
	}
	
	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		font-size: 10px;
	}
	
	body .portfolio-items .work-meta h4,
	.portfolio-items[data-ps="6"] .work-meta h4 { 
		font-size: 15px;
		line-height: 18px;
	}
	
}



@media only screen and (min-width: 1600px) {

	/* boxed */
	#boxed .portfolio-items .elastic-portfolio-item {
		width: 25%;
	}
	
	body #boxed .portfolio-items .col.elastic-portfolio-item.tall, 
	body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
		width: 20%;
	}
	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
		width: 50%;
	}
	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 50%;
	}
	
	
	body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 21.72%!important;
	}
	

	/* constrained masonry */
	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide{
		width: 50%;
	}
	
	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
		width: 50%;
	}

	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, 
	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
		width: 25%;
	}



}

@media only screen and (min-width: 1300px) and (max-width: 1600px) {

	
	.portfolio-items .elastic-portfolio-item {
		width: 25%;
	}
	
	body .portfolio-items .col.elastic-portfolio-item.tall, 
	body .portfolio-items .col.elastic-portfolio-item.regular {
		width: 20%;
	}
	
	body .portfolio-items .col.elastic-portfolio-item.wide {
		width: 50%;
	}
	
	body .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 50%;
	}

}



@media only screen and (min-width: 990px) and (max-width: 1300px) {


  .portfolio-items .elastic-portfolio-item {
      width: 33.3%;
  }

  .portfolio-items[data-ps="6"] .col {
		padding: 1.5%;
	}

  body .portfolio-items .col.elastic-portfolio-item.wide_tall, 
	body .portfolio-items .col.elastic-portfolio-item.wide  {
      width: 66.6%;
  }

  body .default-style .portfolio-items .col.elastic-portfolio-item {
      width: 30.6%!important;
  }
  
  body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
      width: 29.7%!important;
  }
    
	/* constrained cols */
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
		width: 25%;
	}
	
	/* constrained cols */
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, 
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4 {
		font-size: 14px;
		line-height: 20px;
	}
	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3,
	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4 {
		font-size: 18px;
		line-height: 25px;
	}

	.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta {
	    padding: 13px 13px 10px;
	}
	
	.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p,
	.portfolio-items.constrain-max-cols .work-item.style-5 p {
	    font-size: 12px;
	    line-height: 18px;
	}


	/* constrained masonry */
	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide {
		width: 25%;
	}
	
	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
		width: 25%;
	}

	body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, 
	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
		width: 25%;
	}

}


@media only screen and (min-width: 470px) and (max-width: 990px) {

	
	.portfolio-items .elastic-portfolio-item,
	body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
		width: 50%;
	}
	
	body .portfolio-items .col.elastic-portfolio-item.wide_tall, 
	body .portfolio-items .col.elastic-portfolio-item.wide {
		width: 100%;
	}

	body .portfolio-wrap.default-style { 
		padding: 0!important; 
		margin-top: 30px; 
	}
	body .portfolio-wrap.default-style .portfolio-items { 
		margin: 0!important; 
		width: 100%!important; 
		padding: 0!important; 
		transform: none!important;
	}
	
	body .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 100%!important;
		margin: 0!important;
		padding-bottom: 25px;
	}
	
	/* boxed */
	#boxed .portfolio-items .elastic-portfolio-item {
		width: 100%;
	}
	
	#boxed .portfolio-items .elastic-portfolio-item img {
		height: auto!important;
	}
	
	body #boxed .default-style { 
		padding: 0!important; 
		margin-top: 30px; 
	}
	
	body #boxed .default-style .portfolio-items { 
		margin: 0!important; 
		width: 100%!important; 
		padding: 0!important;
	}
	
	body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 100%!important;
		margin: 0!important;
		padding-bottom: 25px;
	}

}



@media only screen and (max-width: 690px) and (min-width: 470px) {

	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.portfolio-items[data-ps="6"] .col, 
	.portfolio-items[data-ps="6"][data-col-num="elastic"] {
		padding: 10px;
	}

}



@media only screen and (max-width: 470px) {

	.portfolio-items .elastic-portfolio-item {
		width: 100%;
	}

	body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
		width: 50%;
	}
	
	.portfolio-items .elastic-portfolio-item img,
	.masonry.meta_overlaid article.post.wide_tall .content-inner .post-featured-img img {
		height: auto!important;
	}
	
	.portfolio-items[data-ps="6"] .col, 
	.portfolio-items[data-ps="6"][data-col-num="elastic"] {
		padding: 10px;
	}
	
	body .default-style { 
		padding: 0!important; 
		margin-top: 30px; 
	}
	
	body .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 100%!important;
		margin: 0!important;
		padding-bottom: 25px;
	}

	.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center {
		left: 50%!important;
		right: auto!important;
		margin-left: 0;
	}
  
	body .portfolio-items .col .work-item.style-4 .work-info .bottom-meta {
		bottom: 0;
		transform: none;
    position: relative;
	}
	
	.portfolio-items .col .work-item.style-4:hover img { transform: none; }
  body .portfolio-items .work-item.style-4 .work-info {
    position: static;
    padding: 0;
    height: auto;
  }


  /* show portfolio items immediately on mobile */
  body .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained):not(.isotope-activated) {
    margin-left: -50vw;
    left: 50%;
    width: 100vw;
  }
  
  body .portfolio-items:not(.isotope-activated):not(.carousel) .elastic-portfolio-item,
  body .portfolio-items:not(.isotope-activated):not(.carousel) .col,
	body .default-style .portfolio-items:not(.carousel) {
    width: 100%!important;
    position: relative!important;
    top: auto!important;
    left: 0!important;
		margin-left: 0!important;
    -webkit-transform: none!important;
    transform: none!important;
  }
	
  body .portfolio-items.isotope-activated .elastic-portfolio-item,
  body .portfolio-items.isotope-activated .col  {
    transition: none!important;
  }
	
  .portfolio-items:not(.carousel) .col .inner-wrap[data-animation],
  .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p, 
  .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3 {
    opacity: 1!important;
    -webkit-transform: none!important;
    transform: none!important;
  }
  .portfolio-items[data-loading="lazy-load"] .col .inner-wrap .top-level-image {
    opacity: 1;
  }
  
}


@media only screen and (max-height: 500px) {
	
	.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title, 
	.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
		max-width: 100%;
	}
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
		bottom: 15px;
	}
	body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
		margin-top: 0;
		top: -5px;
	}
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next, 
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
		width: 36px;
		height: 36px;
	}
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i, 
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i {
		width: 36px;
	}
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after, 
	body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
		width: 9px;
	}
}

@media only screen and (min-width: 1000px) {
	body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
		left: 90px;
	}
	body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .dot-nav {
		right: 90px;
	}
}
.vrc {
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
}
.vrc html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.vrc body {
  margin: 0;
}
.vrc article,
.vrc aside,
.vrc details,
.vrc figcaption,
.vrc figure,
.vrc footer,
.vrc header,
.vrc hgroup,
.vrc main,
.vrc menu,
.vrc nav,
.vrc section,
.vrc summary {
  display: block;
}
.vrc audio,
.vrc canvas,
.vrc progress,
.vrc video {
  display: inline-block;
  vertical-align: baseline;
}
.vrc audio:not([controls]) {
  display: none;
  height: 0;
}
.vrc [hidden],
.vrc template {
  display: none;
}
.vrc a {
  background-color: transparent;
}
.vrc a:active,
.vrc a:hover {
  outline: 0;
}
.vrc abbr[title] {
  border-bottom: 1px dotted;
}
.vrc b,
.vrc strong {
  font-weight: bold;
}
.vrc dfn {
  font-style: italic;
}
.vrc h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.vrc mark {
  background: #ff0;
  color: #000;
}
.vrc small {
  font-size: 80%;
}
.vrc sub,
.vrc sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.vrc sup {
  top: -0.5em;
}
.vrc sub {
  bottom: -0.25em;
}
.vrc img {
  border: 0;
}
.vrc svg:not(:root) {
  overflow: hidden;
}
.vrc figure {
  margin: 1em 40px;
}
.vrc hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.vrc pre {
  overflow: auto;
}
.vrc code,
.vrc kbd,
.vrc pre,
.vrc samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.vrc button,
.vrc input,
.vrc optgroup,
.vrc select,
.vrc textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.vrc button {
  overflow: visible;
}
.vrc button,
.vrc select {
  text-transform: none;
}
.vrc button,
.vrc html input[type="button"],
.vrc input[type="reset"],
.vrc input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.vrc button[disabled],
.vrc html input[disabled] {
  cursor: default;
}
.vrc button::-moz-focus-inner,
.vrc input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.vrc input {
  line-height: normal;
}
.vrc input[type="checkbox"],
.vrc input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.vrc input[type="number"]::-webkit-inner-spin-button,
.vrc input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.vrc input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.vrc input[type="search"]::-webkit-search-cancel-button,
.vrc input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.vrc fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.vrc legend {
  border: 0;
  padding: 0;
}
.vrc textarea {
  overflow: auto;
}
.vrc optgroup {
  font-weight: bold;
}
.vrc table {
  border-collapse: collapse;
  border-spacing: 0;
}
.vrc td,
.vrc th {
  padding: 0;
}
@media print {
  .vrc *,
  .vrc *:before,
  .vrc *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .vrc a,
  .vrc a:visited {
    text-decoration: underline;
  }
  .vrc a[href]:after {
    content: " (" attr(href) ")";
  }
  .vrc abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .vrc a[href^="#"]:after,
  .vrc a[href^="javascript:"]:after {
    content: "";
  }
  .vrc pre,
  .vrc blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .vrc thead {
    display: table-header-group;
  }
  .vrc tr,
  .vrc img {
    page-break-inside: avoid;
  }
  .vrc img {
    max-width: 100% !important;
  }
  .vrc p,
  .vrc h2,
  .vrc h3 {
    orphans: 3;
    widows: 3;
  }
  .vrc h2,
  .vrc h3 {
    page-break-after: avoid;
  }
  .vrc select {
    background: #fff !important;
  }
  .vrc .navbar {
    display: none;
  }
  .vrc .btn > .caret,
  .vrc .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .vrc .label {
    border: 1px solid #000;
  }
  .vrc .table {
    border-collapse: collapse !important;
  }
  .vrc .table td,
  .vrc .table th {
    background-color: #fff !important;
  }
  .vrc .table-bordered th,
  .vrc .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.eot');
  src: url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/wp-content/plugins/vr-calendar-sync-master/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.vrc .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;
}
.vrc .glyphicon-asterisk:before {
  content: "\2a";
}
.vrc .glyphicon-plus:before {
  content: "\2b";
}
.vrc .glyphicon-euro:before,
.vrc .glyphicon-eur:before {
  content: "\20ac";
}
.vrc .glyphicon-minus:before {
  content: "\2212";
}
.vrc .glyphicon-cloud:before {
  content: "\2601";
}
.vrc .glyphicon-envelope:before {
  content: "\2709";
}
.vrc .glyphicon-pencil:before {
  content: "\270f";
}
.vrc .glyphicon-glass:before {
  content: "\e001";
}
.vrc .glyphicon-music:before {
  content: "\e002";
}
.vrc .glyphicon-search:before {
  content: "\e003";
}
.vrc .glyphicon-heart:before {
  content: "\e005";
}
.vrc .glyphicon-star:before {
  content: "\e006";
}
.vrc .glyphicon-star-empty:before {
  content: "\e007";
}
.vrc .glyphicon-user:before {
  content: "\e008";
}
.vrc .glyphicon-film:before {
  content: "\e009";
}
.vrc .glyphicon-th-large:before {
  content: "\e010";
}
.vrc .glyphicon-th:before {
  content: "\e011";
}
.vrc .glyphicon-th-list:before {
  content: "\e012";
}
.vrc .glyphicon-ok:before {
  content: "\e013";
}
.vrc .glyphicon-remove:before {
  content: "\e014";
}
.vrc .glyphicon-zoom-in:before {
  content: "\e015";
}
.vrc .glyphicon-zoom-out:before {
  content: "\e016";
}
.vrc .glyphicon-off:before {
  content: "\e017";
}
.vrc .glyphicon-signal:before {
  content: "\e018";
}
.vrc .glyphicon-cog:before {
  content: "\e019";
}
.vrc .glyphicon-trash:before {
  content: "\e020";
}
.vrc .glyphicon-home:before {
  content: "\e021";
}
.vrc .glyphicon-file:before {
  content: "\e022";
}
.vrc .glyphicon-time:before {
  content: "\e023";
}
.vrc .glyphicon-road:before {
  content: "\e024";
}
.vrc .glyphicon-download-alt:before {
  content: "\e025";
}
.vrc .glyphicon-download:before {
  content: "\e026";
}
.vrc .glyphicon-upload:before {
  content: "\e027";
}
.vrc .glyphicon-inbox:before {
  content: "\e028";
}
.vrc .glyphicon-play-circle:before {
  content: "\e029";
}
.vrc .glyphicon-repeat:before {
  content: "\e030";
}
.vrc .glyphicon-refresh:before {
  content: "\e031";
}
.vrc .glyphicon-list-alt:before {
  content: "\e032";
}
.vrc .glyphicon-lock:before {
  content: "\e033";
}
.vrc .glyphicon-flag:before {
  content: "\e034";
}
.vrc .glyphicon-headphones:before {
  content: "\e035";
}
.vrc .glyphicon-volume-off:before {
  content: "\e036";
}
.vrc .glyphicon-volume-down:before {
  content: "\e037";
}
.vrc .glyphicon-volume-up:before {
  content: "\e038";
}
.vrc .glyphicon-qrcode:before {
  content: "\e039";
}
.vrc .glyphicon-barcode:before {
  content: "\e040";
}
.vrc .glyphicon-tag:before {
  content: "\e041";
}
.vrc .glyphicon-tags:before {
  content: "\e042";
}
.vrc .glyphicon-book:before {
  content: "\e043";
}
.vrc .glyphicon-bookmark:before {
  content: "\e044";
}
.vrc .glyphicon-print:before {
  content: "\e045";
}
.vrc .glyphicon-camera:before {
  content: "\e046";
}
.vrc .glyphicon-font:before {
  content: "\e047";
}
.vrc .glyphicon-bold:before {
  content: "\e048";
}
.vrc .glyphicon-italic:before {
  content: "\e049";
}
.vrc .glyphicon-text-height:before {
  content: "\e050";
}
.vrc .glyphicon-text-width:before {
  content: "\e051";
}
.vrc .glyphicon-align-left:before {
  content: "\e052";
}
.vrc .glyphicon-align-center:before {
  content: "\e053";
}
.vrc .glyphicon-align-right:before {
  content: "\e054";
}
.vrc .glyphicon-align-justify:before {
  content: "\e055";
}
.vrc .glyphicon-list:before {
  content: "\e056";
}
.vrc .glyphicon-indent-left:before {
  content: "\e057";
}
.vrc .glyphicon-indent-right:before {
  content: "\e058";
}
.vrc .glyphicon-facetime-video:before {
  content: "\e059";
}
.vrc .glyphicon-picture:before {
  content: "\e060";
}
.vrc .glyphicon-map-marker:before {
  content: "\e062";
}
.vrc .glyphicon-adjust:before {
  content: "\e063";
}
.vrc .glyphicon-tint:before {
  content: "\e064";
}
.vrc .glyphicon-edit:before {
  content: "\e065";
}
.vrc .glyphicon-share:before {
  content: "\e066";
}
.vrc .glyphicon-check:before {
  content: "\e067";
}
.vrc .glyphicon-move:before {
  content: "\e068";
}
.vrc .glyphicon-step-backward:before {
  content: "\e069";
}
.vrc .glyphicon-fast-backward:before {
  content: "\e070";
}
.vrc .glyphicon-backward:before {
  content: "\e071";
}
.vrc .glyphicon-play:before {
  content: "\e072";
}
.vrc .glyphicon-pause:before {
  content: "\e073";
}
.vrc .glyphicon-stop:before {
  content: "\e074";
}
.vrc .glyphicon-forward:before {
  content: "\e075";
}
.vrc .glyphicon-fast-forward:before {
  content: "\e076";
}
.vrc .glyphicon-step-forward:before {
  content: "\e077";
}
.vrc .glyphicon-eject:before {
  content: "\e078";
}
.vrc .glyphicon-chevron-left:before {
  content: "\e079";
}
.vrc .glyphicon-chevron-right:before {
  content: "\e080";
}
.vrc .glyphicon-plus-sign:before {
  content: "\e081";
}
.vrc .glyphicon-minus-sign:before {
  content: "\e082";
}
.vrc .glyphicon-remove-sign:before {
  content: "\e083";
}
.vrc .glyphicon-ok-sign:before {
  content: "\e084";
}
.vrc .glyphicon-question-sign:before {
  content: "\e085";
}
.vrc .glyphicon-info-sign:before {
  content: "\e086";
}
.vrc .glyphicon-screenshot:before {
  content: "\e087";
}
.vrc .glyphicon-remove-circle:before {
  content: "\e088";
}
.vrc .glyphicon-ok-circle:before {
  content: "\e089";
}
.vrc .glyphicon-ban-circle:before {
  content: "\e090";
}
.vrc .glyphicon-arrow-left:before {
  content: "\e091";
}
.vrc .glyphicon-arrow-right:before {
  content: "\e092";
}
.vrc .glyphicon-arrow-up:before {
  content: "\e093";
}
.vrc .glyphicon-arrow-down:before {
  content: "\e094";
}
.vrc .glyphicon-share-alt:before {
  content: "\e095";
}
.vrc .glyphicon-resize-full:before {
  content: "\e096";
}
.vrc .glyphicon-resize-small:before {
  content: "\e097";
}
.vrc .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.vrc .glyphicon-gift:before {
  content: "\e102";
}
.vrc .glyphicon-leaf:before {
  content: "\e103";
}
.vrc .glyphicon-fire:before {
  content: "\e104";
}
.vrc .glyphicon-eye-open:before {
  content: "\e105";
}
.vrc .glyphicon-eye-close:before {
  content: "\e106";
}
.vrc .glyphicon-warning-sign:before {
  content: "\e107";
}
.vrc .glyphicon-plane:before {
  content: "\e108";
}
.vrc .glyphicon-calendar:before {
  content: "\e109";
}
.vrc .glyphicon-random:before {
  content: "\e110";
}
.vrc .glyphicon-comment:before {
  content: "\e111";
}
.vrc .glyphicon-magnet:before {
  content: "\e112";
}
.vrc .glyphicon-chevron-up:before {
  content: "\e113";
}
.vrc .glyphicon-chevron-down:before {
  content: "\e114";
}
.vrc .glyphicon-retweet:before {
  content: "\e115";
}
.vrc .glyphicon-shopping-cart:before {
  content: "\e116";
}
.vrc .glyphicon-folder-close:before {
  content: "\e117";
}
.vrc .glyphicon-folder-open:before {
  content: "\e118";
}
.vrc .glyphicon-resize-vertical:before {
  content: "\e119";
}
.vrc .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.vrc .glyphicon-hdd:before {
  content: "\e121";
}
.vrc .glyphicon-bullhorn:before {
  content: "\e122";
}
.vrc .glyphicon-bell:before {
  content: "\e123";
}
.vrc .glyphicon-certificate:before {
  content: "\e124";
}
.vrc .glyphicon-thumbs-up:before {
  content: "\e125";
}
.vrc .glyphicon-thumbs-down:before {
  content: "\e126";
}
.vrc .glyphicon-hand-right:before {
  content: "\e127";
}
.vrc .glyphicon-hand-left:before {
  content: "\e128";
}
.vrc .glyphicon-hand-up:before {
  content: "\e129";
}
.vrc .glyphicon-hand-down:before {
  content: "\e130";
}
.vrc .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.vrc .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.vrc .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.vrc .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.vrc .glyphicon-globe:before {
  content: "\e135";
}
.vrc .glyphicon-wrench:before {
  content: "\e136";
}
.vrc .glyphicon-tasks:before {
  content: "\e137";
}
.vrc .glyphicon-filter:before {
  content: "\e138";
}
.vrc .glyphicon-briefcase:before {
  content: "\e139";
}
.vrc .glyphicon-fullscreen:before {
  content: "\e140";
}
.vrc .glyphicon-dashboard:before {
  content: "\e141";
}
.vrc .glyphicon-paperclip:before {
  content: "\e142";
}
.vrc .glyphicon-heart-empty:before {
  content: "\e143";
}
.vrc .glyphicon-link:before {
  content: "\e144";
}
.vrc .glyphicon-phone:before {
  content: "\e145";
}
.vrc .glyphicon-pushpin:before {
  content: "\e146";
}
.vrc .glyphicon-usd:before {
  content: "\e148";
}
.vrc .glyphicon-gbp:before {
  content: "\e149";
}
.vrc .glyphicon-sort:before {
  content: "\e150";
}
.vrc .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.vrc .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.vrc .glyphicon-sort-by-order:before {
  content: "\e153";
}
.vrc .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.vrc .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.vrc .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.vrc .glyphicon-unchecked:before {
  content: "\e157";
}
.vrc .glyphicon-expand:before {
  content: "\e158";
}
.vrc .glyphicon-collapse-down:before {
  content: "\e159";
}
.vrc .glyphicon-collapse-up:before {
  content: "\e160";
}
.vrc .glyphicon-log-in:before {
  content: "\e161";
}
.vrc .glyphicon-flash:before {
  content: "\e162";
}
.vrc .glyphicon-log-out:before {
  content: "\e163";
}
.vrc .glyphicon-new-window:before {
  content: "\e164";
}
.vrc .glyphicon-record:before {
  content: "\e165";
}
.vrc .glyphicon-save:before {
  content: "\e166";
}
.vrc .glyphicon-open:before {
  content: "\e167";
}
.vrc .glyphicon-saved:before {
  content: "\e168";
}
.vrc .glyphicon-import:before {
  content: "\e169";
}
.vrc .glyphicon-export:before {
  content: "\e170";
}
.vrc .glyphicon-send:before {
  content: "\e171";
}
.vrc .glyphicon-floppy-disk:before {
  content: "\e172";
}
.vrc .glyphicon-floppy-saved:before {
  content: "\e173";
}
.vrc .glyphicon-floppy-remove:before {
  content: "\e174";
}
.vrc .glyphicon-floppy-save:before {
  content: "\e175";
}
.vrc .glyphicon-floppy-open:before {
  content: "\e176";
}
.vrc .glyphicon-credit-card:before {
  content: "\e177";
}
.vrc .glyphicon-transfer:before {
  content: "\e178";
}
.vrc .glyphicon-cutlery:before {
  content: "\e179";
}
.vrc .glyphicon-header:before {
  content: "\e180";
}
.vrc .glyphicon-compressed:before {
  content: "\e181";
}
.vrc .glyphicon-earphone:before {
  content: "\e182";
}
.vrc .glyphicon-phone-alt:before {
  content: "\e183";
}
.vrc .glyphicon-tower:before {
  content: "\e184";
}
.vrc .glyphicon-stats:before {
  content: "\e185";
}
.vrc .glyphicon-sd-video:before {
  content: "\e186";
}
.vrc .glyphicon-hd-video:before {
  content: "\e187";
}
.vrc .glyphicon-subtitles:before {
  content: "\e188";
}
.vrc .glyphicon-sound-stereo:before {
  content: "\e189";
}
.vrc .glyphicon-sound-dolby:before {
  content: "\e190";
}
.vrc .glyphicon-sound-5-1:before {
  content: "\e191";
}
.vrc .glyphicon-sound-6-1:before {
  content: "\e192";
}
.vrc .glyphicon-sound-7-1:before {
  content: "\e193";
}
.vrc .glyphicon-copyright-mark:before {
  content: "\e194";
}
.vrc .glyphicon-registration-mark:before {
  content: "\e195";
}
.vrc .glyphicon-cloud-download:before {
  content: "\e197";
}
.vrc .glyphicon-cloud-upload:before {
  content: "\e198";
}
.vrc .glyphicon-tree-conifer:before {
  content: "\e199";
}
.vrc .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.vrc .glyphicon-cd:before {
  content: "\e201";
}
.vrc .glyphicon-save-file:before {
  content: "\e202";
}
.vrc .glyphicon-open-file:before {
  content: "\e203";
}
.vrc .glyphicon-level-up:before {
  content: "\e204";
}
.vrc .glyphicon-copy:before {
  content: "\e205";
}
.vrc .glyphicon-paste:before {
  content: "\e206";
}
.vrc .glyphicon-alert:before {
  content: "\e209";
}
.vrc .glyphicon-equalizer:before {
  content: "\e210";
}
.vrc .glyphicon-king:before {
  content: "\e211";
}
.vrc .glyphicon-queen:before {
  content: "\e212";
}
.vrc .glyphicon-pawn:before {
  content: "\e213";
}
.vrc .glyphicon-bishop:before {
  content: "\e214";
}
.vrc .glyphicon-knight:before {
  content: "\e215";
}
.vrc .glyphicon-baby-formula:before {
  content: "\e216";
}
.vrc .glyphicon-tent:before {
  content: "\26fa";
}
.vrc .glyphicon-blackboard:before {
  content: "\e218";
}
.vrc .glyphicon-bed:before {
  content: "\e219";
}
.vrc .glyphicon-apple:before {
  content: "\f8ff";
}
.vrc .glyphicon-erase:before {
  content: "\e221";
}
.vrc .glyphicon-hourglass:before {
  content: "\231b";
}
.vrc .glyphicon-lamp:before {
  content: "\e223";
}
.vrc .glyphicon-duplicate:before {
  content: "\e224";
}
.vrc .glyphicon-piggy-bank:before {
  content: "\e225";
}
.vrc .glyphicon-scissors:before {
  content: "\e226";
}
.vrc .glyphicon-bitcoin:before {
  content: "\e227";
}
.vrc .glyphicon-btc:before {
  content: "\e227";
}
.vrc .glyphicon-xbt:before {
  content: "\e227";
}
.vrc .glyphicon-yen:before {
  content: "\00a5";
}
.vrc .glyphicon-jpy:before {
  content: "\00a5";
}
.vrc .glyphicon-ruble:before {
  content: "\20bd";
}
.vrc .glyphicon-rub:before {
  content: "\20bd";
}
.vrc .glyphicon-scale:before {
  content: "\e230";
}
.vrc .glyphicon-ice-lolly:before {
  content: "\e231";
}
.vrc .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.vrc .glyphicon-education:before {
  content: "\e233";
}
.vrc .glyphicon-option-horizontal:before {
  content: "\e234";
}
.vrc .glyphicon-option-vertical:before {
  content: "\e235";
}
.vrc .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.vrc .glyphicon-modal-window:before {
  content: "\e237";
}
.vrc .glyphicon-oil:before {
  content: "\e238";
}
.vrc .glyphicon-grain:before {
  content: "\e239";
}
.vrc .glyphicon-sunglasses:before {
  content: "\e240";
}
.vrc .glyphicon-text-size:before {
  content: "\e241";
}
.vrc .glyphicon-text-color:before {
  content: "\e242";
}
.vrc .glyphicon-text-background:before {
  content: "\e243";
}
.vrc .glyphicon-object-align-top:before {
  content: "\e244";
}
.vrc .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.vrc .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.vrc .glyphicon-object-align-left:before {
  content: "\e247";
}
.vrc .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.vrc .glyphicon-object-align-right:before {
  content: "\e249";
}
.vrc .glyphicon-triangle-right:before {
  content: "\e250";
}
.vrc .glyphicon-triangle-left:before {
  content: "\e251";
}
.vrc .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.vrc .glyphicon-triangle-top:before {
  content: "\e253";
}
.vrc .glyphicon-console:before {
  content: "\e254";
}
.vrc .glyphicon-superscript:before {
  content: "\e255";
}
.vrc .glyphicon-subscript:before {
  content: "\e256";
}
.vrc .glyphicon-menu-left:before {
  content: "\e257";
}
.vrc .glyphicon-menu-right:before {
  content: "\e258";
}
.vrc .glyphicon-menu-down:before {
  content: "\e259";
}
.vrc .glyphicon-menu-up:before {
  content: "\e260";
}
.vrc * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vrc *:before,
.vrc *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vrc html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.vrc body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
.vrc input,
.vrc button,
.vrc select,
.vrc textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.vrc a {
  color: #337ab7;
  text-decoration: none;
}
.vrc a:hover,
.vrc a:focus {
  color: #23527c;
  text-decoration: underline;
}
.vrc a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.vrc figure {
  margin: 0;
}
.vrc img {
  vertical-align: middle;
}
.vrc .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.vrc .img-rounded {
  border-radius: 6px;
}
.vrc .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.vrc .img-circle {
  border-radius: 50%;
}
.vrc hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.vrc .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.vrc .sr-only-focusable:active,
.vrc .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.vrc [role="button"] {
  cursor: pointer;
}
.vrc h1,
.vrc h2,
.vrc h3,
.vrc h4,
.vrc h5,
.vrc h6,
.vrc .h1,
.vrc .h2,
.vrc .h3,
.vrc .h4,
.vrc .h5,
.vrc .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.vrc h1 small,
.vrc h2 small,
.vrc h3 small,
.vrc h4 small,
.vrc h5 small,
.vrc h6 small,
.vrc .h1 small,
.vrc .h2 small,
.vrc .h3 small,
.vrc .h4 small,
.vrc .h5 small,
.vrc .h6 small,
.vrc h1 .small,
.vrc h2 .small,
.vrc h3 .small,
.vrc h4 .small,
.vrc h5 .small,
.vrc h6 .small,
.vrc .h1 .small,
.vrc .h2 .small,
.vrc .h3 .small,
.vrc .h4 .small,
.vrc .h5 .small,
.vrc .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.vrc h1,
.vrc .h1,
.vrc h2,
.vrc .h2,
.vrc h3,
.vrc .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.vrc h1 small,
.vrc .h1 small,
.vrc h2 small,
.vrc .h2 small,
.vrc h3 small,
.vrc .h3 small,
.vrc h1 .small,
.vrc .h1 .small,
.vrc h2 .small,
.vrc .h2 .small,
.vrc h3 .small,
.vrc .h3 .small {
  font-size: 65%;
}
.vrc h4,
.vrc .h4,
.vrc h5,
.vrc .h5,
.vrc h6,
.vrc .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.vrc h4 small,
.vrc .h4 small,
.vrc h5 small,
.vrc .h5 small,
.vrc h6 small,
.vrc .h6 small,
.vrc h4 .small,
.vrc .h4 .small,
.vrc h5 .small,
.vrc .h5 .small,
.vrc h6 .small,
.vrc .h6 .small {
  font-size: 75%;
}
.vrc h1,
.vrc .h1 {
  font-size: 36px;
}
.vrc h2,
.vrc .h2 {
  font-size: 30px;
}
.vrc h3,
.vrc .h3 {
  font-size: 24px;
}
.vrc h4,
.vrc .h4 {
  font-size: 18px;
}
.vrc h5,
.vrc .h5 {
  font-size: 14px;
}
.vrc h6,
.vrc .h6 {
  font-size: 12px;
}
.vrc p {
  margin: 0 0 10px;
}
.vrc .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .vrc .lead {
    font-size: 21px;
  }
}
.vrc small,
.vrc .small {
  font-size: 85%;
}
.vrc mark,
.vrc .mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.vrc .text-left {
  text-align: left;
}
.vrc .text-right {
  text-align: right;
}
.vrc .text-center {
  text-align: center;
}
.vrc .text-justify {
  text-align: justify;
}
.vrc .text-nowrap {
  white-space: nowrap;
}
.vrc .text-lowercase {
  text-transform: lowercase;
}
.vrc .text-uppercase {
  text-transform: uppercase;
}
.vrc .text-capitalize {
  text-transform: capitalize;
}
.vrc .text-muted {
  color: #777777;
}
.vrc .text-primary {
  color: #337ab7;
}
a.vrc .text-primary:hover {
  color: #286090;
}
.vrc .text-success {
  color: #3c763d;
}
a.vrc .text-success:hover {
  color: #2b542c;
}
.vrc .text-info {
  color: #31708f;
}
a.vrc .text-info:hover {
  color: #245269;
}
.vrc .text-warning {
  color: #8a6d3b;
}
a.vrc .text-warning:hover {
  color: #66512c;
}
.vrc .text-danger {
  color: #a94442;
}
a.vrc .text-danger:hover {
  color: #843534;
}
.vrc .bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.vrc .bg-primary:hover {
  background-color: #286090;
}
.vrc .bg-success {
  background-color: #dff0d8;
}
a.vrc .bg-success:hover {
  background-color: #c1e2b3;
}
.vrc .bg-info {
  background-color: #d9edf7;
}
a.vrc .bg-info:hover {
  background-color: #afd9ee;
}
.vrc .bg-warning {
  background-color: #fcf8e3;
}
a.vrc .bg-warning:hover {
  background-color: #f7ecb5;
}
.vrc .bg-danger {
  background-color: #f2dede;
}
a.vrc .bg-danger:hover {
  background-color: #e4b9b9;
}
.vrc .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.vrc ul,
.vrc ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.vrc ul ul,
.vrc ol ul,
.vrc ul ol,
.vrc ol ol {
  margin-bottom: 0;
}
.vrc .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.vrc .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.vrc .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.vrc dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.vrc dt,
.vrc dd {
  line-height: 1.42857143;
}
.vrc dt {
  font-weight: bold;
}
.vrc dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .vrc .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .vrc .dl-horizontal dd {
    margin-left: 180px;
  }
}
.vrc abbr[title],
.vrc abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.vrc .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.vrc blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
.vrc blockquote p:last-child,
.vrc blockquote ul:last-child,
.vrc blockquote ol:last-child {
  margin-bottom: 0;
}
.vrc blockquote footer,
.vrc blockquote small,
.vrc blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
.vrc blockquote footer:before,
.vrc blockquote small:before,
.vrc blockquote .small:before {
  content: '\2014 \00A0';
}
.vrc .blockquote-reverse,
.vrc blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.vrc .blockquote-reverse footer:before,
.vrc blockquote.pull-right footer:before,
.vrc .blockquote-reverse small:before,
.vrc blockquote.pull-right small:before,
.vrc .blockquote-reverse .small:before,
.vrc blockquote.pull-right .small:before {
  content: '';
}
.vrc .blockquote-reverse footer:after,
.vrc blockquote.pull-right footer:after,
.vrc .blockquote-reverse small:after,
.vrc blockquote.pull-right small:after,
.vrc .blockquote-reverse .small:after,
.vrc blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
.vrc address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.vrc code,
.vrc kbd,
.vrc pre,
.vrc samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.vrc code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.vrc 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);
}
.vrc kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
.vrc 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;
}
.vrc pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.vrc .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.vrc .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .vrc .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .vrc .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .vrc .container {
    width: 1170px;
  }
}
.vrc .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.vrc .row {
  margin-left: -15px;
  margin-right: -15px;
}
.vrc .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;
}
.vrc .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;
}
.vrc .col-xs-12 {
  width: 100%;
}
.vrc .col-xs-11 {
  width: 91.66666667%;
}
.vrc .col-xs-10 {
  width: 83.33333333%;
}
.vrc .col-xs-9 {
  width: 75%;
}
.vrc .col-xs-8 {
  width: 66.66666667%;
}
.vrc .col-xs-7 {
  width: 58.33333333%;
}
.vrc .col-xs-6 {
  width: 50%;
}
.vrc .col-xs-5 {
  width: 41.66666667%;
}
.vrc .col-xs-4 {
  width: 33.33333333%;
}
.vrc .col-xs-3 {
  width: 25%;
}
.vrc .col-xs-2 {
  width: 16.66666667%;
}
.vrc .col-xs-1 {
  width: 8.33333333%;
}
.vrc .col-xs-pull-12 {
  right: 100%;
}
.vrc .col-xs-pull-11 {
  right: 91.66666667%;
}
.vrc .col-xs-pull-10 {
  right: 83.33333333%;
}
.vrc .col-xs-pull-9 {
  right: 75%;
}
.vrc .col-xs-pull-8 {
  right: 66.66666667%;
}
.vrc .col-xs-pull-7 {
  right: 58.33333333%;
}
.vrc .col-xs-pull-6 {
  right: 50%;
}
.vrc .col-xs-pull-5 {
  right: 41.66666667%;
}
.vrc .col-xs-pull-4 {
  right: 33.33333333%;
}
.vrc .col-xs-pull-3 {
  right: 25%;
}
.vrc .col-xs-pull-2 {
  right: 16.66666667%;
}
.vrc .col-xs-pull-1 {
  right: 8.33333333%;
}
.vrc .col-xs-pull-0 {
  right: auto;
}
.vrc .col-xs-push-12 {
  left: 100%;
}
.vrc .col-xs-push-11 {
  left: 91.66666667%;
}
.vrc .col-xs-push-10 {
  left: 83.33333333%;
}
.vrc .col-xs-push-9 {
  left: 75%;
}
.vrc .col-xs-push-8 {
  left: 66.66666667%;
}
.vrc .col-xs-push-7 {
  left: 58.33333333%;
}
.vrc .col-xs-push-6 {
  left: 50%;
}
.vrc .col-xs-push-5 {
  left: 41.66666667%;
}
.vrc .col-xs-push-4 {
  left: 33.33333333%;
}
.vrc .col-xs-push-3 {
  left: 25%;
}
.vrc .col-xs-push-2 {
  left: 16.66666667%;
}
.vrc .col-xs-push-1 {
  left: 8.33333333%;
}
.vrc .col-xs-push-0 {
  left: auto;
}
.vrc .col-xs-offset-12 {
  margin-left: 100%;
}
.vrc .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.vrc .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.vrc .col-xs-offset-9 {
  margin-left: 75%;
}
.vrc .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.vrc .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.vrc .col-xs-offset-6 {
  margin-left: 50%;
}
.vrc .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.vrc .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.vrc .col-xs-offset-3 {
  margin-left: 25%;
}
.vrc .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.vrc .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.vrc .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .vrc .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;
  }
  .vrc .col-sm-12 {
    width: 100%;
  }
  .vrc .col-sm-11 {
    width: 91.66666667%;
  }
  .vrc .col-sm-10 {
    width: 83.33333333%;
  }
  .vrc .col-sm-9 {
    width: 75%;
  }
  .vrc .col-sm-8 {
    width: 66.66666667%;
  }
  .vrc .col-sm-7 {
    width: 58.33333333%;
  }
  .vrc .col-sm-6 {
    width: 50%;
  }
  .vrc .col-sm-5 {
    width: 41.66666667%;
  }
  .vrc .col-sm-4 {
    width: 33.33333333%;
  }
  .vrc .col-sm-3 {
    width: 25%;
  }
  .vrc .col-sm-2 {
    width: 16.66666667%;
  }
  .vrc .col-sm-1 {
    width: 8.33333333%;
  }
  .vrc .col-sm-pull-12 {
    right: 100%;
  }
  .vrc .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .vrc .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .vrc .col-sm-pull-9 {
    right: 75%;
  }
  .vrc .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .vrc .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .vrc .col-sm-pull-6 {
    right: 50%;
  }
  .vrc .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .vrc .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .vrc .col-sm-pull-3 {
    right: 25%;
  }
  .vrc .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .vrc .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .vrc .col-sm-pull-0 {
    right: auto;
  }
  .vrc .col-sm-push-12 {
    left: 100%;
  }
  .vrc .col-sm-push-11 {
    left: 91.66666667%;
  }
  .vrc .col-sm-push-10 {
    left: 83.33333333%;
  }
  .vrc .col-sm-push-9 {
    left: 75%;
  }
  .vrc .col-sm-push-8 {
    left: 66.66666667%;
  }
  .vrc .col-sm-push-7 {
    left: 58.33333333%;
  }
  .vrc .col-sm-push-6 {
    left: 50%;
  }
  .vrc .col-sm-push-5 {
    left: 41.66666667%;
  }
  .vrc .col-sm-push-4 {
    left: 33.33333333%;
  }
  .vrc .col-sm-push-3 {
    left: 25%;
  }
  .vrc .col-sm-push-2 {
    left: 16.66666667%;
  }
  .vrc .col-sm-push-1 {
    left: 8.33333333%;
  }
  .vrc .col-sm-push-0 {
    left: auto;
  }
  .vrc .col-sm-offset-12 {
    margin-left: 100%;
  }
  .vrc .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .vrc .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .vrc .col-sm-offset-9 {
    margin-left: 75%;
  }
  .vrc .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .vrc .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .vrc .col-sm-offset-6 {
    margin-left: 50%;
  }
  .vrc .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .vrc .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .vrc .col-sm-offset-3 {
    margin-left: 25%;
  }
  .vrc .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .vrc .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .vrc .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .vrc .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;
  }
  .vrc .col-md-12 {
    width: 100%;
  }
  .vrc .col-md-11 {
    width: 91.66666667%;
  }
  .vrc .col-md-10 {
    width: 83.33333333%;
  }
  .vrc .col-md-9 {
    width: 75%;
  }
  .vrc .col-md-8 {
    width: 66.66666667%;
  }
  .vrc .col-md-7 {
    width: 58.33333333%;
  }
  .vrc .col-md-6 {
    width: 50%;
  }
  .vrc .col-md-5 {
    width: 41.66666667%;
  }
  .vrc .col-md-4 {
    width: 33.33333333%;
  }
  .vrc .col-md-3 {
    width: 25%;
  }
  .vrc .col-md-2 {
    width: 16.66666667%;
  }
  .vrc .col-md-1 {
    width: 8.33333333%;
  }
  .vrc .col-md-pull-12 {
    right: 100%;
  }
  .vrc .col-md-pull-11 {
    right: 91.66666667%;
  }
  .vrc .col-md-pull-10 {
    right: 83.33333333%;
  }
  .vrc .col-md-pull-9 {
    right: 75%;
  }
  .vrc .col-md-pull-8 {
    right: 66.66666667%;
  }
  .vrc .col-md-pull-7 {
    right: 58.33333333%;
  }
  .vrc .col-md-pull-6 {
    right: 50%;
  }
  .vrc .col-md-pull-5 {
    right: 41.66666667%;
  }
  .vrc .col-md-pull-4 {
    right: 33.33333333%;
  }
  .vrc .col-md-pull-3 {
    right: 25%;
  }
  .vrc .col-md-pull-2 {
    right: 16.66666667%;
  }
  .vrc .col-md-pull-1 {
    right: 8.33333333%;
  }
  .vrc .col-md-pull-0 {
    right: auto;
  }
  .vrc .col-md-push-12 {
    left: 100%;
  }
  .vrc .col-md-push-11 {
    left: 91.66666667%;
  }
  .vrc .col-md-push-10 {
    left: 83.33333333%;
  }
  .vrc .col-md-push-9 {
    left: 75%;
  }
  .vrc .col-md-push-8 {
    left: 66.66666667%;
  }
  .vrc .col-md-push-7 {
    left: 58.33333333%;
  }
  .vrc .col-md-push-6 {
    left: 50%;
  }
  .vrc .col-md-push-5 {
    left: 41.66666667%;
  }
  .vrc .col-md-push-4 {
    left: 33.33333333%;
  }
  .vrc .col-md-push-3 {
    left: 25%;
  }
  .vrc .col-md-push-2 {
    left: 16.66666667%;
  }
  .vrc .col-md-push-1 {
    left: 8.33333333%;
  }
  .vrc .col-md-push-0 {
    left: auto;
  }
  .vrc .col-md-offset-12 {
    margin-left: 100%;
  }
  .vrc .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .vrc .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .vrc .col-md-offset-9 {
    margin-left: 75%;
  }
  .vrc .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .vrc .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .vrc .col-md-offset-6 {
    margin-left: 50%;
  }
  .vrc .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .vrc .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .vrc .col-md-offset-3 {
    margin-left: 25%;
  }
  .vrc .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .vrc .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .vrc .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .vrc .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;
  }
  .vrc .col-lg-12 {
    width: 100%;
  }
  .vrc .col-lg-11 {
    width: 91.66666667%;
  }
  .vrc .col-lg-10 {
    width: 83.33333333%;
  }
  .vrc .col-lg-9 {
    width: 75%;
  }
  .vrc .col-lg-8 {
    width: 66.66666667%;
  }
  .vrc .col-lg-7 {
    width: 58.33333333%;
  }
  .vrc .col-lg-6 {
    width: 50%;
  }
  .vrc .col-lg-5 {
    width: 41.66666667%;
  }
  .vrc .col-lg-4 {
    width: 33.33333333%;
  }
  .vrc .col-lg-3 {
    width: 25%;
  }
  .vrc .col-lg-2 {
    width: 16.66666667%;
  }
  .vrc .col-lg-1 {
    width: 8.33333333%;
  }
  .vrc .col-lg-pull-12 {
    right: 100%;
  }
  .vrc .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .vrc .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .vrc .col-lg-pull-9 {
    right: 75%;
  }
  .vrc .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .vrc .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .vrc .col-lg-pull-6 {
    right: 50%;
  }
  .vrc .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .vrc .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .vrc .col-lg-pull-3 {
    right: 25%;
  }
  .vrc .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .vrc .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .vrc .col-lg-pull-0 {
    right: auto;
  }
  .vrc .col-lg-push-12 {
    left: 100%;
  }
  .vrc .col-lg-push-11 {
    left: 91.66666667%;
  }
  .vrc .col-lg-push-10 {
    left: 83.33333333%;
  }
  .vrc .col-lg-push-9 {
    left: 75%;
  }
  .vrc .col-lg-push-8 {
    left: 66.66666667%;
  }
  .vrc .col-lg-push-7 {
    left: 58.33333333%;
  }
  .vrc .col-lg-push-6 {
    left: 50%;
  }
  .vrc .col-lg-push-5 {
    left: 41.66666667%;
  }
  .vrc .col-lg-push-4 {
    left: 33.33333333%;
  }
  .vrc .col-lg-push-3 {
    left: 25%;
  }
  .vrc .col-lg-push-2 {
    left: 16.66666667%;
  }
  .vrc .col-lg-push-1 {
    left: 8.33333333%;
  }
  .vrc .col-lg-push-0 {
    left: auto;
  }
  .vrc .col-lg-offset-12 {
    margin-left: 100%;
  }
  .vrc .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .vrc .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .vrc .col-lg-offset-9 {
    margin-left: 75%;
  }
  .vrc .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .vrc .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .vrc .col-lg-offset-6 {
    margin-left: 50%;
  }
  .vrc .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .vrc .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .vrc .col-lg-offset-3 {
    margin-left: 25%;
  }
  .vrc .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .vrc .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .vrc .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.vrc table {
  background-color: transparent;
}
.vrc caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
.vrc th {
  text-align: left;
}
.vrc .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.vrc .table > thead > tr > th,
.vrc .table > tbody > tr > th,
.vrc .table > tfoot > tr > th,
.vrc .table > thead > tr > td,
.vrc .table > tbody > tr > td,
.vrc .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.vrc .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.vrc .table > caption + thead > tr:first-child > th,
.vrc .table > colgroup + thead > tr:first-child > th,
.vrc .table > thead:first-child > tr:first-child > th,
.vrc .table > caption + thead > tr:first-child > td,
.vrc .table > colgroup + thead > tr:first-child > td,
.vrc .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.vrc .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.vrc .table .table {
  background-color: #ffffff;
}
.vrc .table-condensed > thead > tr > th,
.vrc .table-condensed > tbody > tr > th,
.vrc .table-condensed > tfoot > tr > th,
.vrc .table-condensed > thead > tr > td,
.vrc .table-condensed > tbody > tr > td,
.vrc .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.vrc .table-bordered {
  border: 1px solid #dddddd;
}
.vrc .table-bordered > thead > tr > th,
.vrc .table-bordered > tbody > tr > th,
.vrc .table-bordered > tfoot > tr > th,
.vrc .table-bordered > thead > tr > td,
.vrc .table-bordered > tbody > tr > td,
.vrc .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.vrc .table-bordered > thead > tr > th,
.vrc .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.vrc .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.vrc .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.vrc table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
.vrc table td[class*="col-"],
.vrc table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.vrc .table > thead > tr > td.active,
.vrc .table > tbody > tr > td.active,
.vrc .table > tfoot > tr > td.active,
.vrc .table > thead > tr > th.active,
.vrc .table > tbody > tr > th.active,
.vrc .table > tfoot > tr > th.active,
.vrc .table > thead > tr.active > td,
.vrc .table > tbody > tr.active > td,
.vrc .table > tfoot > tr.active > td,
.vrc .table > thead > tr.active > th,
.vrc .table > tbody > tr.active > th,
.vrc .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.vrc .table-hover > tbody > tr > td.active:hover,
.vrc .table-hover > tbody > tr > th.active:hover,
.vrc .table-hover > tbody > tr.active:hover > td,
.vrc .table-hover > tbody > tr:hover > .active,
.vrc .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.vrc .table > thead > tr > td.success,
.vrc .table > tbody > tr > td.success,
.vrc .table > tfoot > tr > td.success,
.vrc .table > thead > tr > th.success,
.vrc .table > tbody > tr > th.success,
.vrc .table > tfoot > tr > th.success,
.vrc .table > thead > tr.success > td,
.vrc .table > tbody > tr.success > td,
.vrc .table > tfoot > tr.success > td,
.vrc .table > thead > tr.success > th,
.vrc .table > tbody > tr.success > th,
.vrc .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.vrc .table-hover > tbody > tr > td.success:hover,
.vrc .table-hover > tbody > tr > th.success:hover,
.vrc .table-hover > tbody > tr.success:hover > td,
.vrc .table-hover > tbody > tr:hover > .success,
.vrc .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.vrc .table > thead > tr > td.info,
.vrc .table > tbody > tr > td.info,
.vrc .table > tfoot > tr > td.info,
.vrc .table > thead > tr > th.info,
.vrc .table > tbody > tr > th.info,
.vrc .table > tfoot > tr > th.info,
.vrc .table > thead > tr.info > td,
.vrc .table > tbody > tr.info > td,
.vrc .table > tfoot > tr.info > td,
.vrc .table > thead > tr.info > th,
.vrc .table > tbody > tr.info > th,
.vrc .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.vrc .table-hover > tbody > tr > td.info:hover,
.vrc .table-hover > tbody > tr > th.info:hover,
.vrc .table-hover > tbody > tr.info:hover > td,
.vrc .table-hover > tbody > tr:hover > .info,
.vrc .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.vrc .table > thead > tr > td.warning,
.vrc .table > tbody > tr > td.warning,
.vrc .table > tfoot > tr > td.warning,
.vrc .table > thead > tr > th.warning,
.vrc .table > tbody > tr > th.warning,
.vrc .table > tfoot > tr > th.warning,
.vrc .table > thead > tr.warning > td,
.vrc .table > tbody > tr.warning > td,
.vrc .table > tfoot > tr.warning > td,
.vrc .table > thead > tr.warning > th,
.vrc .table > tbody > tr.warning > th,
.vrc .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.vrc .table-hover > tbody > tr > td.warning:hover,
.vrc .table-hover > tbody > tr > th.warning:hover,
.vrc .table-hover > tbody > tr.warning:hover > td,
.vrc .table-hover > tbody > tr:hover > .warning,
.vrc .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.vrc .table > thead > tr > td.danger,
.vrc .table > tbody > tr > td.danger,
.vrc .table > tfoot > tr > td.danger,
.vrc .table > thead > tr > th.danger,
.vrc .table > tbody > tr > th.danger,
.vrc .table > tfoot > tr > th.danger,
.vrc .table > thead > tr.danger > td,
.vrc .table > tbody > tr.danger > td,
.vrc .table > tfoot > tr.danger > td,
.vrc .table > thead > tr.danger > th,
.vrc .table > tbody > tr.danger > th,
.vrc .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.vrc .table-hover > tbody > tr > td.danger:hover,
.vrc .table-hover > tbody > tr > th.danger:hover,
.vrc .table-hover > tbody > tr.danger:hover > td,
.vrc .table-hover > tbody > tr:hover > .danger,
.vrc .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.vrc .table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .vrc .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .vrc .table-responsive > .table {
    margin-bottom: 0;
  }
  .vrc .table-responsive > .table > thead > tr > th,
  .vrc .table-responsive > .table > tbody > tr > th,
  .vrc .table-responsive > .table > tfoot > tr > th,
  .vrc .table-responsive > .table > thead > tr > td,
  .vrc .table-responsive > .table > tbody > tr > td,
  .vrc .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .vrc .table-responsive > .table-bordered {
    border: 0;
  }
  .vrc .table-responsive > .table-bordered > thead > tr > th:first-child,
  .vrc .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .vrc .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .vrc .table-responsive > .table-bordered > thead > tr > td:first-child,
  .vrc .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .vrc .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .vrc .table-responsive > .table-bordered > thead > tr > th:last-child,
  .vrc .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .vrc .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .vrc .table-responsive > .table-bordered > thead > tr > td:last-child,
  .vrc .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .vrc .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .vrc .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .vrc .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .vrc .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .vrc .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.vrc fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.vrc 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;
}
.vrc label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.vrc input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vrc input[type="radio"],
.vrc input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.vrc input[type="file"] {
  display: block;
}
.vrc input[type="range"] {
  display: block;
  width: 100%;
}
.vrc select[multiple],
.vrc select[size] {
  height: auto;
}
.vrc input[type="file"]:focus,
.vrc input[type="radio"]:focus,
.vrc input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.vrc output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.vrc .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  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;
}
.vrc .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);
}
.vrc .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.vrc .form-control:-ms-input-placeholder {
  color: #999999;
}
.vrc .form-control::-webkit-input-placeholder {
  color: #999999;
}
.vrc .form-control[disabled],
.vrc .form-control[readonly],
fieldset[disabled] .vrc .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.vrc .form-control[disabled],
fieldset[disabled] .vrc .form-control {
  cursor: not-allowed;
}
textarea.vrc .form-control {
  height: auto;
}
.vrc input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .vrc input[type="date"],
  .vrc input[type="time"],
  .vrc input[type="datetime-local"],
  .vrc input[type="month"] {
    line-height: 34px;
  }
  .vrc input[type="date"].input-sm,
  .vrc input[type="time"].input-sm,
  .vrc input[type="datetime-local"].input-sm,
  .vrc input[type="month"].input-sm,
  .input-group-sm .vrc input[type="date"],
  .input-group-sm .vrc input[type="time"],
  .input-group-sm .vrc input[type="datetime-local"],
  .input-group-sm .vrc input[type="month"] {
    line-height: 30px;
  }
  .vrc input[type="date"].input-lg,
  .vrc input[type="time"].input-lg,
  .vrc input[type="datetime-local"].input-lg,
  .vrc input[type="month"].input-lg,
  .input-group-lg .vrc input[type="date"],
  .input-group-lg .vrc input[type="time"],
  .input-group-lg .vrc input[type="datetime-local"],
  .input-group-lg .vrc input[type="month"] {
    line-height: 46px;
  }
}
.vrc .form-group {
  margin-bottom: 15px;
}
.vrc .radio,
.vrc .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.vrc .radio label,
.vrc .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.vrc .radio input[type="radio"],
.vrc .radio-inline input[type="radio"],
.vrc .checkbox input[type="checkbox"],
.vrc .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.vrc .radio + .radio,
.vrc .checkbox + .checkbox {
  margin-top: -5px;
}
.vrc .radio-inline,
.vrc .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.vrc .radio-inline + .radio-inline,
.vrc .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.vrc input[type="radio"][disabled],
.vrc input[type="checkbox"][disabled],
.vrc input[type="radio"].disabled,
.vrc input[type="checkbox"].disabled,
fieldset[disabled] .vrc input[type="radio"],
fieldset[disabled] .vrc input[type="checkbox"] {
  cursor: not-allowed;
}
.vrc .radio-inline.disabled,
.vrc .checkbox-inline.disabled,
fieldset[disabled] .vrc .radio-inline,
fieldset[disabled] .vrc .checkbox-inline {
  cursor: not-allowed;
}
.vrc .radio.disabled label,
.vrc .checkbox.disabled label,
fieldset[disabled] .vrc .radio label,
fieldset[disabled] .vrc .checkbox label {
  cursor: not-allowed;
}
.vrc .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.vrc .form-control-static.input-lg,
.vrc .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.vrc .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.vrc .input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.vrc .input-sm,
select[multiple].vrc .input-sm {
  height: auto;
}
.vrc .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.vrc .form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.vrc .form-group-sm .form-control,
select[multiple].vrc .form-group-sm .form-control {
  height: auto;
}
.vrc .form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
.vrc .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.vrc .input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.vrc .input-lg,
select[multiple].vrc .input-lg {
  height: auto;
}
.vrc .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.vrc .form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.vrc .form-group-lg .form-control,
select[multiple].vrc .form-group-lg .form-control {
  height: auto;
}
.vrc .form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  min-height: 38px;
}
.vrc .has-feedback {
  position: relative;
}
.vrc .has-feedback .form-control {
  padding-right: 42.5px;
}
.vrc .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;
}
.vrc .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.vrc .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.vrc .has-success .help-block,
.vrc .has-success .control-label,
.vrc .has-success .radio,
.vrc .has-success .checkbox,
.vrc .has-success .radio-inline,
.vrc .has-success .checkbox-inline,
.vrc .has-success.radio label,
.vrc .has-success.checkbox label,
.vrc .has-success.radio-inline label,
.vrc .has-success.checkbox-inline label {
  color: #3c763d;
}
.vrc .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);
}
.vrc .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;
}
.vrc .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.vrc .has-success .form-control-feedback {
  color: #3c763d;
}
.vrc .has-warning .help-block,
.vrc .has-warning .control-label,
.vrc .has-warning .radio,
.vrc .has-warning .checkbox,
.vrc .has-warning .radio-inline,
.vrc .has-warning .checkbox-inline,
.vrc .has-warning.radio label,
.vrc .has-warning.checkbox label,
.vrc .has-warning.radio-inline label,
.vrc .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.vrc .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);
}
.vrc .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;
}
.vrc .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.vrc .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.vrc .has-error .help-block,
.vrc .has-error .control-label,
.vrc .has-error .radio,
.vrc .has-error .checkbox,
.vrc .has-error .radio-inline,
.vrc .has-error .checkbox-inline,
.vrc .has-error.radio label,
.vrc .has-error.checkbox label,
.vrc .has-error.radio-inline label,
.vrc .has-error.checkbox-inline label {
  color: #a94442;
}
.vrc .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);
}
.vrc .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;
}
.vrc .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.vrc .has-error .form-control-feedback {
  color: #a94442;
}
.vrc .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.vrc .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.vrc .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .vrc .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .vrc .form-inline .form-control-static {
    display: inline-block;
  }
  .vrc .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .vrc .form-inline .input-group .input-group-addon,
  .vrc .form-inline .input-group .input-group-btn,
  .vrc .form-inline .input-group .form-control {
    width: auto;
  }
  .vrc .form-inline .input-group > .form-control {
    width: 100%;
  }
  .vrc .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .form-inline .radio,
  .vrc .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .form-inline .radio label,
  .vrc .form-inline .checkbox label {
    padding-left: 0;
  }
  .vrc .form-inline .radio input[type="radio"],
  .vrc .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .vrc .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.vrc .form-horizontal .radio,
.vrc .form-horizontal .checkbox,
.vrc .form-horizontal .radio-inline,
.vrc .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.vrc .form-horizontal .radio,
.vrc .form-horizontal .checkbox {
  min-height: 27px;
}
.vrc .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .vrc .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.vrc .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .vrc .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .vrc .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.vrc .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;
}
.vrc .btn:focus,
.vrc .btn:active:focus,
.vrc .btn.active:focus,
.vrc .btn.focus,
.vrc .btn:active.focus,
.vrc .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.vrc .btn:hover,
.vrc .btn:focus,
.vrc .btn.focus {
  color: #333333;
  text-decoration: none;
}
.vrc .btn:active,
.vrc .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);
}
.vrc .btn.disabled,
.vrc .btn[disabled],
fieldset[disabled] .vrc .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.vrc .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.vrc .btn-default:hover,
.vrc .btn-default:focus,
.vrc .btn-default.focus,
.vrc .btn-default:active,
.vrc .btn-default.active,
.open > .dropdown-toggle.vrc .btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.vrc .btn-default:active,
.vrc .btn-default.active,
.open > .dropdown-toggle.vrc .btn-default {
  background-image: none;
}
.vrc .btn-default.disabled,
.vrc .btn-default[disabled],
fieldset[disabled] .vrc .btn-default,
.vrc .btn-default.disabled:hover,
.vrc .btn-default[disabled]:hover,
fieldset[disabled] .vrc .btn-default:hover,
.vrc .btn-default.disabled:focus,
.vrc .btn-default[disabled]:focus,
fieldset[disabled] .vrc .btn-default:focus,
.vrc .btn-default.disabled.focus,
.vrc .btn-default[disabled].focus,
fieldset[disabled] .vrc .btn-default.focus,
.vrc .btn-default.disabled:active,
.vrc .btn-default[disabled]:active,
fieldset[disabled] .vrc .btn-default:active,
.vrc .btn-default.disabled.active,
.vrc .btn-default[disabled].active,
fieldset[disabled] .vrc .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.vrc .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.vrc .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.vrc .btn-primary:hover,
.vrc .btn-primary:focus,
.vrc .btn-primary.focus,
.vrc .btn-primary:active,
.vrc .btn-primary.active,
.open > .dropdown-toggle.vrc .btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.vrc .btn-primary:active,
.vrc .btn-primary.active,
.open > .dropdown-toggle.vrc .btn-primary {
  background-image: none;
}
.vrc .btn-primary.disabled,
.vrc .btn-primary[disabled],
fieldset[disabled] .vrc .btn-primary,
.vrc .btn-primary.disabled:hover,
.vrc .btn-primary[disabled]:hover,
fieldset[disabled] .vrc .btn-primary:hover,
.vrc .btn-primary.disabled:focus,
.vrc .btn-primary[disabled]:focus,
fieldset[disabled] .vrc .btn-primary:focus,
.vrc .btn-primary.disabled.focus,
.vrc .btn-primary[disabled].focus,
fieldset[disabled] .vrc .btn-primary.focus,
.vrc .btn-primary.disabled:active,
.vrc .btn-primary[disabled]:active,
fieldset[disabled] .vrc .btn-primary:active,
.vrc .btn-primary.disabled.active,
.vrc .btn-primary[disabled].active,
fieldset[disabled] .vrc .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.vrc .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.vrc .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.vrc .btn-success:hover,
.vrc .btn-success:focus,
.vrc .btn-success.focus,
.vrc .btn-success:active,
.vrc .btn-success.active,
.open > .dropdown-toggle.vrc .btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.vrc .btn-success:active,
.vrc .btn-success.active,
.open > .dropdown-toggle.vrc .btn-success {
  background-image: none;
}
.vrc .btn-success.disabled,
.vrc .btn-success[disabled],
fieldset[disabled] .vrc .btn-success,
.vrc .btn-success.disabled:hover,
.vrc .btn-success[disabled]:hover,
fieldset[disabled] .vrc .btn-success:hover,
.vrc .btn-success.disabled:focus,
.vrc .btn-success[disabled]:focus,
fieldset[disabled] .vrc .btn-success:focus,
.vrc .btn-success.disabled.focus,
.vrc .btn-success[disabled].focus,
fieldset[disabled] .vrc .btn-success.focus,
.vrc .btn-success.disabled:active,
.vrc .btn-success[disabled]:active,
fieldset[disabled] .vrc .btn-success:active,
.vrc .btn-success.disabled.active,
.vrc .btn-success[disabled].active,
fieldset[disabled] .vrc .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.vrc .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.vrc .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.vrc .btn-info:hover,
.vrc .btn-info:focus,
.vrc .btn-info.focus,
.vrc .btn-info:active,
.vrc .btn-info.active,
.open > .dropdown-toggle.vrc .btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.vrc .btn-info:active,
.vrc .btn-info.active,
.open > .dropdown-toggle.vrc .btn-info {
  background-image: none;
}
.vrc .btn-info.disabled,
.vrc .btn-info[disabled],
fieldset[disabled] .vrc .btn-info,
.vrc .btn-info.disabled:hover,
.vrc .btn-info[disabled]:hover,
fieldset[disabled] .vrc .btn-info:hover,
.vrc .btn-info.disabled:focus,
.vrc .btn-info[disabled]:focus,
fieldset[disabled] .vrc .btn-info:focus,
.vrc .btn-info.disabled.focus,
.vrc .btn-info[disabled].focus,
fieldset[disabled] .vrc .btn-info.focus,
.vrc .btn-info.disabled:active,
.vrc .btn-info[disabled]:active,
fieldset[disabled] .vrc .btn-info:active,
.vrc .btn-info.disabled.active,
.vrc .btn-info[disabled].active,
fieldset[disabled] .vrc .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.vrc .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.vrc .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.vrc .btn-warning:hover,
.vrc .btn-warning:focus,
.vrc .btn-warning.focus,
.vrc .btn-warning:active,
.vrc .btn-warning.active,
.open > .dropdown-toggle.vrc .btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.vrc .btn-warning:active,
.vrc .btn-warning.active,
.open > .dropdown-toggle.vrc .btn-warning {
  background-image: none;
}
.vrc .btn-warning.disabled,
.vrc .btn-warning[disabled],
fieldset[disabled] .vrc .btn-warning,
.vrc .btn-warning.disabled:hover,
.vrc .btn-warning[disabled]:hover,
fieldset[disabled] .vrc .btn-warning:hover,
.vrc .btn-warning.disabled:focus,
.vrc .btn-warning[disabled]:focus,
fieldset[disabled] .vrc .btn-warning:focus,
.vrc .btn-warning.disabled.focus,
.vrc .btn-warning[disabled].focus,
fieldset[disabled] .vrc .btn-warning.focus,
.vrc .btn-warning.disabled:active,
.vrc .btn-warning[disabled]:active,
fieldset[disabled] .vrc .btn-warning:active,
.vrc .btn-warning.disabled.active,
.vrc .btn-warning[disabled].active,
fieldset[disabled] .vrc .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.vrc .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.vrc .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.vrc .btn-danger:hover,
.vrc .btn-danger:focus,
.vrc .btn-danger.focus,
.vrc .btn-danger:active,
.vrc .btn-danger.active,
.open > .dropdown-toggle.vrc .btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.vrc .btn-danger:active,
.vrc .btn-danger.active,
.open > .dropdown-toggle.vrc .btn-danger {
  background-image: none;
}
.vrc .btn-danger.disabled,
.vrc .btn-danger[disabled],
fieldset[disabled] .vrc .btn-danger,
.vrc .btn-danger.disabled:hover,
.vrc .btn-danger[disabled]:hover,
fieldset[disabled] .vrc .btn-danger:hover,
.vrc .btn-danger.disabled:focus,
.vrc .btn-danger[disabled]:focus,
fieldset[disabled] .vrc .btn-danger:focus,
.vrc .btn-danger.disabled.focus,
.vrc .btn-danger[disabled].focus,
fieldset[disabled] .vrc .btn-danger.focus,
.vrc .btn-danger.disabled:active,
.vrc .btn-danger[disabled]:active,
fieldset[disabled] .vrc .btn-danger:active,
.vrc .btn-danger.disabled.active,
.vrc .btn-danger[disabled].active,
fieldset[disabled] .vrc .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.vrc .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.vrc .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.vrc .btn-link,
.vrc .btn-link:active,
.vrc .btn-link.active,
.vrc .btn-link[disabled],
fieldset[disabled] .vrc .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.vrc .btn-link,
.vrc .btn-link:hover,
.vrc .btn-link:focus,
.vrc .btn-link:active {
  border-color: transparent;
}
.vrc .btn-link:hover,
.vrc .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.vrc .btn-link[disabled]:hover,
fieldset[disabled] .vrc .btn-link:hover,
.vrc .btn-link[disabled]:focus,
fieldset[disabled] .vrc .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.vrc .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.vrc .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vrc .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vrc .btn-block {
  display: block;
  width: 100%;
}
.vrc .btn-block + .btn-block {
  margin-top: 5px;
}
.vrc input[type="submit"].btn-block,
.vrc input[type="reset"].btn-block,
.vrc input[type="button"].btn-block {
  width: 100%;
}
.vrc .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.vrc .fade.in {
  opacity: 1;
}
.vrc .collapse {
  display: none;
}
.vrc .collapse.in {
  display: block;
}
tr.vrc .collapse.in {
  display: table-row;
}
tbody.vrc .collapse.in {
  display: table-row-group;
}
.vrc .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.vrc .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.vrc .dropup,
.vrc .dropdown {
  position: relative;
}
.vrc .dropdown-toggle:focus {
  outline: 0;
}
.vrc .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: #ffffff;
  border: 1px solid #cccccc;
  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;
}
.vrc .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.vrc .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.vrc .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.vrc .dropdown-menu > li > a:hover,
.vrc .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.vrc .dropdown-menu > .active > a,
.vrc .dropdown-menu > .active > a:hover,
.vrc .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.vrc .dropdown-menu > .disabled > a,
.vrc .dropdown-menu > .disabled > a:hover,
.vrc .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.vrc .dropdown-menu > .disabled > a:hover,
.vrc .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.vrc .open > .dropdown-menu {
  display: block;
}
.vrc .open > a {
  outline: 0;
}
.vrc .dropdown-menu-right {
  left: auto;
  right: 0;
}
.vrc .dropdown-menu-left {
  left: 0;
  right: auto;
}
.vrc .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.vrc .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.vrc .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.vrc .dropup .caret,
.vrc .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.vrc .dropup .dropdown-menu,
.vrc .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .vrc .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .vrc .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.vrc .btn-group,
.vrc .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.vrc .btn-group > .btn,
.vrc .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.vrc .btn-group > .btn:hover,
.vrc .btn-group-vertical > .btn:hover,
.vrc .btn-group > .btn:focus,
.vrc .btn-group-vertical > .btn:focus,
.vrc .btn-group > .btn:active,
.vrc .btn-group-vertical > .btn:active,
.vrc .btn-group > .btn.active,
.vrc .btn-group-vertical > .btn.active {
  z-index: 2;
}
.vrc .btn-group .btn + .btn,
.vrc .btn-group .btn + .btn-group,
.vrc .btn-group .btn-group + .btn,
.vrc .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.vrc .btn-toolbar {
  margin-left: -5px;
}
.vrc .btn-toolbar .btn-group,
.vrc .btn-toolbar .input-group {
  float: left;
}
.vrc .btn-toolbar > .btn,
.vrc .btn-toolbar > .btn-group,
.vrc .btn-toolbar > .input-group {
  margin-left: 5px;
}
.vrc .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.vrc .btn-group > .btn:first-child {
  margin-left: 0;
}
.vrc .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.vrc .btn-group > .btn:last-child:not(:first-child),
.vrc .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.vrc .btn-group > .btn-group {
  float: left;
}
.vrc .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.vrc .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.vrc .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.vrc .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.vrc .btn-group .dropdown-toggle:active,
.vrc .btn-group.open .dropdown-toggle {
  outline: 0;
}
.vrc .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.vrc .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.vrc .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);
}
.vrc .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.vrc .btn .caret {
  margin-left: 0;
}
.vrc .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.vrc .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.vrc .btn-group-vertical > .btn,
.vrc .btn-group-vertical > .btn-group,
.vrc .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.vrc .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.vrc .btn-group-vertical > .btn + .btn,
.vrc .btn-group-vertical > .btn + .btn-group,
.vrc .btn-group-vertical > .btn-group + .btn,
.vrc .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.vrc .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.vrc .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.vrc .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.vrc .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.vrc .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.vrc .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.vrc .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.vrc .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.vrc .btn-group-justified > .btn,
.vrc .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.vrc .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.vrc .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.vrc [data-toggle="buttons"] > .btn input[type="radio"],
.vrc [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.vrc [data-toggle="buttons"] > .btn input[type="checkbox"],
.vrc [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.vrc .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.vrc .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.vrc .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.vrc .input-group-lg > .form-control,
.vrc .input-group-lg > .input-group-addon,
.vrc .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.vrc .input-group-lg > .form-control,
select.vrc .input-group-lg > .input-group-addon,
select.vrc .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.vrc .input-group-lg > .form-control,
textarea.vrc .input-group-lg > .input-group-addon,
textarea.vrc .input-group-lg > .input-group-btn > .btn,
select[multiple].vrc .input-group-lg > .form-control,
select[multiple].vrc .input-group-lg > .input-group-addon,
select[multiple].vrc .input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.vrc .input-group-sm > .form-control,
.vrc .input-group-sm > .input-group-addon,
.vrc .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.vrc .input-group-sm > .form-control,
select.vrc .input-group-sm > .input-group-addon,
select.vrc .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.vrc .input-group-sm > .form-control,
textarea.vrc .input-group-sm > .input-group-addon,
textarea.vrc .input-group-sm > .input-group-btn > .btn,
select[multiple].vrc .input-group-sm > .form-control,
select[multiple].vrc .input-group-sm > .input-group-addon,
select[multiple].vrc .input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.vrc .input-group-addon,
.vrc .input-group-btn,
.vrc .input-group .form-control {
  display: table-cell;
}
.vrc .input-group-addon:not(:first-child):not(:last-child),
.vrc .input-group-btn:not(:first-child):not(:last-child),
.vrc .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.vrc .input-group-addon,
.vrc .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.vrc .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.vrc .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.vrc .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.vrc .input-group-addon input[type="radio"],
.vrc .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.vrc .input-group .form-control:first-child,
.vrc .input-group-addon:first-child,
.vrc .input-group-btn:first-child > .btn,
.vrc .input-group-btn:first-child > .btn-group > .btn,
.vrc .input-group-btn:first-child > .dropdown-toggle,
.vrc .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.vrc .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.vrc .input-group-addon:first-child {
  border-right: 0;
}
.vrc .input-group .form-control:last-child,
.vrc .input-group-addon:last-child,
.vrc .input-group-btn:last-child > .btn,
.vrc .input-group-btn:last-child > .btn-group > .btn,
.vrc .input-group-btn:last-child > .dropdown-toggle,
.vrc .input-group-btn:first-child > .btn:not(:first-child),
.vrc .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.vrc .input-group-addon:last-child {
  border-left: 0;
}
.vrc .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.vrc .input-group-btn > .btn {
  position: relative;
}
.vrc .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.vrc .input-group-btn > .btn:hover,
.vrc .input-group-btn > .btn:focus,
.vrc .input-group-btn > .btn:active {
  z-index: 2;
}
.vrc .input-group-btn:first-child > .btn,
.vrc .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.vrc .input-group-btn:last-child > .btn,
.vrc .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.vrc .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.vrc .nav > li {
  position: relative;
  display: block;
}
.vrc .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.vrc .nav > li > a:hover,
.vrc .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.vrc .nav > li.disabled > a {
  color: #777777;
}
.vrc .nav > li.disabled > a:hover,
.vrc .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.vrc .nav .open > a,
.vrc .nav .open > a:hover,
.vrc .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.vrc .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.vrc .nav > li > a > img {
  max-width: none;
}
.vrc .nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.vrc .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.vrc .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.vrc .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.vrc .nav-tabs > li.active > a,
.vrc .nav-tabs > li.active > a:hover,
.vrc .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.vrc .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.vrc .nav-tabs.nav-justified > li {
  float: none;
}
.vrc .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.vrc .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .vrc .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .vrc .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.vrc .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.vrc .nav-tabs.nav-justified > .active > a,
.vrc .nav-tabs.nav-justified > .active > a:hover,
.vrc .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .vrc .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .vrc .nav-tabs.nav-justified > .active > a,
  .vrc .nav-tabs.nav-justified > .active > a:hover,
  .vrc .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.vrc .nav-pills > li {
  float: left;
}
.vrc .nav-pills > li > a {
  border-radius: 4px;
}
.vrc .nav-pills > li + li {
  margin-left: 2px;
}
.vrc .nav-pills > li.active > a,
.vrc .nav-pills > li.active > a:hover,
.vrc .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.vrc .nav-stacked > li {
  float: none;
}
.vrc .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.vrc .nav-justified {
  width: 100%;
}
.vrc .nav-justified > li {
  float: none;
}
.vrc .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.vrc .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .vrc .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .vrc .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.vrc .nav-tabs-justified {
  border-bottom: 0;
}
.vrc .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.vrc .nav-tabs-justified > .active > a,
.vrc .nav-tabs-justified > .active > a:hover,
.vrc .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .vrc .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .vrc .nav-tabs-justified > .active > a,
  .vrc .nav-tabs-justified > .active > a:hover,
  .vrc .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.vrc .tab-content > .tab-pane {
  display: none;
}
.vrc .tab-content > .active {
  display: block;
}
.vrc .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.vrc .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .vrc .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .vrc .navbar-header {
    float: left;
  }
}
.vrc .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;
}
.vrc .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .vrc .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .vrc .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .vrc .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .vrc .navbar-collapse,
  .navbar-static-top .vrc .navbar-collapse,
  .navbar-fixed-bottom .vrc .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.vrc .navbar-fixed-top .navbar-collapse,
.vrc .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .vrc .navbar-fixed-top .navbar-collapse,
  .vrc .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.vrc .container > .navbar-header,
.vrc .container-fluid > .navbar-header,
.vrc .container > .navbar-collapse,
.vrc .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .vrc .container > .navbar-header,
  .vrc .container-fluid > .navbar-header,
  .vrc .container > .navbar-collapse,
  .vrc .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.vrc .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .vrc .navbar-static-top {
    border-radius: 0;
  }
}
.vrc .navbar-fixed-top,
.vrc .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .vrc .navbar-fixed-top,
  .vrc .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.vrc .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.vrc .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.vrc .navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.vrc .navbar-brand:hover,
.vrc .navbar-brand:focus {
  text-decoration: none;
}
.vrc .navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .vrc .navbar-brand,
  .navbar > .container-fluid .vrc .navbar-brand {
    margin-left: -15px;
  }
}
.vrc .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;
}
.vrc .navbar-toggle:focus {
  outline: 0;
}
.vrc .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.vrc .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .vrc .navbar-toggle {
    display: none;
  }
}
.vrc .navbar-nav {
  margin: 7.5px -15px;
}
.vrc .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .vrc .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .vrc .navbar-nav .open .dropdown-menu > li > a,
  .vrc .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .vrc .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .vrc .navbar-nav .open .dropdown-menu > li > a:hover,
  .vrc .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .vrc .navbar-nav {
    float: left;
    margin: 0;
  }
  .vrc .navbar-nav > li {
    float: left;
  }
  .vrc .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.vrc .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) {
  .vrc .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .vrc .navbar-form .form-control-static {
    display: inline-block;
  }
  .vrc .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .vrc .navbar-form .input-group .input-group-addon,
  .vrc .navbar-form .input-group .input-group-btn,
  .vrc .navbar-form .input-group .form-control {
    width: auto;
  }
  .vrc .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .vrc .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .navbar-form .radio,
  .vrc .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .vrc .navbar-form .radio label,
  .vrc .navbar-form .checkbox label {
    padding-left: 0;
  }
  .vrc .navbar-form .radio input[type="radio"],
  .vrc .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .vrc .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .vrc .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .vrc .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .vrc .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;
  }
}
.vrc .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.vrc .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.vrc .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.vrc .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.vrc .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.vrc .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .vrc .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .vrc .navbar-left {
    float: left !important;
  }
  .vrc .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .vrc .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.vrc .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.vrc .navbar-default .navbar-brand {
  color: #777777;
}
.vrc .navbar-default .navbar-brand:hover,
.vrc .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.vrc .navbar-default .navbar-text {
  color: #777777;
}
.vrc .navbar-default .navbar-nav > li > a {
  color: #777777;
}
.vrc .navbar-default .navbar-nav > li > a:hover,
.vrc .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.vrc .navbar-default .navbar-nav > .active > a,
.vrc .navbar-default .navbar-nav > .active > a:hover,
.vrc .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.vrc .navbar-default .navbar-nav > .disabled > a,
.vrc .navbar-default .navbar-nav > .disabled > a:hover,
.vrc .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.vrc .navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.vrc .navbar-default .navbar-toggle:hover,
.vrc .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.vrc .navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.vrc .navbar-default .navbar-collapse,
.vrc .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.vrc .navbar-default .navbar-nav > .open > a,
.vrc .navbar-default .navbar-nav > .open > a:hover,
.vrc .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .vrc .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.vrc .navbar-default .navbar-link {
  color: #777777;
}
.vrc .navbar-default .navbar-link:hover {
  color: #333333;
}
.vrc .navbar-default .btn-link {
  color: #777777;
}
.vrc .navbar-default .btn-link:hover,
.vrc .navbar-default .btn-link:focus {
  color: #333333;
}
.vrc .navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .vrc .navbar-default .btn-link:hover,
.vrc .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .vrc .navbar-default .btn-link:focus {
  color: #cccccc;
}
.vrc .navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.vrc .navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.vrc .navbar-inverse .navbar-brand:hover,
.vrc .navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.vrc .navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.vrc .navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.vrc .navbar-inverse .navbar-nav > li > a:hover,
.vrc .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.vrc .navbar-inverse .navbar-nav > .active > a,
.vrc .navbar-inverse .navbar-nav > .active > a:hover,
.vrc .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.vrc .navbar-inverse .navbar-nav > .disabled > a,
.vrc .navbar-inverse .navbar-nav > .disabled > a:hover,
.vrc .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.vrc .navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.vrc .navbar-inverse .navbar-toggle:hover,
.vrc .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.vrc .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.vrc .navbar-inverse .navbar-collapse,
.vrc .navbar-inverse .navbar-form {
  border-color: #101010;
}
.vrc .navbar-inverse .navbar-nav > .open > a,
.vrc .navbar-inverse .navbar-nav > .open > a:hover,
.vrc .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .vrc .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.vrc .navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.vrc .navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.vrc .navbar-inverse .btn-link {
  color: #9d9d9d;
}
.vrc .navbar-inverse .btn-link:hover,
.vrc .navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.vrc .navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .vrc .navbar-inverse .btn-link:hover,
.vrc .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .vrc .navbar-inverse .btn-link:focus {
  color: #444444;
}
.vrc .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.vrc .breadcrumb > li {
  display: inline-block;
}
.vrc .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.vrc .breadcrumb > .active {
  color: #777777;
}
.vrc .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.vrc .pagination > li {
  display: inline;
}
.vrc .pagination > li > a,
.vrc .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.vrc .pagination > li:first-child > a,
.vrc .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.vrc .pagination > li:last-child > a,
.vrc .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.vrc .pagination > li > a:hover,
.vrc .pagination > li > span:hover,
.vrc .pagination > li > a:focus,
.vrc .pagination > li > span:focus {
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.vrc .pagination > .active > a,
.vrc .pagination > .active > span,
.vrc .pagination > .active > a:hover,
.vrc .pagination > .active > span:hover,
.vrc .pagination > .active > a:focus,
.vrc .pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.vrc .pagination > .disabled > span,
.vrc .pagination > .disabled > span:hover,
.vrc .pagination > .disabled > span:focus,
.vrc .pagination > .disabled > a,
.vrc .pagination > .disabled > a:hover,
.vrc .pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.vrc .pagination-lg > li > a,
.vrc .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.vrc .pagination-lg > li:first-child > a,
.vrc .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.vrc .pagination-lg > li:last-child > a,
.vrc .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.vrc .pagination-sm > li > a,
.vrc .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.vrc .pagination-sm > li:first-child > a,
.vrc .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.vrc .pagination-sm > li:last-child > a,
.vrc .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.vrc .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.vrc .pager li {
  display: inline;
}
.vrc .pager li > a,
.vrc .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.vrc .pager li > a:hover,
.vrc .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.vrc .pager .next > a,
.vrc .pager .next > span {
  float: right;
}
.vrc .pager .previous > a,
.vrc .pager .previous > span {
  float: left;
}
.vrc .pager .disabled > a,
.vrc .pager .disabled > a:hover,
.vrc .pager .disabled > a:focus,
.vrc .pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.vrc .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.vrc .label:hover,
a.vrc .label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.vrc .label:empty {
  display: none;
}
.btn .vrc .label {
  position: relative;
  top: -1px;
}
.vrc .label-default {
  background-color: #777777;
}
.vrc .label-default[href]:hover,
.vrc .label-default[href]:focus {
  background-color: #5e5e5e;
}
.vrc .label-primary {
  background-color: #337ab7;
}
.vrc .label-primary[href]:hover,
.vrc .label-primary[href]:focus {
  background-color: #286090;
}
.vrc .label-success {
  background-color: #5cb85c;
}
.vrc .label-success[href]:hover,
.vrc .label-success[href]:focus {
  background-color: #449d44;
}
.vrc .label-info {
  background-color: #5bc0de;
}
.vrc .label-info[href]:hover,
.vrc .label-info[href]:focus {
  background-color: #31b0d5;
}
.vrc .label-warning {
  background-color: #f0ad4e;
}
.vrc .label-warning[href]:hover,
.vrc .label-warning[href]:focus {
  background-color: #ec971f;
}
.vrc .label-danger {
  background-color: #d9534f;
}
.vrc .label-danger[href]:hover,
.vrc .label-danger[href]:focus {
  background-color: #c9302c;
}
.vrc .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.vrc .badge:empty {
  display: none;
}
.btn .vrc .badge {
  position: relative;
  top: -1px;
}
.btn-xs .vrc .badge,
.btn-group-xs > .btn .vrc .badge {
  top: 0;
  padding: 1px 5px;
}
a.vrc .badge:hover,
a.vrc .badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .vrc .badge,
.nav-pills > .active > a > .vrc .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.list-group-item > .vrc .badge {
  float: right;
}
.list-group-item > .vrc .badge + .vrc .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .vrc .badge {
  margin-left: 3px;
}
.vrc .jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.vrc .jumbotron h1,
.vrc .jumbotron .h1 {
  color: inherit;
}
.vrc .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.vrc .jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .vrc .jumbotron,
.container-fluid .vrc .jumbotron {
  border-radius: 6px;
}
.vrc .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .vrc .jumbotron {
    padding: 48px 0;
  }
  .container .vrc .jumbotron,
  .container-fluid .vrc .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .vrc .jumbotron h1,
  .vrc .jumbotron .h1 {
    font-size: 63px;
  }
}
.vrc .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.vrc .thumbnail > img,
.vrc .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.vrc .thumbnail:hover,
a.vrc .thumbnail:focus,
a.vrc .thumbnail.active {
  border-color: #337ab7;
}
.vrc .thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.vrc .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.vrc .alert h4 {
  margin-top: 0;
  color: inherit;
}
.vrc .alert .alert-link {
  font-weight: bold;
}
.vrc .alert > p,
.vrc .alert > ul {
  margin-bottom: 0;
}
.vrc .alert > p + p {
  margin-top: 5px;
}
.vrc .alert-dismissable,
.vrc .alert-dismissible {
  padding-right: 35px;
}
.vrc .alert-dismissable .close,
.vrc .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.vrc .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.vrc .alert-success hr {
  border-top-color: #c9e2b3;
}
.vrc .alert-success .alert-link {
  color: #2b542c;
}
.vrc .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.vrc .alert-info hr {
  border-top-color: #a6e1ec;
}
.vrc .alert-info .alert-link {
  color: #245269;
}
.vrc .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.vrc .alert-warning hr {
  border-top-color: #f7e1b5;
}
.vrc .alert-warning .alert-link {
  color: #66512c;
}
.vrc .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.vrc .alert-danger hr {
  border-top-color: #e4b9c0;
}
.vrc .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;
  }
}
.vrc .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);
}
.vrc .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #337ab7;
  -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 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.vrc .progress-striped .progress-bar,
.vrc .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;
}
.vrc .progress.active .progress-bar,
.vrc .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;
}
.vrc .progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .vrc .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);
}
.vrc .progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .vrc .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);
}
.vrc .progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .vrc .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);
}
.vrc .progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .vrc .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);
}
.vrc .media {
  margin-top: 15px;
}
.vrc .media:first-child {
  margin-top: 0;
}
.vrc .media,
.vrc .media-body {
  zoom: 1;
  overflow: hidden;
}
.vrc .media-body {
  width: 10000px;
}
.vrc .media-object {
  display: block;
}
.vrc .media-right,
.vrc .media > .pull-right {
  padding-left: 10px;
}
.vrc .media-left,
.vrc .media > .pull-left {
  padding-right: 10px;
}
.vrc .media-left,
.vrc .media-right,
.vrc .media-body {
  display: table-cell;
  vertical-align: top;
}
.vrc .media-middle {
  vertical-align: middle;
}
.vrc .media-bottom {
  vertical-align: bottom;
}
.vrc .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.vrc .media-list {
  padding-left: 0;
  list-style: none;
}
.vrc .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.vrc .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.vrc .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.vrc .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.vrc a.list-group-item {
  color: #555555;
}
.vrc a.list-group-item .list-group-item-heading {
  color: #333333;
}
.vrc a.list-group-item:hover,
.vrc a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
.vrc .list-group-item.disabled,
.vrc .list-group-item.disabled:hover,
.vrc .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.vrc .list-group-item.disabled .list-group-item-heading,
.vrc .list-group-item.disabled:hover .list-group-item-heading,
.vrc .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.vrc .list-group-item.disabled .list-group-item-text,
.vrc .list-group-item.disabled:hover .list-group-item-text,
.vrc .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.vrc .list-group-item.active,
.vrc .list-group-item.active:hover,
.vrc .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.vrc .list-group-item.active .list-group-item-heading,
.vrc .list-group-item.active:hover .list-group-item-heading,
.vrc .list-group-item.active:focus .list-group-item-heading,
.vrc .list-group-item.active .list-group-item-heading > small,
.vrc .list-group-item.active:hover .list-group-item-heading > small,
.vrc .list-group-item.active:focus .list-group-item-heading > small,
.vrc .list-group-item.active .list-group-item-heading > .small,
.vrc .list-group-item.active:hover .list-group-item-heading > .small,
.vrc .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.vrc .list-group-item.active .list-group-item-text,
.vrc .list-group-item.active:hover .list-group-item-text,
.vrc .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.vrc .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.vrc .list-group-item-success {
  color: #3c763d;
}
a.vrc .list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.vrc .list-group-item-success:hover,
a.vrc .list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.vrc .list-group-item-success.active,
a.vrc .list-group-item-success.active:hover,
a.vrc .list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.vrc .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.vrc .list-group-item-info {
  color: #31708f;
}
a.vrc .list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.vrc .list-group-item-info:hover,
a.vrc .list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.vrc .list-group-item-info.active,
a.vrc .list-group-item-info.active:hover,
a.vrc .list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.vrc .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.vrc .list-group-item-warning {
  color: #8a6d3b;
}
a.vrc .list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.vrc .list-group-item-warning:hover,
a.vrc .list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.vrc .list-group-item-warning.active,
a.vrc .list-group-item-warning.active:hover,
a.vrc .list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.vrc .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.vrc .list-group-item-danger {
  color: #a94442;
}
a.vrc .list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.vrc .list-group-item-danger:hover,
a.vrc .list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.vrc .list-group-item-danger.active,
a.vrc .list-group-item-danger.active:hover,
a.vrc .list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.vrc .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.vrc .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.vrc .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  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);
}
.vrc .panel-body {
  padding: 15px;
}
.vrc .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.vrc .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.vrc .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.vrc .panel-title > a,
.vrc .panel-title > small,
.vrc .panel-title > .small,
.vrc .panel-title > small > a,
.vrc .panel-title > .small > a {
  color: inherit;
}
.vrc .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.vrc .panel > .list-group,
.vrc .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.vrc .panel > .list-group .list-group-item,
.vrc .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.vrc .panel > .list-group:first-child .list-group-item:first-child,
.vrc .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;
}
.vrc .panel > .list-group:last-child .list-group-item:last-child,
.vrc .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;
}
.vrc .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.vrc .list-group + .panel-footer {
  border-top-width: 0;
}
.vrc .panel > .table,
.vrc .panel > .table-responsive > .table,
.vrc .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.vrc .panel > .table caption,
.vrc .panel > .table-responsive > .table caption,
.vrc .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.vrc .panel > .table:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.vrc .panel > .table:first-child > thead:first-child > tr:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.vrc .panel > .table:first-child > tbody:first-child > tr:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.vrc .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.vrc .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.vrc .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.vrc .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.vrc .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.vrc .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.vrc .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.vrc .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.vrc .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.vrc .panel > .table:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.vrc .panel > .table:last-child > tbody:last-child > tr:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.vrc .panel > .table:last-child > tfoot:last-child > tr:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vrc .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.vrc .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.vrc .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.vrc .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.vrc .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.vrc .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.vrc .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.vrc .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.vrc .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.vrc .panel > .panel-body + .table,
.vrc .panel > .panel-body + .table-responsive,
.vrc .panel > .table + .panel-body,
.vrc .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.vrc .panel > .table > tbody:first-child > tr:first-child th,
.vrc .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.vrc .panel > .table-bordered,
.vrc .panel > .table-responsive > .table-bordered {
  border: 0;
}
.vrc .panel > .table-bordered > thead > tr > th:first-child,
.vrc .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.vrc .panel > .table-bordered > tbody > tr > th:first-child,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.vrc .panel > .table-bordered > tfoot > tr > th:first-child,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.vrc .panel > .table-bordered > thead > tr > td:first-child,
.vrc .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.vrc .panel > .table-bordered > tbody > tr > td:first-child,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.vrc .panel > .table-bordered > tfoot > tr > td:first-child,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.vrc .panel > .table-bordered > thead > tr > th:last-child,
.vrc .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.vrc .panel > .table-bordered > tbody > tr > th:last-child,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.vrc .panel > .table-bordered > tfoot > tr > th:last-child,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.vrc .panel > .table-bordered > thead > tr > td:last-child,
.vrc .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.vrc .panel > .table-bordered > tbody > tr > td:last-child,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.vrc .panel > .table-bordered > tfoot > tr > td:last-child,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.vrc .panel > .table-bordered > thead > tr:first-child > td,
.vrc .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.vrc .panel > .table-bordered > tbody > tr:first-child > td,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.vrc .panel > .table-bordered > thead > tr:first-child > th,
.vrc .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.vrc .panel > .table-bordered > tbody > tr:first-child > th,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.vrc .panel > .table-bordered > tbody > tr:last-child > td,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.vrc .panel > .table-bordered > tfoot > tr:last-child > td,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.vrc .panel > .table-bordered > tbody > tr:last-child > th,
.vrc .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.vrc .panel > .table-bordered > tfoot > tr:last-child > th,
.vrc .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.vrc .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.vrc .panel-group {
  margin-bottom: 20px;
}
.vrc .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.vrc .panel-group .panel + .panel {
  margin-top: 5px;
}
.vrc .panel-group .panel-heading {
  border-bottom: 0;
}
.vrc .panel-group .panel-heading + .panel-collapse > .panel-body,
.vrc .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.vrc .panel-group .panel-footer {
  border-top: 0;
}
.vrc .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.vrc .panel-default {
  border-color: #dddddd;
}
.vrc .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.vrc .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.vrc .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.vrc .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.vrc .panel-primary {
  border-color: #337ab7;
}
.vrc .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.vrc .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.vrc .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.vrc .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.vrc .panel-success {
  border-color: #d6e9c6;
}
.vrc .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.vrc .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.vrc .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.vrc .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.vrc .panel-info {
  border-color: #bce8f1;
}
.vrc .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.vrc .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.vrc .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.vrc .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.vrc .panel-warning {
  border-color: #faebcc;
}
.vrc .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.vrc .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.vrc .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.vrc .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.vrc .panel-danger {
  border-color: #ebccd1;
}
.vrc .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.vrc .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.vrc .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.vrc .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.vrc .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.vrc .embed-responsive .embed-responsive-item,
.vrc .embed-responsive iframe,
.vrc .embed-responsive embed,
.vrc .embed-responsive object,
.vrc .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.vrc .embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.vrc .embed-responsive-4by3 {
  padding-bottom: 75%;
}
.vrc .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);
}
.vrc .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.vrc .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.vrc .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.vrc .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.vrc .close:hover,
.vrc .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.vrc .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.vrc .modal-open {
  overflow: hidden;
}
.vrc .modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.vrc .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;
}
.vrc .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.vrc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.vrc .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.vrc .modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  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;
}
.vrc .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.vrc .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.vrc .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.vrc .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.vrc .modal-header .close {
  margin-top: -2px;
}
.vrc .modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.vrc .modal-body {
  position: relative;
  padding: 15px;
}
.vrc .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.vrc .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.vrc .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.vrc .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.vrc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .vrc .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .vrc .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);
  }
  .vrc .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .vrc .modal-lg {
    width: 900px;
  }
}
.vrc .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.vrc .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.vrc .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.vrc .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.vrc .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.vrc .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.vrc .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.vrc .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.vrc .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.vrc .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.vrc .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.vrc .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.vrc .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.vrc .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.vrc .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.vrc .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.vrc .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  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);
  white-space: normal;
}
.vrc .popover.top {
  margin-top: -10px;
}
.vrc .popover.right {
  margin-left: 10px;
}
.vrc .popover.bottom {
  margin-top: 10px;
}
.vrc .popover.left {
  margin-left: -10px;
}
.vrc .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.vrc .popover-content {
  padding: 9px 14px;
}
.vrc .popover > .arrow,
.vrc .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.vrc .popover > .arrow {
  border-width: 11px;
}
.vrc .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.vrc .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.vrc .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.vrc .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.vrc .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.vrc .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.vrc .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.vrc .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.vrc .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.vrc .carousel {
  position: relative;
}
.vrc .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.vrc .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.vrc .carousel-inner > .item > img,
.vrc .carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .vrc .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .vrc .carousel-inner > .item.next,
  .vrc .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .vrc .carousel-inner > .item.prev,
  .vrc .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .vrc .carousel-inner > .item.next.left,
  .vrc .carousel-inner > .item.prev.right,
  .vrc .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.vrc .carousel-inner > .active,
.vrc .carousel-inner > .next,
.vrc .carousel-inner > .prev {
  display: block;
}
.vrc .carousel-inner > .active {
  left: 0;
}
.vrc .carousel-inner > .next,
.vrc .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.vrc .carousel-inner > .next {
  left: 100%;
}
.vrc .carousel-inner > .prev {
  left: -100%;
}
.vrc .carousel-inner > .next.left,
.vrc .carousel-inner > .prev.right {
  left: 0;
}
.vrc .carousel-inner > .active.left {
  left: -100%;
}
.vrc .carousel-inner > .active.right {
  left: 100%;
}
.vrc .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.vrc .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);
}
.vrc .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);
}
.vrc .carousel-control:hover,
.vrc .carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.vrc .carousel-control .icon-prev,
.vrc .carousel-control .icon-next,
.vrc .carousel-control .glyphicon-chevron-left,
.vrc .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.vrc .carousel-control .icon-prev,
.vrc .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.vrc .carousel-control .icon-next,
.vrc .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.vrc .carousel-control .icon-prev,
.vrc .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.vrc .carousel-control .icon-prev:before {
  content: '\2039';
}
.vrc .carousel-control .icon-next:before {
  content: '\203a';
}
.vrc .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;
}
.vrc .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.vrc .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.vrc .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.vrc .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .vrc .carousel-control .glyphicon-chevron-left,
  .vrc .carousel-control .glyphicon-chevron-right,
  .vrc .carousel-control .icon-prev,
  .vrc .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .vrc .carousel-control .glyphicon-chevron-left,
  .vrc .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .vrc .carousel-control .glyphicon-chevron-right,
  .vrc .carousel-control .icon-next {
    margin-right: -15px;
  }
  .vrc .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .vrc .carousel-indicators {
    bottom: 20px;
  }
}
.vrc .clearfix:before,
.vrc .clearfix:after,
.vrc .dl-horizontal dd:before,
.vrc .dl-horizontal dd:after,
.vrc .container:before,
.vrc .container:after,
.vrc .container-fluid:before,
.vrc .container-fluid:after,
.vrc .row:before,
.vrc .row:after,
.vrc .form-horizontal .form-group:before,
.vrc .form-horizontal .form-group:after,
.vrc .btn-toolbar:before,
.vrc .btn-toolbar:after,
.vrc .btn-group-vertical > .btn-group:before,
.vrc .btn-group-vertical > .btn-group:after,
.vrc .nav:before,
.vrc .nav:after,
.vrc .navbar:before,
.vrc .navbar:after,
.vrc .navbar-header:before,
.vrc .navbar-header:after,
.vrc .navbar-collapse:before,
.vrc .navbar-collapse:after,
.vrc .pager:before,
.vrc .pager:after,
.vrc .panel-body:before,
.vrc .panel-body:after,
.vrc .modal-footer:before,
.vrc .modal-footer:after {
  content: " ";
  display: table;
}
.vrc .clearfix:after,
.vrc .dl-horizontal dd:after,
.vrc .container:after,
.vrc .container-fluid:after,
.vrc .row:after,
.vrc .form-horizontal .form-group:after,
.vrc .btn-toolbar:after,
.vrc .btn-group-vertical > .btn-group:after,
.vrc .nav:after,
.vrc .navbar:after,
.vrc .navbar-header:after,
.vrc .navbar-collapse:after,
.vrc .pager:after,
.vrc .panel-body:after,
.vrc .modal-footer:after {
  clear: both;
}
.vrc .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.vrc .pull-right {
  float: right !important;
}
.vrc .pull-left {
  float: left !important;
}
.vrc .hide {
  display: none !important;
}
.vrc .show {
  display: block !important;
}
.vrc .invisible {
  visibility: hidden;
}
.vrc .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.vrc .hidden {
  display: none !important;
}
.vrc .affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.vrc .visible-xs,
.vrc .visible-sm,
.vrc .visible-md,
.vrc .visible-lg {
  display: none !important;
}
.vrc .visible-xs-block,
.vrc .visible-xs-inline,
.vrc .visible-xs-inline-block,
.vrc .visible-sm-block,
.vrc .visible-sm-inline,
.vrc .visible-sm-inline-block,
.vrc .visible-md-block,
.vrc .visible-md-inline,
.vrc .visible-md-inline-block,
.vrc .visible-lg-block,
.vrc .visible-lg-inline,
.vrc .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .vrc .visible-xs {
    display: block !important;
  }
  table.vrc .visible-xs {
    display: table;
  }
  tr.vrc .visible-xs {
    display: table-row !important;
  }
  th.vrc .visible-xs,
  td.vrc .visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .vrc .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .vrc .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .vrc .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vrc .visible-sm {
    display: block !important;
  }
  table.vrc .visible-sm {
    display: table;
  }
  tr.vrc .visible-sm {
    display: table-row !important;
  }
  th.vrc .visible-sm,
  td.vrc .visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vrc .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vrc .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vrc .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vrc .visible-md {
    display: block !important;
  }
  table.vrc .visible-md {
    display: table;
  }
  tr.vrc .visible-md {
    display: table-row !important;
  }
  th.vrc .visible-md,
  td.vrc .visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vrc .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vrc .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vrc .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .vrc .visible-lg {
    display: block !important;
  }
  table.vrc .visible-lg {
    display: table;
  }
  tr.vrc .visible-lg {
    display: table-row !important;
  }
  th.vrc .visible-lg,
  td.vrc .visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .vrc .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .vrc .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .vrc .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .vrc .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vrc .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vrc .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .vrc .hidden-lg {
    display: none !important;
  }
}
.vrc .visible-print {
  display: none !important;
}
@media print {
  .vrc .visible-print {
    display: block !important;
  }
  table.vrc .visible-print {
    display: table;
  }
  tr.vrc .visible-print {
    display: table-row !important;
  }
  th.vrc .visible-print,
  td.vrc .visible-print {
    display: table-cell !important;
  }
}
.vrc .visible-print-block {
  display: none !important;
}
@media print {
  .vrc .visible-print-block {
    display: block !important;
  }
}
.vrc .visible-print-inline {
  display: none !important;
}
@media print {
  .vrc .visible-print-inline {
    display: inline !important;
  }
}
.vrc .visible-print-inline-block {
  display: none !important;
}
@media print {
  .vrc .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .vrc .hidden-print {
    display: none !important;
  }
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/wp-content/plugins/vr-calendar-sync-master/assets/plugins/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/wp-content/plugins/vr-calendar-sync-master/assets/plugins/owl-carousel/AjaxLoader.gif) no-repeat center center
}/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}.vrc.vrc-calendar .day-number {
    /*    width: 22px;
        height: 22px;
        */
    margin: 1px;
    line-height: 22px;
    text-align: center;
    background-color: #DDFFCC;
    color:#000 !important; /*New*/
}
.vrc.vrc-calendar .day-number.no-event-day {
    cursor: pointer;
}
.vrc.vrc-calendar .calendar-day-head {
    /*
    width: 22px;
    height: 22px;
    */
    margin: 1px;
    line-height: 22px;
    text-align: center;
    background-color: #F1F0F0;
    color:#000 !important; /*New*/
}

.vrc.vrc-calendar .event-start {
    background: #ddffcc; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGRmZmNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGRmZmNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZjMGJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(-45deg,  #ddffcc 0%, #ddffcc 50%, #ffc0bd 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ddffcc), color-stop(50%,#ddffcc), color-stop(50%,#ffc0bd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #ddffcc 0%,#ddffcc 50%,#ffc0bd 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #ddffcc 0%,#ddffcc 50%,#ffc0bd 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #ddffcc 0%,#ddffcc 50%,#ffc0bd 50%); /* IE10+ */
    background: linear-gradient(135deg,  #ddffcc 0%,#ddffcc 50%,#ffc0bd 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddffcc', endColorstr='#ffc0bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.vrc.vrc-calendar .event-day {
    background-color: #FFC0BD;
    color:#000; /*New*/

}

.vrc.vrc-calendar .event-end {
    background: #ffc0bd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYzBiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZmZjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGZmY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(-45deg,  #ffc0bd 50%, #ddffcc 50%, #ddffcc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffc0bd), color-stop(50%,#ddffcc), color-stop(100%,#ddffcc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #ffc0bd 50%,#ddffcc 50%,#ddffcc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #ffc0bd 50%,#ddffcc 50%,#ddffcc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #ffc0bd 50%,#ddffcc 50%,#ddffcc 100%); /* IE10+ */
    background: linear-gradient(135deg,  #ffc0bd 50%,#ddffcc 50%,#ddffcc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc0bd', endColorstr='#ddffcc',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.vrc.vrc-calendar .start-end-day {
    background: #FFC0BD;
    background: -moz-linear-gradient(-45deg, #FFC0BD 0%, #FFC0BD 46%, #DDFFCC 47%, #DDFFCC 50%, #DDFFCC 54%, #FFC0BD 55%, #FFC0BD 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #FFC0BD), color-stop(46%, #FFC0BD), color-stop(47%, #DDFFCC), color-stop(50%, #DDFFCC), color-stop(54%, #DDFFCC), color-stop(55%, #FFC0BD), color-stop(100%, #FFC0BD));
    background: -webkit-linear-gradient(-45deg, #FFC0BD 0%, #FFC0BD 46%, #DDFFCC 47%, #DDFFCC 50%, #DDFFCC 54%, #FFC0BD 55%, #FFC0BD 100%);
    background: -o-linear-gradient(-45deg, #FFC0BD 0%, #FFC0BD 46%, #DDFFCC 47%, #DDFFCC 50%, #DDFFCC 54%, #FFC0BD 55%, #FFC0BD 100%);
    background: -ms-linear-gradient(-45deg, #FFC0BD 0%, #FFC0BD 46%, #DDFFCC 47%, #DDFFCC 50%, #DDFFCC 54%, #FFC0BD 55%, #FFC0BD 100%);
    background: linear-gradient(135deg, #FFC0BD 0%, #FFC0BD 46%, #DDFFCC 47%, #DDFFCC 50%, #DDFFCC 54%, #FFC0BD 55%, #FFC0BD 100%);
    color: #000000 !important;
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDFFCC', endColorstr='#FFC0BD',GradientType=1 ); */
}

.vrc.vrc-calendar .calendars-container {
    max-width: 606px;
    margin: 0 auto;
}

.vrc.vrc-calendar .calendar-month-container {
    text-align:center;
    padding: 5px;
    border: 1px solid #cccccc;
    min-height: 200px;
    margin-bottom: 10px;
}

.vrc.vrc-calendar .calendar-month-name {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    color:#000;
}

.vrc.vrc-calendar .calendar-header {
    margin-bottom: 11px;
    /*float: left;*/
}

.vrc.vrc-calendar .calendar-legend{
    margin-right: 8px;
    height: 34px;
    /* width: 194px;*/
    float: left;
    line-height: 34px;
}

.vrc.vrc-calendar .calendar-legend .day-number {
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

.vrc.vrc-calendar .calendar-legend-text {
    float: left;
    line-height: inherit;
    /* margin-right: 12px;*/
}
.vrc.vrc-calendar .calendar-header .btn-prev,
.vrc.vrc-calendar .calendar-header .btn-next {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -99999px;
    cursor: pointer;
    text-decoration: none;
    border: none;
}
.vrc.vrc-calendar .calendar-header .btn-prev {
    background: url(/wp-content/plugins/vr-calendar-sync-master/assets/images/arrow_left.png) center center no-repeat;
}
.vrc.vrc-calendar .calendar-header .btn-next {
    background: url(/wp-content/plugins/vr-calendar-sync-master/assets/images/arrow_right.png) center center no-repeat;
}

/* Add Custom CSS Here*/
.vrc.vrc-calendar .calendar{ width:100%;}
.vrc.vrc-calendar .customNavigation{ color:#000}
.vrc.vrc-calendar .customNavigation a{ color:#000; text-decoration:none}
.vrc.vrc-calendar .calendar-header{ margin:20px 0 0px 0; padding: 0 5px; overflow:hidden}
.vrc.vrc-calendar .day_number_header{ width:20px;; height:20px;}
.vrc.vrc-calendar .button_calendar-header{  position: relative;
    top: 9px;
    z-index: 10000; margin:0 8px}
.vrc.vrc-calendar .item table{ width:100%;}
.vrc.vrc-calendar td{ vertical-align:top; white-space: nowrap; }
.vrc.vrc-calendar .customNavigation .pull-right { position:relative;}

.vrc.vrc-calendar .item td{display: inline-table;}
@media (max-width: 767px){
    /*.item td{ width:100%; display:block}*/
    .vrc.vrc-calendar .calendar-row td{ padding:0 !important;}
    .vrc.vrc-calendar .calendar-month-container { }

}

@media (max-width: 600px){
    /*.item td{display: inline-table;font-size: 10px;width: 47%;}*/
    .vrc.vrc-calendar .calendar-row td{ padding:0 !important;}
    .vrc.vrc-calendar .calendar-month-container { }

}
@media (max-width: 10000px){
    .vrc.vrc-calendar .item td{display: inline-table;font-size: 12px;}
    .vrc.vrc-calendar .calendar-row td{ padding:0 !important;}
}


@media (min-width: 2100px){
    .vrc.vrc-calendar .calendar-month-container {

        margin: 0 3px 10px 4px;
    }

}/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Selectable
----------------------------------*/
.ui-selectable-helper { border:1px dotted black }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.vrc.vrc-calendar {

}
.vrc.vrc-calendar .calendar-page {
    padding-right: 1px;
}
.vrc.vrc-calendar .calendar-month-container .calendar-month-name {
    text-align: center;
}
.vrc.vrc-calendar .calendar-month-container table {
    margin: 0;
}
.vrc.vrc-calendar .calendar-month-container table,
.vrc.vrc-calendar .calendar-month-container table tr,
.vrc.vrc-calendar .calendar-month-container table tr td{
    border:none;
}
.vrc.vrc-calendar.vrc-calendar-small * {
    font-size: 11px;
}
.vrc.vrc-calendar.vrc-calendar-medium * {
    font-size: 13px;
}
.vrc.vrc-calendar.vrc-calendar-large * {
    font-size: 15px;
}
#vrc-booking-form-wrapper {
    border:1px solid #dedede;
}
#vrc-booking-form-wrapper .booking-heading,
#booking-form-fields,
#booking-form-action{
    padding: 10px;
}
#vrc-booking-form-wrapper .booking-heading {
    background: #4f5152;
    color:#fff;
    font-size: 18px;
}

#vrc-booking-form-wrapper .booking-heading .pull-right {
    font-size: 14px;
    line-height: 28px;
}
#booking-form-charges .border-top{
    border-top: 1px solid #dedede;
}
#vrc-payment-error {
    padding: 15px;
    margin: 10px 0;
}
#ui-datepicker-div {
    display: none;
}
@font-face{
	font-family:'FontAwesome';
	src:url('/wp-content/themes/salient/css/fonts/fontawesome-webfont.eot?v=4.2');
	src:url('/wp-content/themes/salient/css/fonts/fontawesome-webfont.eot?#iefix&v=4.2') format('embedded-opentype'),
		url('/wp-content/themes/salient/css/fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.2') format('svg'),
	    url('/wp-content/themes/salient/css/fonts/fontawesome-webfont.woff?v=4.2') format('woff'),
	    url('/wp-content/themes/salient/css/fonts/fontawesome-webfont.ttf?v=4.2') format('truetype');
	font-weight:normal;
	font-display: block;
	font-style:normal;
}
i[class^="icon-"],[class*=" icon-"], i[class*="fa-"], span[class*="fa-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.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-stack,a .icon-spin{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);}}.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-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.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-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog: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-rotate-right:before,.icon-repeat: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:before{content:"\f062";}
.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-gears:before,.icon-cogs: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-unchecked:before,.icon-check-empty: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-paperclip:before,.icon-paper-clip: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-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty: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-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw: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, .fa-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";}



.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}
.col{position:relative;display:block;width:100%}.full-page-inner>.container>.span_12,.full-page-inner>.span_12,html body .vc_row-fluid>.span_12{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none}@media (min-width:691px){.col{margin-right:2%}}.col:last-child{margin-right:0}.col.col_last{margin-right:0}.compose-mode .vc_row-fluid>.span_12>.vc_element,.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,.full-page-inner>.container>.span_12>.wpb_column,.full-page-inner>.span_12>.wpb_column,html body .vc_row-fluid>.span_12>.wpb_column{float:none;margin-right:0}.compose-mode #nectar_fullscreen_rows .full-page-inner>.container>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*=offset-]),.full-page-inner>.container>.span_12>.wpb_column:not([class*=offset-]),.full-page-inner>.span_12>.wpb_column:not([class*=offset-]),html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]){margin-left:0}.full-page-inner>.container>.span_12,.full-page-inner>.span_12,.vc_row-fluid>.span_12{width:auto}.vc_row-fluid>.span_12,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12{margin-left:-1%;margin-right:-1%}.vc_row-fluid>.span_12 .wpb_column,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column){padding-left:1%;padding-right:1%}body[data-col-gap*=px] .wpb_wrapper>.wpb_row:last-child:not([data-column-margin*=px]){margin-bottom:0}html body .full-width-content.vc_row-fluid .wpb_column{padding:0}.full-width-content.vc_row-fluid .wpb_column .wpb_row,.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,html body .full-width-content.vc_row-fluid .span_12{margin:0}.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default],body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none],body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=default]>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=none]>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]){margin-bottom:0}body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12,body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12{margin-left:0;margin-right:0}body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12>.wpb_column,body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12>.wpb_column,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-left:0;padding-right:0}.wpb_column[data-border-radius*=px] .n-sticky>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius*=px]>.vc_column-inner>.column-bg-overlay-wrap{overflow:hidden}.ascend .vc_row-fluid .wpb_column.boxed,.material .vc_row-fluid .wpb_column.boxed,.vc_row-fluid .wpb_column.boxed{background-color:transparent;box-shadow:none}.wpb_column.boxed>.vc_column-inner{box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#fff;padding:25px 15px 15px;position:relative;transition:transform .2s ease,box-shadow .2s ease;top:0}.wpb_column.boxed:hover>.vc_column-inner{transform:translateY(-4px);box-shadow:0 17px 25px rgba(0,0,0,.13)}.vc_row-fluid .wpb_column{box-shadow:none}.wpb_column[data-shadow=small_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px}.wpb_column[data-shadow=medium_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 30px 60px rgba(0,0,0,.15)}.wpb_column[data-shadow=large_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)}.wpb_column[data-shadow=x_large_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)}@media only screen and (min-width:1000px){.wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner{transform:translateY(101%);-webkit-transform:translateY(101%)}.wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner{transform:translateY(-101%);-webkit-transform:translateY(-101%)}.wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner{transform:translateX(-120%);-webkit-transform:translateX(-120%)}.wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner{transform:translateX(120%);-webkit-transform:translateX(120%)}}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner{transform:translateY(101%);-webkit-transform:translateY(101%)}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner{transform:translateY(-101%);-webkit-transform:translateY(-101%)}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner{transform:translateX(-120%);-webkit-transform:translateX(-120%)}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner{transform:translateX(120%);-webkit-transform:translateX(120%)}body[data-col-gap] .vc_row-fluid .span_12.col.section-title,body[data-col-gap] .vc_row-fluid .span_12.post-area,body[data-col-gap] .vc_row-fluid .span_12.testimonial_slider{margin-left:0;margin-right:0}@media only screen and (max-width:999px) and (min-width:691px){.full-width-content .wpb_column.col.no-extra-padding_tablet>.vc_column-inner,.wpb_column.col.no-extra-padding_tablet>.n-sticky>.vc_column-inner,.wpb_column.col.no-extra-padding_tablet>.vc_column-inner{padding:0}}@media only screen and (max-width:690px){body .full-width-content .wpb_column.col.no-extra-padding_phone>.vc_column-inner,body .wpb_row .full-width-content .wpb_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,body .wpb_row .wpb_column.child_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,body .wpb_row .wpb_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,html body .wpb_column.child_column.col.no-extra-padding_phone>.vc_column-inner,html body .wpb_column.col.no-extra-padding_phone>.vc_column-inner{padding:0}.col.padding-1-percent[data-border-width*=px]>.vc_column-inner,.col.padding-2-percent[data-border-width*=px]>.vc_column-inner,.col.padding-3-percent[data-border-width*=px]>.vc_column-inner,.col.padding-4-percent[data-border-width*=px]>.vc_column-inner,.col.padding-5-percent[data-border-width*=px]>.vc_column-inner,.col.padding-6-percent[data-border-width*=px]>.vc_column-inner,.col.padding-7-percent[data-border-width*=px]>.vc_column-inner{padding:calc(100vw * .09)}}@media only screen and (max-width:999px){.full-width-content .col.padding-1-percent>.vc_column-inner{padding:calc(100vw * .01)}}@media (max-width:999px) and (min-width:691px){.vc_col-xs-12:not([data-t-w-inherits=small_desktop]){width:100%}.vc_col-xs-11:not([data-t-w-inherits=small_desktop]){width:91.66666667%}.vc_col-xs-10:not([data-t-w-inherits=small_desktop]){width:83.33333333%}.vc_col-xs-9:not([data-t-w-inherits=small_desktop]){width:75%}.vc_col-xs-8:not([data-t-w-inherits=small_desktop]){width:66.66666667%}.vc_col-xs-7:not([data-t-w-inherits=small_desktop]){width:58.33333333%}.vc_col-xs-6:not([data-t-w-inherits=small_desktop]){width:50%}.vc_col-xs-5:not([data-t-w-inherits=small_desktop]){width:41.66666667%}.vc_col-xs-4:not([data-t-w-inherits=small_desktop]){width:33.33333333%}.vc_col-xs-3:not([data-t-w-inherits=small_desktop]){width:25%}.vc_col-xs-2:not([data-t-w-inherits=small_desktop]){width:16.66666667%}.vc_col-xs-1:not([data-t-w-inherits=small_desktop]){width:8.33333333%}.vc_col-xs-5\/5:not([data-t-w-inherits=small_desktop]){width:100%}.vc_col-xs-4\/5:not([data-t-w-inherits=small_desktop]){width:80%}.vc_col-xs-3\/5:not([data-t-w-inherits=small_desktop]){width:60%}.vc_col-xs-2\/5:not([data-t-w-inherits=small_desktop]){width:40%}.vc_col-xs-1\/5:not([data-t-w-inherits=small_desktop]){width:20%}}@media (max-width:690px){.vc_col-xs-12{width:100%}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-5\/5{width:100%}.vc_col-xs-4\/5{width:80%}.vc_col-xs-3\/5{width:60%}.vc_col-xs-2\/5{width:40%}.vc_col-xs-1\/5{width:20%}}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}.vc_col-xs-pull-5\/5{right:100%}.vc_col-xs-pull-4\/5{right:80%}.vc_col-xs-pull-3\/5{right:60%}.vc_col-xs-pull-2\/5{right:40%}.vc_col-xs-pull-1\/5{right:20%}.vc_col-xs-pull-0\/5{right:auto}.vc_col-xs-push-5\/5{left:100%}.vc_col-xs-push-4\/5{left:80%}.vc_col-xs-push-3\/5{left:60%}.vc_col-xs-push-2\/5{left:40%}.vc_col-xs-push-1\/5{left:20%}.vc_col-xs-push-0\/5{left:auto}.vc_col-xs-offset-5\/5{margin-left:100%}.vc_col-xs-offset-4\/5{margin-left:80%}.vc_col-xs-offset-3\/5{margin-left:60%}.vc_col-xs-offset-2\/5{margin-left:40%}.vc_col-xs-offset-1\/5{margin-left:20%}.vc_col-xs-offset-0\/5{margin-left:0}@media (min-width:690px){.vc_col-sm-5\/5{width:100%}.vc_col-sm-4\/5{width:80%}.vc_col-sm-3\/5{width:60%}.vc_col-sm-2\/5{width:40%}.vc_col-sm-1\/5{width:20%}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}}@media (min-width:1000px){.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}.vc_col-md-5\/5{width:100%}.vc_col-md-4\/5{width:80%}.vc_col-md-3\/5{width:60%}.vc_col-md-2\/5{width:40%}.vc_col-md-1\/5{width:20%}.vc_col-md-pull-5\/5{right:100%}.vc_col-md-pull-4\/5{right:80%}.vc_col-md-pull-3\/5{right:60%}.vc_col-md-pull-2\/5{right:40%}.vc_col-md-pull-1\/5{right:20%}.vc_col-md-pull-0\/5{right:auto}.vc_col-md-push-5\/5{left:100%}.vc_col-md-push-4\/5{left:80%}.vc_col-md-push-3\/5{left:60%}.vc_col-md-push-2\/5{left:40%}.vc_col-md-push-1\/5{left:20%}.vc_col-md-push-0\/5{left:auto}.vc_col-md-offset-5\/5{margin-left:100%}.vc_col-md-offset-4\/5{margin-left:80%}.vc_col-md-offset-3\/5{margin-left:60%}.vc_col-md-offset-2\/5{margin-left:40%}.vc_col-md-offset-1\/5{margin-left:20%}.vc_col-md-offset-0\/5{margin-left:0}}@media (min-width:1300px){.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}}@media (min-width:690px){.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{float:left}.vc_col-sm-pull-5\/5{right:100%}.vc_col-sm-pull-4\/5{right:80%}.vc_col-sm-pull-3\/5{right:60%}.vc_col-sm-pull-2\/5{right:40%}.vc_col-sm-pull-1\/5{right:20%}.vc_col-sm-pull-0\/5{right:auto}.vc_col-sm-push-5\/5{left:100%}.vc_col-sm-push-4\/5{left:80%}.vc_col-sm-push-3\/5{left:60%}.vc_col-sm-push-2\/5{left:40%}.vc_col-sm-push-1\/5{left:20%}.vc_col-sm-push-0\/5{left:auto}.vc_col-sm-offset-5\/5{margin-left:100%}.vc_col-sm-offset-4\/5{margin-left:80%}.vc_col-sm-offset-3\/5{margin-left:60%}.vc_col-sm-offset-2\/5{margin-left:40%}.vc_col-sm-offset-1\/5{margin-left:20%}.vc_col-sm-offset-0\/5{margin-left:0}}@media (min-width:1000px){.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left}}@media (min-width:1300px){.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left}.vc_col-lg-5\/5{width:100%}.vc_col-lg-4\/5{width:80%}.vc_col-lg-3\/5{width:60%}.vc_col-lg-2\/5{width:40%}.vc_col-lg-1\/5{width:20%}.vc_col-lg-pull-5\/5{right:100%}.vc_col-lg-pull-4\/5{right:80%}.vc_col-lg-pull-3\/5{right:60%}.vc_col-lg-pull-2\/5{right:40%}.vc_col-lg-pull-1\/5{right:20%}.vc_col-lg-pull-0\/5{right:auto}.vc_col-lg-push-5\/5{left:100%}.vc_col-lg-push-4\/5{left:80%}.vc_col-lg-push-3\/5{left:60%}.vc_col-lg-push-2\/5{left:40%}.vc_col-lg-push-1\/5{left:20%}.vc_col-lg-push-0\/5{left:auto}.vc_col-lg-offset-5\/5{margin-left:100%}.vc_col-lg-offset-4\/5{margin-left:80%}.vc_col-lg-offset-3\/5{margin-left:60%}.vc_col-lg-offset-2\/5{margin-left:40%}.vc_col-lg-offset-1\/5{margin-left:20%}.vc_col-lg-offset-0\/5{margin-left:0}}@media only screen and (min-width :691px) and (max-width :999px){.vc_col-sm-1[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-1{width:8.33333333%}.vc_col-sm-2[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-2{width:16.66666667%}.vc_col-sm-3[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-3{width:25%}.vc_col-sm-4[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-4{width:33.33333333%}.vc_col-sm-5[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-5{width:41.66666667%}.vc_col-sm-6[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-6{width:50%}.vc_col-sm-7[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-7{width:58.33333333%}.vc_col-sm-8[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-8{width:66.66666667%}.vc_col-sm-9[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-9{width:75%}.vc_col-sm-10[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-10{width:83.33333333%}.vc_col-sm-11[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-11{width:91.66666667%}}@media only screen and (max-width :690px){[class*=vc_col-]:not([class*=vc_col-xs]){width:100%}.wpb_column:not([class*=vc_col-xs]){width:100%;margin-bottom:25px}}@media only screen and (min-width :1px) and (max-width :999px){.vc_row-fluid .wpb_column[class*=vc_col-xs]:not(.vc_col-xs-12),.vc_row-fluid.full-width-content .col .wpb_row,.vc_row-fluid.full-width-content .col:not(.child_column),.vc_row-fluid.vc_row[data-column-margin=none] .col{margin-bottom:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input[type=submit]{-webkit-appearance:none}html{max-width:100%;overflow-y:scroll;overflow-x:hidden}body{max-width:100%;overflow:hidden;background:#fff;font-family:'Open Sans',Helvetica,sans-serif;color:#676767;position:relative}ol,ul{list-style:none}input[type=text]::-ms-clear{display:none}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}p:empty{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--scroll-bar-w:-2px}.container{margin:0 auto;position:relative;max-width:880px}.row{position:relative}.main-content>.row,header .row{margin-left:0;margin-right:0}.clr:after,.col:after,.group:after,.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}.row,div.clear{padding-bottom:24px}@media (min-width:691px){.span_1{width:6.5%}.span_2{width:15%}.span_3{width:23.5%}.span_4{width:32%}.span_5{width:40.5%}.span_6{width:49%}.span_7{width:57.5%}.span_8{width:66%}.span_9{width:74.5%}.span_10{width:83%}.span_11{width:91.5%}.span_12{width:100%}}body{font-size:14px;-webkit-font-smoothing:antialiased;font-family:'Open Sans',Helvetica,sans-serif;font-weight:400;line-height:26px}body:not(.nectar-no-flex-height){display:flex;flex-direction:column;min-height:100vh}@media only screen and (min-width:1000px){body.admin-bar:not(.nectar-no-flex-height){min-height:calc(100vh - 32px)}}body:not(.nectar-no-flex-height) #ajax-content-wrap,body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{display:flex;flex-direction:column;flex-grow:1}body:not(.nectar-no-flex-height) .container-wrap{flex-grow:1}p{-webkit-font-smoothing:antialiased}body .ui-widget{font-weight:400}.nectar-skip-to-content:not(:focus),.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}@media only screen and (min-width:1000px){.nectar-mobile-only{display:none}}@media only screen and (max-width:999px){.nectar-mobile-only.mobile-header{display:inline-block}}.nectar-mobile-only.mobile-header .inner,.nectar-mobile-only.mobile-header .inner ul{display:flex}.nectar-mobile-only.mobile-header li{float:none;line-height:1;display:flex;align-items:center;margin:0 8px;overflow:visible!important}@media only screen and (max-width:690px){#header-outer .nectar-mobile-only.mobile-header li[class*=menu-item-btn-style-button]:not(.menu-item-hidden-text) .nectar-menu-icon{display:none}}body .nectar-mobile-only.mobile-header a{color:inherit;font-size:13px;line-height:1}.nectar-mobile-only.mobile-header .menu-item-has-children ul{display:none!important}.nectar-display-inline{display:inline}.nectar-display-inline-block{display:inline-block}.nectar-display-block{display:block}.nectar-bg-black{background-color:#000}.nectar-bg-white{background-color:#fff}.nectar-object-cover{object-fit:cover;height:100%;width:100%}#header-outer .screen-reader-text{height:1px}.overflow-x-hidden{overflow-x:hidden}.nectar-overflow-hidden{overflow:hidden}.nectar-pseudo-expand:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:15px auto}.no-bottom-padding{padding-bottom:0}.col.center{text-align:center}.col.right{text-align:right}.wp-smiley{margin-bottom:0}dt{font-weight:600;color:#333}dd{padding-left:20px}.gallery-caption{margin-left:0;margin-bottom:10px;padding:0 10px}#wpstats{display:none}.post-area:not(.masonry) .sticky{margin-bottom:50px}.post-area:not(.masonry) .sticky .content-inner{margin-bottom:0;padding-bottom:0;border-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:25px;position:relative}div[id=wpadminbar]{z-index:1000000!important}table{font-size:12px;margin-bottom:20px}.wp-caption{max-width:100%;position:relative}.wp-caption .wp-caption-text{max-width:90%;width:auto;margin-left:5%;display:inline-block;margin-bottom:5px;background-color:#fff;box-shadow:0 10px 35px rgba(0,0,0,.1)}.row .col .wp-caption .wp-caption-text,.wp-caption .wp-caption-text{padding:10px 15px;top:-25px;position:relative;border-left:4px solid #000}.row .col .wp-caption img,.wp-caption img{margin-bottom:0;display:block;margin-right:0}em{font-style:italic}caption,td,th{font-weight:400;text-align:left}.container-wrap,.project-title{background-color:#f8f8f8;position:relative;z-index:10;margin-top:0;padding-top:40px;padding-bottom:40px}body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title{margin-top:0;padding-top:40px}body.page-template-template-no-header .container-wrap,body.page-template-template-no-header-footer .container-wrap,body.single-salient_g_sections .container-wrap{padding-top:0}.clear{clear:both}.subheader{color:#6f6f6f;margin-bottom:15px}a{color:#3555ff;text-decoration:none;transition:color .3s}a:hover{color:inherit}h1{font-size:54px;line-height:62px;margin-bottom:7px}h2{font-size:34px;line-height:44px;margin-bottom:7px}h3{font-size:22px;line-height:34px;margin-bottom:7px}h4{font-size:18px;line-height:32px;margin-bottom:7px}h5{font-size:16px;line-height:26px;margin-bottom:7px}h6{font-size:14px;line-height:24px;margin-bottom:7px}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:0;-webkit-font-smoothing:antialiased;font-weight:600}.bold,b,strong{font-weight:600}.uppercase{font-weight:700;text-transform:uppercase}.tiny{font-size:14px;line-height:22px}body h1.light,body h2.light,body h3.light,body h4.light,body h5.light,body h6.light,p.light{text-transform:none;font-weight:300}body h1 em,body h2 em,body h3 em,body h4 em{font-size:inherit}.text-align-center{text-align:center}p{padding-bottom:27px}.row .col p:last-child{padding-bottom:0}.container .row:last-child,.wpb_wrapper .clear{padding-bottom:0}.wpb_wrapper>div{margin-bottom:24px}.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap,.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img,.row .wpb_wrapper>img:last-child,.wpb_wrapper>div:last-child{margin-bottom:0}.pum-overlay .pum-container,.pum-overlay .pum-container .pum-content,body .pum-overlay{line-height:inherit}blockquote{font-family:'Open Sans';font-weight:300;line-height:40px;font-size:22px;padding-left:0;letter-spacing:.5px;margin-bottom:30px}ol,ul{margin-left:30px;margin-bottom:30px}li ol,li ul{margin-bottom:0}ul li{list-style:disc;list-style-position:outside}ol>li{list-style:decimal;list-style-position:outside}#footer-outer ol,#footer-outer ul,#header-outer .button_social_group ul,#header-outer nav>ul,#header-outer ol,#header-secondary-outer ol,#header-secondary-outer ul,#mobile-menu ol,#mobile-menu ul,#search-outer ol,#search-outer ul,#slide-out-widget-area ol,#slide-out-widget-area ul{margin:0}#footer-outer ol li,#footer-outer ul li,#header-outer ol li,#header-outer ul li,#header-secondary-outer ol li,#header-secondary-outer ul li,#mobile-menu ol li,#mobile-menu ul li,#search-outer ol li,#search-outer ul li,#slide-out-widget-area ol li,#slide-out-widget-area ul li{list-style:none}.main-content img{max-width:100%;height:auto}.no-transform{-webkit-transform:inherit!important;transform:inherit!important}html.no-overflow-y{overflow-y:hidden!important}html.no-overflow-y body{overflow-y:hidden}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{color:#fff}code{display:block;clear:both;overflow:auto;padding:1.6em;margin-bottom:1.6em;white-space:pre;background-color:#f0f0f0;font:14px "Andale Mono",Courier,"Courier New",monospace}pre{background:#f0f0f0;font-family:"Andale Mono",Courier,"Courier New",monospace;font-size:14px;font-size:.9375rem;padding:1.6em;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto}.no-left-margin.first-section{height:auto!important}.row .col h3,.row .col h4{margin-bottom:8px}.vc_separator.vc_separator_align_center h3,.vc_separator.vc_separator_align_center h4{margin-bottom:0}.row .col img{margin-bottom:15px;max-width:100%;height:auto}.wpb_gallery_slidesimage_grid .portfolio-items .col img{width:100%}.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img,.row .col .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%;margin-bottom:0}body .container-wrap [class*=wp-block].alignfull{margin-left:-50vw!important;left:50%;max-width:100vw;width:100vw;position:relative}body .container-wrap .pin-spacer [class*=wp-block].alignfull{margin-left:0!important;left:0}body .container-wrap [class*=wp-block].alignfull [class*=wp-block].alignfull{margin-left:0!important;left:0;max-width:100%;width:100%;position:relative}@media only screen and (max-width:999px){body .nectar-blocks-row__inner.is-contained-content{max-width:var(--mobile-container-width);padding-left:0;padding-right:0}}body .container-wrap [class*=wp-block].alignfull img,body .container-wrap [class*=wp-block].alignwide img{max-width:none;width:100%}.nectar-block [class*=" icon-"]{background-color:transparent}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}body[data-form-submit=regular] .wp-block-search__inside-wrapper button[type=submit]{color:#fff}blockquote.wp-block-quote{position:relative;padding-left:1.3em}blockquote.wp-block-quote:before{display:block;position:absolute;left:0;top:0;height:100%;width:4px;content:'';border-left:4px solid rgba(0,0,0,.1)}blockquote.wp-block-quote.has-text-align-center:before{display:none}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-style:inherit;font-size:1em}blockquote.wp-block-quote p{margin-bottom:0}blockquote.wp-block-quote cite{font-size:14px;line-height:18px;display:block}.wpb_text_column>.wpb_wrapper>:last-child{margin-bottom:0}.gallery a img{width:90%;max-width:90%;height:auto;max-height:90%;padding:5px;background-color:#fff;border:1px solid #e5e5e5!important;transition:all .2s linear}#ajax-loading-screen .loading-icon{background-repeat:no-repeat;background-position:center center;display:block;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%}.default-loading-icon{top:50%;border-radius:100%;height:40px;width:40px;margin:0 auto;display:block;position:relative;border:3px solid #e5e5e5;margin-top:-20px}.default-loading-icon:before{position:absolute;content:"";border-color:#000 transparent transparent;border-radius:100%;border-style:solid;border-width:3px;display:block;height:100%;width:100%;top:-3px;left:-3px}.default-loading-icon.spin,.loading-icon.spin,.portfolio-loading.spin,.pp_loaderIcon.spin{animation:2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation}.default-skin-loading-icon{width:100%;height:100%;background-position:center;display:block;background-repeat:no-repeat;background-image:url(/wp-content/themes/salient/img/icons/loading-white-bg.gif)}@keyframes spinning_animation{0%{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(360deg)}100%{transform:scale(1) rotate(720deg)}}@keyframes bounce_in_animation{0%{transform:scale(0,0)}20%{transform:scale(1.4,1.4)}50%{transform:scale(.8,.8)}85%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}.nectar-global-section{position:relative}.nectar-global-section.before-footer{z-index:11}.nectar-global-section.after-nav{z-index:12}.nectar-global-section.after-nav>.row,.nectar-global-section.before-footer>.row{padding-bottom:0}.nectar-global-section>.container{padding-bottom:0}.nectar-global-section.nectar_before_blog_loop_end,.nectar-global-section.nectar_before_blog_loop_start{padding-bottom:4%}.nectar-global-section.nectar_before_blog_loop_end{padding-top:4%}#ajax-content-wrap .force-contained-rows .nectar-global-section>.container,.nectar_hook_after_content>.container,.nectar_hook_before_content_global_section>.container,.nectar_hook_global_section_after_content>.container,.salient_portfolio_hook_single_after_content>.container{padding:0}.nectar_hook_global_section_parallax_footer{overflow:hidden}#portfolio-extra>.wpb_row:last-child,.container-wrap .row>.wpb_row:last-child,.home-wrap .row>.wpb_row:last-child{margin-bottom:0}.wpb_content_element,.wpb_row{margin-bottom:35px}#ajax-content-wrap .wpb_row.has-global-section,.wpb_row.has-global-section{margin-bottom:0}body.page-template-template-portfolio-php .container-wrap,body.single-portfolio .container-wrap,body.tax-project-type .container-wrap,body[data-bg-header=true] .container-wrap{padding-top:25px;margin-top:0!important;padding-bottom:40px}#header-space{height:90px;background-color:#fff}#header-outer{width:100%;top:0;left:0;position:fixed;padding:28px 0 0 0;background-color:#fff;z-index:9999;overflow:visible}body.page-template-template-no-header #header-outer,body.page-template-template-no-header-footer #header-outer{visibility:hidden;padding:0}body[data-transparent-nav="1"][data-header-color=light] #header-outer{background-color:rgba(255,255,255,.965)}.admin-bar #header-outer,.logged-in.buddypress #header-outer{top:32px}#top #logo{width:auto;max-width:none;line-height:22px;font-size:22px;letter-spacing:-1px;color:#444;font-weight:600;align-self:center}#top #logo .retina-logo,#top .span_3 #logo .mobile-only-logo{display:none}#top #logo .starting-logo{position:absolute;top:0;opacity:0;left:0}#top #logo:focus,#top #logo:hover{color:#000}#top #logo img{text-indent:-9999px;max-width:none;width:auto;margin-bottom:0;display:block;transition:opacity .4s ease}#header-outer[data-transparent-header=true] #top #logo img.stnd{position:relative}#top{position:relative;z-index:9998;width:100%}#top .container .row{padding-bottom:0}#top nav>ul{overflow:visible;transition:padding .8s ease,margin .25s ease;min-height:1px;line-height:1px}#top nav .no-menu-assigned{visibility:hidden}#top nav .no-menu-assigned a{min-height:10px;width:10px}body:not(.ascend) #top nav>.buttons{margin-left:15px}body #header-outer[data-full-width=false][data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons{margin-left:0}#top nav>.buttons{transition:padding .8s ease}#top nav>ul .slide-out-widget-area-toggle{transition:margin .25s ease}.side-widget-open #top nav>ul .slide-out-widget-area-toggle{transition:margin .75s ease}#header-outer[data-transparency-option="1"][data-full-width=true].side-widget-open{box-shadow:none}.side-widget-open.no-bg-color{border-color:transparent!important}#header-outer #top nav>.buttons{right:0;height:100%;overflow:hidden}body #header-outer[data-using-pr-menu=true] #top nav>.buttons{display:block;overflow:visible}body.material #header-outer[data-using-pr-menu=true] #top nav>.buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}#top nav ul li{float:right}#top nav>ul>li{float:left}#top nav>ul>li>a,.pull-left-wrap>ul>li>a{padding:0 10px 0 10px;display:block;color:#676767;font-size:14px;line-height:20px;transition:color .2s ease}body #header-outer[data-full-width=true] #top nav>.buttons{margin-left:0}#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,#top .slide-out-widget-area-toggle[data-custom-color=true] a:before,#top nav>ul>li[class*=button_solid_color]>a:before{display:block;position:absolute;left:0;padding-bottom:10px;-webkit-transform:translateY(-7px);transform:translateY(-7px);width:100%;height:24px;content:' ';z-index:-1;transition:opacity .2s ease}body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:before{top:6px}body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:after{top:-6px}#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before,#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}#header-outer.transparent #top nav>ul>li[class*=button_bordered]>a:before,#top nav>ul>li[class*=button_bordered]>a:before{border:2px solid #fff;display:block;position:absolute;left:0;padding-bottom:10px;-webkit-transform:translateY(-7px);transform:translateY(-7px);width:100%;height:34px;content:' ';z-index:-1;box-sizing:border-box;transition:border-color .2s ease}#top nav>ul>li[class*=button_bordered]>a:before{border-color:rgba(0,0,0,.4)}.light-text #top nav>ul>li[class*=button_bordered]>a:before{border-color:#fff}#header-outer #top nav>ul>li[class*=button_solid_color]>a,#header-outer #top nav>ul>li[class*=button_solid_color]>a .sf-sub-indicator i,#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].current-menu-ancestor>a i,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current-menu-ancestor>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current_page_ancestor>a{color:#fff!important}#header-outer.dark-text #top nav>ul>li[class*=button_solid_color]>a,#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,#header-outer[data-lhe=default] #top nav .sf-menu .current_page_item[class*=button_solid_color]>a,#top nav>ul>li[class*=button_solid_color]>a,body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a{color:#fff!important;opacity:1!important;padding-left:20px;padding-right:20px}#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_bordered]>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_bordered]>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a,#top nav>ul>li[class*=button_bordered]>a,body #header-outer.transparent #top nav>ul>li[class*=button_bordered]>a{padding-left:20px;padding-right:20px}body[data-header-search=false][data-full-width-header=false] #header-outer[data-lhe=animated_underline][data-format=default][data-cart=false] #top nav>ul>li:last-child>a,body[data-header-search=false][data-full-width-header=false] #header-outer[data-lhe=text_reveal][data-format=default][data-cart=false] #top nav>ul>li:last-child>a,body[data-header-search=false][data-user-set-ocm=off] #header-outer[data-lhe=animated_underline][data-format=centered-menu][data-cart=false] #top nav>.buttons>li:last-child>a,body[data-header-search=false][data-user-set-ocm=off] #header-outer[data-lhe=text_reveal][data-format=centered-menu][data-cart=false] #top nav>.buttons>li:last-child>a{margin-right:0}body[data-header-search=false] #header-outer[data-cart=false] .span_3:has(.left-aligned-ocm)+.span_9 .nectar-mobile-only li[class*=menu-item-btn-style-button]:last-child{margin-right:0}#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a{padding:0 18px;display:block;position:relative}#header-outer #top nav .slide-out-widget-area-toggle[data-custom-color=true]:not(.mobile-icon) a:not(.using-label){width:22px}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{padding-left:0;padding-right:0;margin-right:10px;margin-left:10px}#header-outer[data-lhe=text_reveal] #top nav>ul>li[class*=menu-item-btn]>a{padding-left:0;padding-right:0}#top nav ul li a,body[data-header-color=light] .mobile-header,body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label{color:#999}#top nav ul li .nectar-global-section-megamenu a{color:inherit}.sf-menu{line-height:1;float:left;margin-bottom:30px}.sf-menu ul li{font-weight:400;width:100%}.sub-menu{z-index:3}.sf-menu:not(.buttons) a:focus{outline:0 none}.sf-menu ul li a{margin:0}.sf-sub-indicator{display:inline-block;width:10px;position:relative;left:8px;height:10px}.sf-sub-indicator i{width:8px}.sf-sub-indicator [class^=icon-],body .sf-sub-indicator [class*=" icon-"]{color:#888;font-size:12px;line-height:16px;height:auto;background-color:transparent}.material .sf-menu>li>a>.sf-sub-indicator i{font-size:16px}.sf-vertical,.sf-vertical li{width:100%}.sf-menu,.sf-menu *{list-style:none outside none;margin:0;padding:0;z-index:10}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:100%;left:0;pointer-events:none}.sf-menu ul li,.sf-menu ul li li{font-size:12px;width:100%}.sf-menu .menu-item a{outline:0 none}.sf-menu li{float:left;outline:0 none;line-height:0;font-size:12px;position:relative}.sf-menu a{display:block;position:relative;text-decoration:none}.sf-menu .sf-with-ul a{min-width:1px}#header-outer .sf-menu li ul li.menu-item a{font-size:12px;line-height:13px;transition:none;letter-spacing:0}.sf-menu li ul li .sf-sub-indicator{right:14px;left:auto;top:14px;display:block;position:absolute}.sf-menu li ul li a,.sf-menu li ul li li a{box-shadow:none}.sf-menu ul li a,.sf-menu ul li li a{border-radius:0;box-shadow:none;text-shadow:none}body #header-secondary-outer nav>ul>li>.temp-hidden-display,body #top nav>ul>li>.temp-hidden-display{display:block!important;opacity:0;left:0!important;right:auto!important}body #header-secondary-outer nav>ul>.edge>ul,body #top nav>ul>.edge>ul{left:auto;right:0}body #header-secondary-outer nav>ul>li .edge>ul,body #top nav>ul>li .edge>ul{left:auto;right:0}#top .span_9{position:static}#header-outer nav>ul>.megamenu{position:inherit}#header-outer nav>ul>.megamenu>.sub-menu{width:100%;left:0;padding:15px 0;display:table;background-color:#1c1c1c}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu,#header-outer nav>ul>.nectar-megamenu-menu-item>.sub-menu{display:flex}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu{padding:0}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li{padding:20px}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li.megamenu-column-padding-none{padding:0}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li{width:auto;display:block;flex:1}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item .widget-area-active a{padding:0}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>.nectar-global-section-megamenu,#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>ul{left:auto}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-50>.nectar-global-section-megamenu,#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-50>ul{width:45em}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-75>.nectar-global-section-megamenu,#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-75>ul{width:70em}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul,#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li{background-size:cover;background-position:center}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul{overflow:hidden}#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active img{margin-bottom:0}#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active ul{margin-left:0;margin-top:0;padding:0}#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active{height:100%}#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active li{line-height:2em}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li.menu-item.megamenu-column-padding-none>a{margin-bottom:0}#header-outer nav .nectar-global-section-megamenu{position:absolute;top:100%;left:0;z-index:1000;overflow:hidden;opacity:0;pointer-events:none;line-height:var(--nectar-body-line-height,16px);font-size:var(--nectar-body-font-size,16px);text-align:left;max-height:80vh;overflow-y:auto;width:100%}#header-outer nav li:not(.sfHover):not(:hover) .nectar-global-section-megamenu *{pointer-events:none!important}body .nectar-global-section-megamenu a{display:inline}#header-outer nav .nectar-global-section-megamenu ul{position:relative;top:auto;width:auto;pointer-events:all}#header-outer #top nav .nectar-global-section-megamenu ul{background-color:transparent!important}#header-outer #top nav .nectar-global-section-megamenu ul li{font-size:inherit;width:auto;line-height:inherit}#header-outer nav .nectar-global-section-megamenu li{line-height:var(--nectar-body-line-height,16px)}#header-outer nav .nectar-global-section-megamenu>.inner{transition:opacity .3s ease,transform .3s ease;opacity:0}#header-outer nav .nectar-global-section-megamenu>.inner>div:last-child{margin-bottom:0}#header-outer li.sfHover .nectar-global-section-megamenu,#header-outer li:hover .nectar-global-section-megamenu{opacity:1}#header-outer li.sfHover .nectar-global-section-megamenu *,#header-outer li:hover .nectar-global-section-megamenu *{pointer-events:all}#header-outer li.sfHover .nectar-global-section-megamenu,#header-outer li.sfHover .nectar-global-section-megamenu>.inner,#header-outer li:hover .nectar-global-section-megamenu,#header-outer li:hover .nectar-global-section-megamenu>.inner{opacity:1;transform:none}#slide-out-widget-area nav .nectar-global-section-megamenu{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.215,.61,.355,1),padding .25s cubic-bezier(.215,.61,.355,1)}body[data-megamenu-width=full-width] #header-outer #top .sf-menu>.megamenu.nectar-megamenu-menu-item.width-100>ul,body[data-megamenu-width=full-width] #top .sf-menu>.megamenu.nectar-megamenu-menu-item.width-100>.nectar-global-section-megamenu{border-radius:0}#header-outer .menu-item-hidden-text>a .menu-title-text,#header-outer .menu-item-hidden-text>a .nectar-ext-menu-item .menu-title-text,#mobile-menu .menu-item-hidden-text:not(.menu-item-has-icon)>a .nectar-ext-menu-item>.inner-content>.title,#slide-out-widget-area .menu-item-hidden-text:not(.menu-item-has-icon)>a>.nectar-ext-menu-item>.inner-content>.title,#slide-out-widget-area .menu-item-hidden-text>a>.menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-ext-menu-item .menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon-text>.menu-title-text{display:none}@media only screen and (min-width:1000px){.menu-item-hidden-text.menu-item-hidden-text--mobile-only>a .menu-title-text{display:inline!important}}#header-outer .menu-item-hidden-text:not(.menu-item-hidden-text--mobile-only)>a>.nectar-menu-icon,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon{margin-right:0}.no-pseudo-after-transition .menu-title-text:after,.page-submenu.no-trans,.post-area.masonry,.posts-container article.ajax-loaded,.sf-menu>.no-trans>ul,body #slide-out-widget-area-bg.fullscreen-alt.no-transition,body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,body .no-transition,body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation,body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){-webkit-transition:none!important;transition:none!important}#header-outer nav>ul>.megamenu>.sub-menu{display:table}#header-outer nav>ul>.megamenu>.sub-menu{padding:30px 0}#header-outer nav>ul>.megamenu>ul>li{padding:0 0 0 30px;border:none}#header-outer .widget_shopping_cart .buttons,#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart .total,#header-outer[data-format=centered-menu] #top nav>ul>li>ul>li,#header-secondary-outer .sf-menu>li>ul>li,#top nav>ul>li>ul>li{opacity:0;transition:transform .65s cubic-bezier(.2,.8,.25,1),opacity .65s cubic-bezier(.2,.8,.25,1);-webkit-transition:transform .65s cubic-bezier(.2,.8,.25,1),opacity .65s cubic-bezier(.2,.8,.25,1)}#header-outer .widget_shopping_cart,#header-outer .widget_shopping_cart .cart_list,.nectar-social.full-width>*,.wpcf7-form-control-wrap{display:block!important}#header-outer nav>ul>.megamenu>ul>li:last-child{padding-right:30px}[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li{padding-right:30px;padding-left:0}[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li:last-child{padding-right:0;padding-left:0}#header-outer nav>ul>.megamenu>ul>li>ul{margin:0;padding:0}#top nav>ul>.megamenu>ul>li{width:33.33%}#top nav>ul>.megamenu>ul>li{display:table-cell;float:none}#top nav>ul>.megamenu.columns-2>ul>li{width:50%}#top nav>ul>.megamenu.columns-3>ul>li{width:33.33%}#top nav>ul>.megamenu.columns-4>ul>li{width:25%}#top nav>ul>.megamenu.columns-5>ul>li{width:20%}#top nav>ul>.megamenu.columns-6>ul>li{width:16.66%}#header-outer nav>ul>.megamenu>ul>li ul{display:block;top:0!important;width:100%;opacity:1!important;left:0!important;box-shadow:none;position:relative}#header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{margin-left:0;padding-right:0;padding-left:0}#header-outer nav>ul>.megamenu ul li{float:none}#header-outer nav>ul>.megamenu ul li a{border-bottom:none;padding:9px 15px}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a{color:#444}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{padding-bottom:15px}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{padding-bottom:20px}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:last-child>ul{padding-bottom:0}#header-outer nav>ul>.megamenu>.sub-menu>li a,#header-outer nav>ul>.megamenu>ul>.sfHover>a,#header-outer nav>ul>.megamenu>ul>li>a:hover,body #header-outer nav>ul>.megamenu>.sub-menu>li a,body #header-outer nav>ul>.megamenu>.sub-menu>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul.current-menu-item>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a{background-color:transparent!important}#header-secondary-outer .sf-menu li ul li a,#top .sf-menu li ul li.menu-item a{background-color:transparent}#header-outer .sf-menu li ul li.menu-item a .item_desc,#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:block;font-size:14px;line-height:22px}#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:none;opacity:.75}body[data-header-format=left-header] #top .sf-menu li ul li a .item_desc{margin-bottom:10px}#header-secondary-outer .menu-item-language .iclflag,#top .menu-item-language .iclflag{top:1px;position:relative;margin-right:4px}.sf-menu>li>ul{opacity:0;pointer-events:none;display:block;transform:translateY(-9999px);box-shadow:0 6px 28px rgba(0,0,0,.08)}#header-outer nav .nectar-global-section-megamenu{box-shadow:0 6px 28px rgba(0,0,0,.08)}.sf-menu>li.sfHover>ul{transform:none}.sf-menu>li ul{padding:20px;width:20em}#header-outer nav>ul>.megamenu ul li a,.sf-menu>li ul a{padding:6px 6px}.sf-menu li ul li .sf-sub-indicator{top:6px;right:6px}body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul{border-top:1px solid #e9e9e9}#header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) ul{border-top:none}#header-outer nav>ul>.megamenu>.sub-menu,#header-secondary-outer .sf-menu li ul,body:not([data-header-format=left-header]) #top .sf-menu li ul{background-color:#fff}#header-outer .sf-menu li ul li.menu-item a{color:#999}.sf-menu .megamenu li ul{-webkit-transform:none;transform:none;box-shadow:none}#header-outer #header-secondary-outer .sf-menu .megamenu li ul,#header-outer #top .sf-menu .megamenu li ul,[data-header-color=light] #header-outer:not(.transparent) .sf-menu>.megamenu li ul{border-top:0}.sf-menu li li ul{display:block;visibility:visible;top:0!important;z-index:auto;left:20em;margin-left:-20px;margin-top:-20px;-webkit-transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s;box-shadow:0 19px 35px rgba(0,0,0,.11);opacity:0;pointer-events:none;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}body[data-header-color=custom] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul{margin-top:-21px}body[data-header-color=custom] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-secondary-outer .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] .sf-menu>li:not(.megamenu) li ul{margin-top:-20px}.sf-menu ul li a{border-bottom:0}.sf-menu .sfHover>ul{pointer-events:all;opacity:1}.sf-menu ul .sfHover>ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side){left:0}body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]){transition:box-shadow .42s ease,opacity .3s ease,transform .32s ease}@media only screen and (min-width:1000px){#header-outer:not([data-format=left-header]){padding-top:0}#header-outer:not([data-format=left-header]) #top>.container>.row,#header-outer:not([data-format=left-header]) #top>.container>.row nav,#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul,#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex}#header-outer:not([data-format=left-header]) #top .span_3,#header-outer:not([data-format=left-header]) #top .span_9{display:-webkit-flex;display:-ms-flexbox;display:flex;float:none;width:auto}#header-outer .logo-spacing{line-height:0}#header-outer[data-format=default] #top .span_9{margin-left:auto}#header-outer[data-format=centered-logo-between-menu] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav,#header-outer[data-format=centered-menu-under-logo] #top .span_9 nav,#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons){-webkit-justify-content:center;justify-content:center}#header-outer:not([data-format=left-header]) #top nav>.buttons{overflow:visible;height:auto}#header-outer:not([data-format=left-header]) #top nav>ul>li{-webkit-align-items:center;align-items:center}#header-outer:not([data-format=left-header]) #top nav>ul{float:none;display:inline-block;vertical-align:middle}#header-outer #top>.container>.row .right-aligned-menu-items nav{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}#header-outer[data-format=centered-menu-bottom-bar] .row,#header-outer[data-format=centered-menu-under-logo] .row{-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width:999px){#top .col.span_9{text-align:right;line-height:0}#header-outer #top #mobile-cart-link i,#header-outer .mobile-search .icon-salient-search,#header-outer .mobile-user-account .icon-salient-m-user,#top .span_9>.slide-out-widget-area-toggle>div{position:relative;display:block;top:50%;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent}#header-outer #top .mobile-user-account,#top #mobile-cart-link,#top .mobile-search,#top .span_9>.slide-out-widget-area-toggle{position:relative;width:auto;padding:0 10px;top:auto;right:auto;margin-bottom:0;margin-top:0;display:inline-block;vertical-align:middle;line-height:0;height:100%;-webkit-transform:none;transform:none}body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close:before,body[data-slide-out-widget-area-style=slide-out-from-right].material a.slide_out_area_close:before{background-color:rgba(0,0,0,.06)}#header-outer[data-cart=true] #top #mobile-cart-link,#header-outer[data-cart=true] #top .span_9>.slide-out-widget-area-toggle,#top .mobile-search{padding:0 10px}#header-outer[data-cart=true] #top .row .span_9>.slide-out-widget-area-toggle,#top .span_9>.slide-out-widget-area-toggle{padding-right:0}}@media only screen and (max-width:999px){.left-aligned-ocm .slide-out-widget-area-toggle .hover-effect,.slide-out-widget-area-toggle.mobile-icon a>span>.hover-effect{display:none}}#top nav ul #nectar-user-account a,#top nav ul #nectar-user-account a span,#top nav ul #search-btn a,#top nav ul #search-btn a span,#top nav ul .slide-out-widget-area-toggle a{line-height:20px;height:20px}#top .span_9>.slide-out-widget-area-toggle a.using-label .label,#top ul .slide-out-widget-area-toggle a .label{font-style:normal;display:inline-block;vertical-align:middle;margin-right:15px;line-height:1!important;font-size:14px}#top .span_9>.slide-out-widget-area-toggle a.using-label .label{transition:color .2s ease}#top .span_9>.slide-out-widget-area-toggle a.using-label>span,#top ul .slide-out-widget-area-toggle a.using-label>span{display:inline-block;vertical-align:middle}#top .span_9>.slide-out-widget-area-toggle a.using-label,#top ul .slide-out-widget-area-toggle a.using-label,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] #top nav ul .slide-out-widget-area-toggle a.using-label{width:auto;vertical-align:middle}#top nav .buttons li{line-height:12px;position:relative}#top nav .buttons .menu-item a{position:relative}#top nav ul #nectar-user-account a,#top nav ul #search-btn a,#top nav ul .slide-out-widget-area-toggle a{padding:0;width:24px;text-align:center;display:block;background-position:right top;background-repeat:no-repeat;box-sizing:content-box}#top nav ul[data-user-set-ocm=off] .slide-out-widget-area-toggle,body.material #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul[data-user-set-ocm=off]>.slide-out-widget-area-toggle{display:none}#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{top:0;background-color:transparent}#header-outer header .nectar-menu-icon-img{margin-bottom:0;width:18px;max-height:200px;height:auto;vertical-align:middle;transition:opacity .2s ease 50ms}#header-outer nav ul ul .nectar-menu-icon-img:not(.loaded){opacity:0}#header-outer ul.sf-menu>li>a>.nectar-menu-icon-img{max-height:40px}#header-outer ul.sf-menu>li.menu-item-has-icon>a{display:flex;align-items:center}#header-outer header .nectar-menu-icon,#header-outer header .nectar-menu-icon-img{margin-right:10px;top:0;line-height:inherit;display:inline-block}.nectar-menu-icon.svg-icon svg{width:18px;height:18px}.nectar-menu-icon.svg-icon svg path{fill:currentColor}#header-outer header .nectar-menu-icon{font-size:16px;top:0;vertical-align:middle}#header-outer header .nectar-menu-item-with-icon,#header-secondary-outer .nectar-menu-item-with-icon,#slide-out-widget-area .menu-item-has-icon>a{display:flex;align-items:flex-start}.off-canvas-menu-container .nectar-menu-icon{font-size:inherit;top:0;margin-right:10px}.off-canvas-menu-container .sub-menu .nectar-menu-icon{transform:none;margin-right:10px}.off-canvas-menu-container .nectar-menu-icon-img{max-width:40px;height:auto;margin-right:10px;width:100%}.nectar-menu-label{padding:5px 8px;line-height:1;font-size:12px;margin-left:5px;position:relative;display:inline-block;vertical-align:middle}.nectar-menu-label:before{opacity:.15}#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{font-size:18px;color:inherit;background-color:transparent;transition:transform .25s ease,opacity .2s ease;-webkit-transition:-webkit-transform .25s ease,opacity .2s ease;text-align:center;line-height:24px;height:22px;width:36px;position:relative;top:0}#footer-outer .social i,#header-outer #social-in-menu i,.off-canvas-social-links li i{display:inline-block;text-align:center;vertical-align:middle}#header-outer #social-in-menu a{display:inline-block;margin-right:0;margin-left:0;overflow:hidden}#header-outer #social-in-menu a i:after,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after{position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}#header-outer #social-in-menu a i:before{width:100%}#header-outer #social-in-menu .fa-vine:after,#header-outer #social-in-menu .fa-vine:before,#header-outer #social-in-menu [class*=fa-]:after,#header-outer #social-in-menu [class^=fa-]:after{text-decoration:inherit;display:block;speak:none}#header-outer #social-in-menu .fa-vine{display:block;text-align:center}#header-outer #social-in-menu i.fa-facebook{width:28px}#header-outer #top #social-in-menu i.fa-houzz,#header-outer #top #social-in-menu i.icon-salient-tiktok{font-size:16px}#header-outer[data-format=default] #social-in-menu{margin:0 0 0 30px}body.original #header-outer[data-full-width=true][data-format=default] #social-in-menu{margin-right:22px}#header-outer[data-lhe=animated_underline] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe=button_bg] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe=default] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe=text_reveal] #top nav>ul>#social-in-menu>a{margin-left:0;margin-right:0;padding-right:0;padding-left:0}#top #mobile-cart-link,#top .mobile-search,#top .mobile-user-account{display:none;text-align:right;z-index:10000}#top .span_9>.slide-out-widget-area-toggle{display:none;z-index:10000}#top #mobile-cart-link i,.mobile-search .icon-salient-search,.mobile-user-account .icon-salient-m-user{background-color:transparent;color:#a9a9a9;line-height:34px;font-size:18px;width:18px;transition:color .3s ease;-webkit-transition:color .3s ease}#header-outer #mobile-cart-link .cart-wrap span{border-radius:50%;height:16px;width:16px;text-align:center;line-height:16px;font-size:10px;display:block;visibility:hidden}#header-outer #mobile-cart-link .cart-wrap{position:absolute;top:50%;margin-top:-14px;right:1px;color:#fff}#header-outer #mobile-cart-link.first-load .cart-wrap span,#header-outer .first-load a.cart-contents .cart-wrap span{visibility:visible;animation:.6s ease-in-out .12s normal both 1 bounce_in_animation}.material .mobile-search .icon-salient-search,.material .mobile-user-account .icon-salient-m-user{color:#a9a9a9}body #header-outer.no-bg-color{box-shadow:none!important;background-color:transparent!important}#header-outer.slide-out-hover #top.all-hidden,#header-outer>.cart-outer.all-hidden{opacity:0}#header-outer[data-full-width=true][data-cart=true] #top nav ul .slide-out-widget-area-toggle{position:relative}#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text #top nav ul #search-btn a span{opacity:1}#header-outer .sf-menu .megamenu ul .sub-menu,.lines-button.x2.close .lines,.sf-menu .megamenu li ul{background-color:transparent!important}#header-outer[data-transparent-header=true] #logo .dark-version{position:absolute}.slide-out-hover-icon-effect:not(.small) .lines-button,body .slide-out-hover-icon-effect:not(.small) .lines-button{line-height:0;font-size:0}.slide-out-hover-icon-effect a{width:34px}.slide-out-hover-icon-effect.small a{width:auto}#search-outer{display:none}.ui-helper-hidden-accessible{display:none}#header-outer .row .col.span_3,#header-outer .row .col.span_9{width:auto}#header-outer .row .col.span_9{float:right}#header-outer[data-full-width=true] header>.container,body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{width:100%;max-width:100%;padding:0 28px}#header-outer.highzI{z-index:9999}body[data-hhun="1"] #header-outer[data-remove-fixed="1"]{position:absolute}@media only screen and (min-width:1000px){body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent=false][data-using-secondary="1"]{top:0}}body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open){-webkit-transform:translateY(0);transform:translateY(0)}body[data-hhun="1"].original #header-outer[data-remove-border=true].detached:not(.side-widget-open){border-color:rgba(255,255,255,0)}body[data-hhun="1"] #header-outer[data-header-resize="0"]:not([data-format=left-header]).invisible{box-shadow:none}body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open){transition:transform .3s ease,box-shadow .3s ease;z-index:9998;pointer-events:none}body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){transform:translateY(-100%)!important}body[data-hhun="1"] #header-outer.detached,body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true][data-permanent-transparent="1"].detached{position:fixed!important;z-index:9998}.mobile-video-image{position:absolute;z-index:1;top:0;left:0;display:none;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.using-mobile-browser .mobile-video-image{display:block}#page-header-bg .nectar-video-wrap,.wpb_row .nectar-video-wrap{position:absolute;top:0;left:0;padding-bottom:0;overflow:hidden;opacity:0;z-index:1}.wpb_row .nectar-video-wrap{width:100%;height:100%;opacity:1}.wpb_row.parallax_section>.nectar-video-wrap video:not(.translate){opacity:0}body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section>.nectar-video-wrap video:not(.translate){opacity:1}#page-header-bg .nectar-video-wrap video,.nectar-post-grid-item-bg__video,.wpb_row .nectar-video-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;left:0;object-position:center}.nectar-video-wrap[data-bg-alignment*=top] video{object-position:center top}.nectar-video-wrap[data-bg-alignment*=bottom] video{object-position:center bottom}.wpb_row .mobile-video-image.column-video,.wpb_row .nectar-video-wrap.column-video{z-index:-1}body.using-mobile-browser #page-header-bg .nectar-video-wrap{left:-3000px}body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap{bottom:-3000px}.wpb_row .nectar-video-wrap video{transition:opacity .25s ease}#page-header-bg .nectar-video-wrap{opacity:1;background-position:center;background-repeat:repeat;height:100%;width:100%}#page-header-bg .nectar-video-wrap video{opacity:0}#page-header-bg .nectar-video-wrap video.nectar-lazy-video{opacity:1}.video-color-overlay{width:100%;height:100%;opacity:0;position:absolute;-webkit-backface-visibility:hidden;top:0;left:0;padding-bottom:0;z-index:3}#search-outer .ui-helper-hidden-accessible,.mejs-overlay-button,.mejs-overlay-loading,.mobile #search-outer .ui-widget-content,.wpb_row .nectar-video-wrap .mejs-container .mejs-controls{display:none!important}.wpb_row>.span_12{z-index:10}.wpb_row>.span_12{margin-bottom:0!important}.wpb_row>.span_12>.column_container:last-child{margin-bottom:0}#page-header-bg .container{z-index:100}.nectar-slider-loading{background-color:#393939;background-position:center;background-repeat:repeat;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%}body .full-width-section{-webkit-box-sizing:content-box;box-sizing:content-box}.full-width-section{background-size:cover;width:100%;position:relative}.full-width-content.parallax_section{background-size:cover}.full-width-content.vc_row-fluid .wpb_column{background-position:center;background-size:cover}.wpb_row{position:relative}.wpb_row.vc_row-o-full-height{min-height:99vh}#page-header-bg .page-header-bg-image-wrap,.full-width-section .row-bg,.wpb_row .row-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.column-image-bg-wrap.viewport-phone,.column-image-bg-wrap.viewport-tablet,.row-bg.viewport-phone,.row-bg.viewport-tablet{display:none}@media only screen and (max-width:999px) and (min-width:691px){.column-image-bg-wrap.viewport-tablet,.row-bg.viewport-tablet{display:block}.column-image-bg-wrap.viewport-desktop.has-tablet,.row-bg.viewport-desktop.has-tablet{display:none}}@media only screen and (max-width:690px){.column-image-bg-wrap.viewport-phone,.row-bg.viewport-phone{display:block}.column-image-bg-wrap.viewport-desktop.has-phone,.row-bg.viewport-desktop.has-phone{display:none}}#page-header-bg[data-parallax="1"] .page-header-bg-image{height:calc(100% + 20px);top:auto;bottom:0}@media only screen and (min-width:1000px){#page-header-bg[data-parallax="1"] .page-header-bg-image{height:calc(100% + 40px)}}.page-header-bg-image-wrap[data-n-parallax-bg=true] .page-header-bg-image{height:calc(100% + 40px);top:auto;bottom:0}.wpb_row .row-bg-wrap .row-bg-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:' ';z-index:3;backface-visibility:hidden}.row.right-align-text{text-align:right}.wpb_row.full-width-content,.wpb_row.full-width-section,body.material .wpb_row.full-width-content,body.material .wpb_row.full-width-section{margin-bottom:0}.wpb_row.full-width-content .img-with-aniamtion-wrap,.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap,.wpb_row.full-width-content img{margin-bottom:0}.full-width-section>.span_12>div:last-child{padding-bottom:0}.full-width-section img{display:block;margin-bottom:0}html:not(.js) .full-width-content,html:not(.js) .full-width-section{visibility:visible}.full-width-content.parallax_section .row-bg,.full-width-section.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{background-attachment:fixed}#page-header-bg .page-header-bg-image.translate,.nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,.wpb_row .column-image-bg-wrap .column-image-bg.translate,[data-parallax=true] .swiper-slide .image-bg.translate,body .full-width-content.parallax_section .row-bg.translate,body .full-width-section.parallax_section .row-bg.translate,body .wpb_row.parallax_section .row-bg.translate{background-attachment:scroll;top:auto;bottom:0}.wpb_row.parallax_section .nectar-video-inner{background-attachment:scroll;top:auto;bottom:0;height:100%;width:100%;position:absolute}body .full-width-content.parallax_section .row-bg,body .full-width-section.parallax_section .row-bg,body .wpb_row.parallax_section .row-bg{background-attachment:fixed}body[data-ajax-transitions=false] .parallax-layer.column-image-bg,body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg,body[data-ajax-transitions=false] .parallax_section .row-bg{opacity:0;transition:opacity .2s ease}_::-webkit-full-page-media,_:future,:root body[data-ajax-transitions="false"] .parallax_section .row-bg{opacity:1}body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions=false] .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]){opacity:1;background-attachment:scroll;top:auto;bottom:0}body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg{opacity:1}.top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap .parallax-layer{top:auto;bottom:0;opacity:1}@media only screen and (min-width:1000px){body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=slow]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=slow] .parallax-layer{height:calc(100% + 90px)}body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=medium]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=medium] .parallax-layer{height:calc(100% + 70px)}body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed*=fast]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer{height:calc(100% + 40px)}}@media only screen and (max-width:999px){.top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer,body .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]){height:calc(100% + 40px)}}body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,body .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer{height:calc(100% + 40px)}.global-section-after-header-nav-active #ajax-content-wrap .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),.global-section-after-header-nav-active #page-header-bg[data-parallax="1"] .page-header-bg-image,.global-section-after-header-nav-active .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,.global-section-after-header-nav-active .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer{height:calc(100% + 90px)}body[data-ajax-transitions=false] .nectar-parallax-enabled .parallax-layer.column-image-bg:not([data-nectar-img-src]),body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions=false] .parallax_section .row-bg .nectar-recent-post-slide,body[data-ajax-transitions=false] .parallax_section .row-bg[data-parallax-speed=fixed],body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .row-bg{opacity:1}.full-width-content.parallax_section .row-bg-wrap,.full-width-section.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap,.wpb_row.parallax_section .row-bg-wrap{overflow:hidden;width:100.1%;height:100.1%;position:absolute;top:0;left:0}.wpb_row .row-bg-wrap .inner-wrap{z-index:1}.wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal]{z-index:2}.wpb_row.parallax_section .nectar-parallax-scene{z-index:1}.full-width-section .row-bg-wrap,.wpb_row .row-bg-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.wpb_row[data-br*=px][data-br-applies=bg]>.row-bg-wrap,.wpb_row[data-br*=px][data-br-applies=both] .row_col_wrap_12,.wpb_row[data-br*=px][data-br-applies=both]>.row-bg-wrap,.wpb_row[data-br*=px][data-br-applies=inner] .row_col_wrap_12{overflow:hidden}.wpb_row.parallax_section[data-br*=px][data-br-applies=both]>.row-bg-wrap{height:100%}.column-image-bg-wrap[data-bg-animation*=fade],.column-image-bg-wrap[data-bg-animation*=zoom],.row-bg-wrap[data-bg-animation*=fade],.row-bg-wrap[data-bg-animation*=zoom]{overflow:hidden}.row-bg-wrap[data-bg-animation=fade-in] .inner-wrap:not(.using-image)+.row-bg-overlay,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image{opacity:0;transition:opacity .85s ease-out}.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap{opacity:0;transition:opacity .55s ease-out}.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image{transform:scale(1.25);transition:transform 2.5s cubic-bezier(.1,.55,.4,1)}.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.using-image{transform:scale(1.6);transition:transform 1.3s cubic-bezier(.12,.75,.4,1)}.column-image-bg-wrap[data-bg-animation=zoom-out-reveal],.row-bg-wrap[data-bg-animation=zoom-out-reveal]{transform:scale(.7);overflow:hidden;opacity:0;transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity .4s ease-out}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal]{transform:scale(.92)}.wpb_column .column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal]{transform:scale(.7);opacity:0;transition:background-color .45s cubic-bezier(.25,1,.33,1),opacity .35s ease-out,transform 1.3s cubic-bezier(.12,.75,.4,1)}.column-image-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap,.row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap{transform:scale(1.75);transition:transform 1.3s cubic-bezier(.12,.75,.4,1)}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap{transform:scale(1.15)}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal]{opacity:1}.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image{transform:scale(1.35);transition:transform 8s cubic-bezier(.1,.2,.7,1)}.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap{transform:scale(1.45)}@keyframes row_bg_zoom_out{0%{transform:scale(1.2)}100%{transform:scale(1)}}body[data-ajax-transitions=false] #page-header-wrap #page-header-bg[data-animate-in-effect=zoom-out] .page-header-bg-image-wrap,body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image{transform:scale(1);animation:row_bg_zoom_out 2.5s cubic-bezier(.1,.55,.4,1) forwards}body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image{transform:scale(1);animation:row_bg_zoom_out 8s cubic-bezier(.1,.2,.7,1) forwards}.wpb_row .row-bg-wrap .inner-wrap{height:100%;width:100%}.full-width-content.parallax_section .row-bg,.full-width-section.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{position:absolute;z-index:1;top:0;left:0;background-size:cover}.full-width-section .row-bg.no-cover,.full-width-section.no-cover .row-bg,.wpb_row .row-bg.no-cover{background-size:auto!important}body .full-width-section>.col.span_12{float:none}html body .vc_row-fluid.legacy>.span_12{display:block}.col.span_12.light .wpb_text_column>.wpb_wrapper>ul,.full-width-content>.col.span_12.light,.full-width-section>.col.span_12.light,.span_12.light .wpb_text_column a{color:#fff}.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner{width:100%}.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper{min-height:1px}.vc_row.vc_row-o-equal-height.vc_row-o-content-top>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper{min-height:100%}.vc_row.vc_row-o-content-stretch>.span_12>.vc_column_container>.vc_column-inner>.wpb_wrapper,.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.nectar-object-cover){min-height:100%}.vc_column_container>.vc_column-inner{position:relative}@media only screen and (max-width:999px){body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner{display:-webkit-flex;display:flex}}@media (max-width:1299px) and (min-width:1000px){.vc_hidden-md{display:none}}.col{position:relative;float:left}.col-overflow-hidden>.vc_column-inner{overflow:hidden}.col.boxed:not(.wpb_column){box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:25px 15px 15px 15px;position:relative;transition:top .2s ease,box-shadow .2s ease}.col.boxed .bottom-line,.wpb_column.boxed .bottom-line{height:1px;width:100%;display:block;position:absolute;bottom:2px;left:0;background-color:#e8e8e8}.col.boxed img,.wpb_column.boxed img{padding:0 15px}.col.boxed.no-pointer-events{pointer-events:none}.column-image-bg-wrap .column-image-bg[data-nectar-img-src],.row-bg-wrap .row-bg[data-nectar-img-src]{opacity:0}.col.centered-text,.wpb_column.centered-text{text-align:center}.centered-text .divider-small-border{margin:25px auto}.centered-text .divider-border[data-animate=yes],.centered-text .divider-small-border[data-animate=yes]{transform-origin:center}body .col.centered-text ul,body .wpb_column.centered-text ul{display:inline-block;text-align:center;margin-left:0}.col.centered-text ul,.wpb_column.centered-text ul{text-align:left}.col.center img,.wpb_column.centered-text .nectar-responsive-text,body .col.centered-text img,body .wpb_column.centered-text img{margin-left:auto;margin-right:auto}.wpb_column{background-position:center}.wpb_column .column-bg-overlay,.wpb_column .column-bg-overlay-wrap{pointer-events:none;position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0;content:' ';display:block;opacity:0;transition:background-color .45s cubic-bezier(.25,1,.33,1),opacity .45s cubic-bezier(.25,1,.33,1)}.vc_column-inner .column-overlay-layer{pointer-events:none;position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;content:' ';display:block}.wpb_column .column-bg-overlay-wrap{opacity:1}.column-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:11}.col.span_3 .col.span_12 i,.col.span_4 .col.span_12 i{margin-bottom:0}body .wpb_text_column{margin-bottom:0}.wpb_text_column.text_direction_rtl{direction:rtl}.wpb_text_column.text_direction_ltr{direction:ltr}.wpb_animate_when_almost_visible{opacity:0}.wpb_start_animation{opacity:1}body .wpb_text_column h2:last-child,body .wpb_text_column h3:last-child{margin-bottom:10px}.theiaStickySidebar:after{content:"";display:table;clear:both}.vc_row-o-equal-height.vc_row.vc_row-flex>.span_12>.nectar-sticky-column{display:block}body[data-bg-header=true].page .main-content>.row>#breadcrumbs.yoast,body[data-bg-header=true].single-portfolio #full_width_portfolio .main-content>.row>#breadcrumbs.yoast{padding-top:20px}.otgs-development-site-front-end,.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{z-index:9;position:relative;margin-bottom:0}rs-module audio,rs-module video{visibility:visible}.single_job_listing .company img{height:3em}.single_job_listing .meta li{list-style:none}.flex-gallery{margin:0;padding:0}.flex-gallery .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-gallery .slides img{width:99.8%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-gallery{margin:0 0 15px;position:relative;background-color:transparent}.loading .flex-viewport{max-height:300px}.flex-gallery ul{position:relative;z-index:1000;margin:0}.flex-gallery .flex-direction-nav{margin:0;position:absolute;top:8px}.flex-gallery ul li{list-style:none}.flex-gallery ul li img{margin-bottom:0}.carousel li{margin-right:0;margin-left:0}.flex-control-nav{display:none}.flex-direction-nav a{display:block;line-height:22px;position:relative;background-color:#000;height:25px;width:25px;text-align:center;transition:all .2s ease;border-radius:1px}.flex-direction-nav a i{line-height:29px;font-size:16px;color:#fff;background-color:transparent}.flex-direction-nav .flex-next{padding-left:2px}.flex-direction-nav .flex-prev{padding-right:2px}body #ajax-content-wrap .flex-gallery .flex-direction-nav li{float:left;margin-left:7px}.flex-direction-nav a:hover{background-color:#333}.flex-direction-nav .flex-next span{background-position:right top;top:9px;right:9px;position:absolute;display:block;height:15px;width:15px;z-index:100}.flex-direction-nav .flex-prev span{background-position:left top;top:9px;left:9px;position:absolute;display:block;height:15px;width:15px;z-index:100}body.mobile.material [data-bullet_style=see_through] .slider-pagination{bottom:13px}body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{position:relative;top:50%}body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{display:block;content:''}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,.nectar-woo-flickity .flickity-page-dots .dot,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch{width:30px;margin:0;opacity:.35}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,.nectar-quick-view-box .flickity-page-dots .dot:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.nectar-woo-flickity .flickity-page-dots .dot:before,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{width:6px;height:6px;transition:all .25s ease;border-radius:50%;margin-left:11px;background-color:transparent;box-shadow:inset 0 0 0 5px #000}.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,.span_12.light .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before{box-shadow:inset 0 0 0 5px #fff}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:-85px;margin:0}.nectar-flickity[data-control-style=material_pagination]:not(.masonry) .flickity-viewport,.nectar-flickity[data-controls=material_pagination]:not(.masonry) .flickity-viewport{margin:110px 0 130px 0}iframe,iframe.iframe-embed{max-width:100%}.main-content #sidebar iframe[src],.wc-braintree-hosted-field iframe,html:not(.js) .main-content iframe[src]{opacity:1}.iframe-embed-standard iframe{width:100%!important}#header-outer .wpml-ls-menu-item .wpml-ls-flag{margin-bottom:0}#slide-out-widget-area .wpml-ls-menu-item .wpml-ls-flag{max-width:100px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope{transition-property:height}.isotope .isotope-item{transition-property:transform,opacity}.btn{padding:8px 16px}.nectar-button{border-radius:5px;box-shadow:0 -3px rgba(0,0,0,.1) inset;transition:opacity .45s cubic-bezier(.25,1,.33,1);color:#fff;font-weight:600;font-size:12px;padding:13px 18px;position:relative;top:0;margin-bottom:10px;opacity:1;line-height:20px;background-color:#000;display:inline-block}.nectar-button.n-sc-button{color:#fff}.nectar-button.large{font-size:14px;padding:15px 22px;box-shadow:0 -3px rgba(0,0,0,.1) inset}.nectar-button.jumbo{font-size:18px;padding:25px 40px;box-shadow:0 -3px rgba(0,0,0,.1) inset}body .nectar-button.large.see-through,body .nectar-button.large.see-through-2,body .nectar-button.large.see-through-3{border-width:2px;padding-top:13px;padding-bottom:13px}body .nectar-button.jumbo.see-through,body .nectar-button.jumbo.see-through-2,body .nectar-button.jumbo.see-through-3{border-width:4px;padding-top:21px;padding-bottom:21px}body .nectar-button em{font-size:inherit;line-height:inherit}.nectar-button i,.nectar-button i[class*=fa-]{font-size:18px;line-height:18px;width:18px;position:absolute;top:50%;right:30px;margin-top:-9px;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .45s cubic-bezier(.25,1,.33,1)}.nectar-button i.icon-button-arrow{font-size:19px}.nectar-button span{left:0;display:inline-block;transform:translateX(0);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);position:relative}.nectar-button .im-icon-wrap svg{width:18px;height:18px;fill:currentColor}.nectar-button.large .im-icon-wrap svg{width:16px;height:16px}.nectar-button.medium .im-icon-wrap svg{width:14px;height:14px}.nectar-button.small .im-icon-wrap svg{width:12px;height:12px}.material .nectar-button .im-icon-wrap,.material .nectar-button .im-icon-wrap span{display:block;position:relative;width:100%;height:100%}.material .nectar-button .im-icon-wrap svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}body #ajax-content-wrap .nectar-button .im-icon-wrap,body #ajax-content-wrap .nectar-button .im-icon-wrap span{left:auto;transform:none}.nectar-button .im-icon-wrap span,.nectar-button .im-icon-wrap span svg{vertical-align:middle}.nectar-button.has-icon,.nectar-button.tilt.has-icon{padding-left:42px;padding-right:42px}.nectar-button.has-icon i{text-align:center}.nectar-button.has-icon:hover span,.nectar-button.tilt.has-icon span,body.material .nectar-button.has-icon span{transform:translateX(-18px)}.nectar-button.has-icon:hover i,.nectar-button.tilt.has-icon i,body.material .nectar-button.has-icon i{opacity:1;-ms-filter:"alpha(opacity=100)";transform:translateX(6px)}.full-width-section .light .nectar-button:hover,.nectar-button:hover{opacity:.87;color:#fff}@media only screen and (min-width:1000px){.full-width-section .light .nectar-button.wpb_animate_when_almost_visible:not(.see-through):not(.see-through-2):not(.see-through-3):not(.animated),body .nectar-button.wpb_animate_when_almost_visible{opacity:0}}body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated{opacity:1}.nectar-button.see-through,body .nectar-button.see-through{opacity:1!important;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;border:2px solid rgba(255,255,255,.75)}.nectar-button.see-through,.text_on_hover.product .add_to_cart_button,body .nectar-button.see-through{background-color:transparent!important;box-shadow:none!important}.nectar-button.see-through-2,.nectar-button.see-through-3{background-color:transparent;box-shadow:none;opacity:1;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;border:2px solid rgba(255,255,255,.75)}.nectar-button.see-through-3{border:2px solid #fff}body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through,body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through-2{border-color:rgba(0,0,0,.15);color:#000}body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation{-webkit-animation-fill-mode:none;animation-fill-mode:none}.col.light .nectar-button.see-through-2,.col.light .nectar-button.see-through-3{color:#fff}.col.light .nectar-button.see-through{border-color:rgba(255,255,255,.75);color:#fff}.col.dark .nectar-button.see-through,.col.dark .nectar-button.see-through-2{border-color:rgba(0,0,0,.75);color:#444}h2 .nectar-button{top:-6px}body.material .nectar-button[class*=m-extra-color-gradient-][class*=see-through]{visibility:hidden}.swiper-slide[data-x-pos=centered] .buttons{justify-content:center}.swiper-slide .button.solid_color_2,.tilt-button-wrap{-webkit-perspective:800px;perspective:800px;display:inline-block}.swiper-slide .button.solid_color_2:before{-webkit-font-smoothing:antialiased}.nectar-button.tilt,.swiper-slide .button.solid_color_2 a{display:block;background:#5cbcf6;outline:1px solid transparent;transform-style:preserve-3d;outline:0;padding-left:22px;padding-right:22px;position:relative;border-bottom:none;opacity:1;transition:all .5s cubic-bezier(.25,1,.33,1)}body[data-button-style*=rounded] .nectar-button.tilt,body[data-button-style=rounded] .swiper-slide .button-wrap a,body[data-button-style^=rounded].ascend .container-wrap .search-form input[type=submit]{border-radius:0!important}.nectar-button.tilt:after,.swiper-slide .button.solid_color_2 a:after{width:100%;height:37%;left:0;top:-35%;transform-origin:0 100%;transform:rotateX(90deg);content:'';position:absolute;z-index:-1;transition:all .5s cubic-bezier(.25,1,.33,1);-webkit-font-smoothing:antialiased}.nectar-button.tilt:before,.swiper-slide .button.solid_color_2 a:before{width:100%;height:30%;left:0;top:99%;background:#49a7df;transform-origin:0 0;transform:rotateX(-90deg);transition:all .5s cubic-bezier(.25,1,.33,1);-webkit-font-smoothing:antialiased;content:'';position:absolute;z-index:-1}.nectar-button.tilt:after,.nectar-button.tilt:before,.swiper-slide .button.solid_color_2 a:after,.swiper-slide .button.solid_color_2 a:before{opacity:0}.swiper-slide .button.solid_color_2 .button-wrap,.tilt-button-inner{overflow:hidden;padding:3px 0;display:inline}.nectar-category-grid .nectar-category-grid-item .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,.nectar-cta[data-style=underline] .link_wrap .link_text:after,.nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:after{display:block;content:'';position:absolute;z-index:-1;width:100%;height:2px;background-color:#fff;bottom:-4px;opacity:.8;left:0;backface-visibility:hidden;pointer-events:none;animation:portSliderLine2 .45s cubic-bezier(.15,.75,.5,1) forwards}@keyframes portSliderLine{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes portSliderLine2{0%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.nectar-cta .link_wrap .link_text{padding-right:36px;position:relative;display:inline-block}.nectar-cta[data-display=inline]{display:inline-block}.nectar-cta[data-using-bg=true] .text{margin-right:10px}.nectar-cta .link_wrap{position:relative;text-decoration:inherit;speak:none}.nectar-cta[class*=border_thickness] .link_wrap,.nectar-cta[data-using-bg=true] .link_wrap{cursor:pointer}.nectar-cta[data-style=see-through] .link_wrap .arrow:after{position:absolute;content:'';border-bottom:1px solid #000;height:1px;width:22px;right:12px;top:50%;margin-top:-2px;transform:scale(0,1) translateX(0);transform-origin:left;pointer-events:none;transition:all .33s cubic-bezier(.12,.75,.4,1)}.nectar-cta .link_wrap .arrow:before{font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;backface-visibility:hidden;-webkit-font-smoothing:antialiased;content:"\e607";color:#000;line-height:30px;font-size:14px;position:absolute;right:0;width:26px;text-align:center;height:30px;top:50%;margin-top:-16px;transition:all .33s cubic-bezier(.12,.75,.4,1)}.nectar-cta[data-style=see-through][data-text-color=custom] .link_wrap .arrow:after,.nectar-cta[data-text-color=custom] .arrow:after,.nectar-cta[data-text-color=custom] .link_wrap .arrow:before,.span_12.light .nectar-cta[data-text-color=custom] .arrow:after,.span_12.light .nectar-cta[data-text-color=custom] .link_wrap .arrow:before{color:inherit;border-color:inherit}.nectar-cta[data-alignment=left]{text-align:left}.nectar-cta[data-alignment=center]{text-align:center}.nectar-cta[data-alignment=right]{text-align:right}.span_12.light .nectar-cta .link_wrap .link_text:after{border-color:rgba(255,255,255,.5);border-radius:50%}.nectar-cta[data-color=black]:not([data-style=material]) .link_wrap{background-color:#000}.nectar-cta[data-color=white]:not([data-style=material]) .link_wrap{background-color:#fff}#ajax-content-wrap .nectar-cta .arrow,.nectar-cta .arrow{letter-spacing:0}.span_12.light .nectar-cta .arrow:before{color:#fff}.span_12.light .nectar-cta .arrow:after{border-color:#fff}.nectar-cta .link_wrap .link_text{color:inherit}.nectar-cta>p{padding-bottom:0}.nectar-cta>h5,.nectar-cta>h6{margin-bottom:0}.nectar-cta[data-text-color=custom] .link_wrap .link_text:after,.nectar-cta[data-text-color=custom] .link_wrap:after{border-color:inherit!important}.nectar-cta[data-text-color=custom] .link_wrap:before{color:inherit!important}.nectar-cta .link_wrap .link_text:after,.nectar-cta[data-style=material] .link_wrap .circle,.nectar-cta[data-style=material] .link_wrap .link_text:before{border-radius:100px;border:1px solid rgba(0,0,0,.3);height:25px;width:25px;position:absolute;right:0;top:50%;margin-top:-14px;content:' ';display:block;pointer-events:none;transition:all .33s cubic-bezier(.12,.75,.4,1)}.nectar-cta[data-style=underline] .link_wrap .link_text{padding-right:0}.nectar-cta[data-style=underline] .link_wrap .link_text:after{margin-top:0;top:auto;border-top:none;border-right:none;bottom:0;border-left:none;border-bottom:2px solid #000;border-radius:0;background-color:transparent!important;transition:transform .4s cubic-bezier(.23,.46,.4,1);animation:none;transform-origin:left;z-index:1}.span_12.light .nectar-cta[data-style=underline] .link_wrap .link_text:after{border-radius:0}.nectar-cta[data-style=arrow-animation] svg,.nectar-cta[data-style=arrow-animation] svg polyline{stroke:currentColor}.team-meta .nectar-cta[data-style=arrow-animation] svg polyline{stroke-dashoffset:0;stroke-dasharray:0}.nectar-cta[data-style=arrow-animation] svg polyline{stroke-dashoffset:140px;stroke-dasharray:140px}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text:after{display:none}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text{padding:0 0 0 40px;position:relative}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text{display:block}.nectar-cta[data-style=arrow-animation] .line{height:1px;width:25px;position:absolute;content:'';left:0;display:block;top:50%;transform-origin:left;background-color:#000;transform:translateY(calc(-50% + .5px)) translateZ(0)}.light .nectar-cta[data-style=arrow-animation] .line{background-color:#fff}.nectar-cta[data-style=arrow-animation] svg{position:absolute;left:25px;top:50%;width:6px}.team-meta nectar-cta[data-style=arrow-animation] svg{left:24px}@keyframes ctaArrowSVGStart{0%{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0)}100%{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)}}@keyframes ctaArrowSVGEnd{0%{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)}100%{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0)}}@keyframes ctaArrowTextStart{0%{transform:translateX(6px) translateZ(0)}100%{transform:translateX(0) translateZ(0)}}@keyframes ctaArrowTextEnd{0%{transform:translateX(0) translateZ(0)}100%{transform:translateX(6px) translateZ(0)}}@keyframes ctaArrowStart{0%{stroke-dashoffset:140px;stroke-dasharray:140px}100%{stroke-dasharray:140px;stroke-dashoffset:10px}}@keyframes ctaArrowStartTeam{0%{stroke-dashoffset:0;stroke-dasharray:0}50%{stroke-dashoffset:140px;stroke-dasharray:140px}100%{stroke-dasharray:140px;stroke-dashoffset:10px}}@keyframes ctaArrowEnd{0%{stroke-dashoffset:10px;stroke-dasharray:150px 150px}40%{opacity:1}100%{opacity:0;stroke-dashoffset:-53px;stroke-dasharray:1px 150px}}@keyframes ctaArrowLineStart{0%{transform-origin:left;transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0)}100%{transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)}}@keyframes ctaArrowLineEnd{0%{transform-origin:right;transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)}50%{transform-origin:right;transform:scaleX(0) translateY(calc(-50% + .5px)) translateZ(0)}51%{transform-origin:left}100%{transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:left}}.nectar-cta[data-style=arrow-animation]:not(.loaded) *{animation-duration:0s!important}.nectar-cta[data-style=arrow-animation] svg polyline{animation:ctaArrowEnd .45s cubic-bezier(.23,.46,.4,1) forwards}.team-meta .nectar-cta[data-style=arrow-animation] .link_wrap polyline{animation:none}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text{animation:ctaArrowTextStart .45s cubic-bezier(.23,.46,.4,1) forwards}.nectar-cta[data-style=arrow-animation] .line{animation:ctaArrowLineStart .45s cubic-bezier(.23,.46,.4,1) forwards}.nectar-cta[data-style=arrow-animation] svg{animation:ctaArrowSVGStart .45s cubic-bezier(.23,.46,.4,1) forwards}.nectar-cta[data-style=curved-arrow-animation] .link_text{display:inline-flex;align-items:center;gap:.5em;padding-right:0}.nectar-cta[data-style=curved-arrow-animation] .line{stroke-dasharray:18px;stroke:currentColor}.nectar-cta[data-style=curved-arrow-animation] .arrow{stroke-dasharray:8px;stroke:currentColor}#ajax-content-wrap .nectar-cta[data-style=curved-arrow-animation] .link_wrap{transition:border-color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1)}.nectar-cta[data-style=curved-arrow-animation] .hover svg{animation:nectar_curved_arrow_animation__svg .9s cubic-bezier(.15,.75,.5,1) forwards}.nectar-cta[data-style=curved-arrow-animation] .hover .line{animation:nectar_curved_arrow_animation__line .9s cubic-bezier(.15,.75,.5,1) forwards}.nectar-cta[data-style=curved-arrow-animation] .hover .arrow{animation:nectar_curved_arrow_animation__arrow .9s cubic-bezier(.15,.75,.5,1) forwards}@keyframes nectar_curved_arrow_animation__svg{0%{opacity:1}15%{opacity:1}45%{transform:translateX(4px);opacity:0}50%{transform:translateX(4px);opacity:0}51%{transform:translateX(0);opacity:1}100%{opacity:1}}@keyframes nectar_curved_arrow_animation__arrow{0%{stroke-dashoffset:0}15%{stroke-dashoffset:0}50%{stroke-dashoffset:-8px}70%{stroke-dashoffset:-8px}100%{stroke-dashoffset:0}}@keyframes nectar_curved_arrow_animation__line{0%{stroke-dashoffset:0}50%{stroke-dashoffset:18px}100%{stroke-dashoffset:35px}}.nectar-cta[data-style=basic] .link_wrap .link_text:after,.nectar-cta[data-style=curved-arrow-animation] .link_wrap .link_text:after,.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text:after,.nectar-cta[data-style=text-reveal] .link_wrap .link_text:after{display:none}.nectar-cta[data-style=basic] .link_wrap .link_text,.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text,.nectar-cta[data-style=text-reveal] .link_wrap .link_text{padding-right:0}.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap,.nectar-cta[data-style=text-reveal] .link_wrap .link_text,.nectar-cta[data-style=text-reveal][data-using-bg=true] .link_wrap{overflow:hidden;display:inline-flex}.nectar-cta[data-style=basic][data-using-bg=true] .text,.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .text,.nectar-cta[data-style=text-reveal][data-using-bg=true] .text{margin-right:0}.menu-item-hover-text-reveal-wave .char,.nectar-cta[data-style=text-reveal-wave] .char{display:inline-block;line-height:1}body[data-button-style^=rounded] .nectar-cta .link_wrap:before{border-radius:200px}body[data-button-style*=slightly_rounded] .nectar-cta .link_wrap:before{border-radius:4px}.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:'';opacity:0;pointer-events:none;transition:opacity .25s ease}.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before{left:-.1%;top:-.1%;width:100.2%;height:100.2%}#top .menu-item>a:has(.nectar-text-reveal-button):has(.sf-sub-indicator){display:flex;gap:6px}#top .menu-item>a:has(.nectar-text-reveal-button) .sf-sub-indicator{left:0}.nectar-text-reveal-button{overflow:hidden;display:block;line-height:1.3;transform:translateZ(0)}.nectar-text-reveal-button__text{transition:transform .55s cubic-bezier(.25,1,.33,1)!important;display:block}.nectar-text-reveal-button__text:after{transition:transform .55s cubic-bezier(.25,1,.33,1);bottom:-120%;content:attr(data-text);left:0;position:absolute}a:hover .nectar-text-reveal-button__text{transform:translateY(-100%)}a:hover .nectar-text-reveal-button__text:after{transform:translateY(-20%)}.wpb_wrapper>.divider,.wpb_wrapper>.divider-border,.wpb_wrapper>.divider-small-border,.wpb_wrapper>.divider-wrap{margin-bottom:0}.divider{height:20px}.divider-border{margin:35px auto 35px auto;background-color:rgba(0,0,0,.12);height:1px}.divider-wrap .divider-vertical{width:1px;margin:25px auto}.divider-vertical.nectar-bg-default{background-color:rgba(0,0,0,.12)}.span_12.light .divider-border,.span_12.light .divider-vertical.nectar-bg-default{background-color:rgba(255,255,255,.3)}#ajax-content-wrap .divider-border[data-color=black],#ajax-content-wrap .divider-small-border[data-color=black]{background-color:#000}#ajax-content-wrap .divider-border[data-color=white],#ajax-content-wrap .divider-small-border[data-color=white]{background-color:#fff}.divider-small-border{margin:25px 0;width:20%;height:1px;background-color:#ddd}.divider-border[data-animate=yes],.divider-small-border[data-animate=yes]{visibility:hidden;transform-origin:left}.divider-wrap[data-alignment=center] .divider-small-border{transform-origin:center;margin:25px auto}.divider-wrap[data-alignment=right]{text-align:right}.divider-wrap[data-alignment=right] .divider-small-border{transform-origin:right;margin-right:0;margin-left:0;display:inline-block}body .vc_text_separator,body .wpb_separator{border-color:rgba(0,0,0,.06)}body .vc_text_separator div{background-color:#f8f8f8;font-weight:300;font-size:22px;line-height:32px;letter-spacing:.5px;top:-20px}.light .divider-small-border{background-color:rgba(255,255,255,.6)}.nectar-dropcap{font-size:4em;display:block;float:left;padding:5px 10px 0 0}.nectar-dropcap span{display:block}i[class*=fa-],span[class*=fa-]{display:inline-block;word-spacing:1px;position:relative;text-align:center;top:-2px;vertical-align:middle;max-width:100%}i[class^=icon-]{display:inline-block;text-align:center;vertical-align:middle}i.icon-normal{background-color:#000;border-radius:999px;color:#fff;font-size:16px;width:32px;height:32px;line-height:32px}i.icon-normal[class*=" linecon-icon-"],i.icon-normal[class*=" steadysets-icon-"]{line-height:32px}[class^=icon-].icon-3x,i[class*=" icon-"].icon-3x{background-color:#eeedec}body [class*=" icon-"].icon-3x.alt-style,body [class^=icon-].icon-3x.alt-style{background-color:#000;color:#fff}.full-width-section i[class*=" icon-"].icon-3x,.full-width-section i[class^=icon-].icon-3x{background-color:rgba(0,0,0,.021)}.circle-border,[class*=" icon-"].icon-3x,[class^=icon-].icon-3x{background-color:#eeedec;border-radius:999px;color:#000;display:inline-block;font-size:30px;height:90px;line-height:90px;max-width:100%;position:relative;text-align:center;vertical-align:middle;width:90px;word-spacing:1px;transition:all .1s linear}[class*=" icon-"].icon-3x,[class^=icon-].icon-3x{margin-bottom:27px}body [class^=icon-].icon-tiny{line-height:15px;height:13px;width:15px;margin-right:5px;font-size:13px;background-color:transparent}[class^=icon-].icon-tiny{color:#888}body [class^=icon-].icon-default-style{line-height:34px;height:34px;width:34px;margin-right:0;font-size:34px;color:#000;font-style:normal;background-color:transparent}.circle-border{background:none repeat scroll 0 0 transparent;border:1px solid #eeedec;height:88px;left:1px;position:absolute;z-index:1;top:1px;width:88px}.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{transform:none;-webkit-transform:none}.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{border:2px solid rgba(0,0,0,.065)!important}.light .extra-color-gradient-1 .circle-border,.light .extra-color-gradient-2 .circle-border{border:2px solid rgba(255,255,255,.085)!important}[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class^=icon-].icon-3x.extra-color-gradient-1:not(.alt-style),[class^=icon-].icon-3x.extra-color-gradient-2:not(.alt-style),body.material:not([data-button-style^=rounded]) .nectar-button i,body:not(.material) .nectar-button i{background-color:transparent!important}[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before,[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal):before{background:#fff;-webkit-background-clip:text;background-clip:text}.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before,.extra-color-gradient-2[class^=icon-]:not(.icon-normal).no-grad:before,.nectar-gradient-text.no-grad *,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"][data-color=extra-color-gradient-1].no-grad:before,[class*=" icon-"][data-color=extra-color-gradient-2].no-grad:before,[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class^=icon-].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class^=icon-][data-color=extra-color-gradient-1].no-grad:before,[class^=icon-][data-color=extra-color-gradient-2].no-grad:before{background-color:transparent!important;background:0 0!important}.nectar-button.extra-color-gradient-1.no-text-grad .hover,.nectar-button.extra-color-gradient-2.no-text-grad .hover,.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,body .nectar-gradient-text[data-color=extra-color-gradient-1].no-grad *,body .nectar-gradient-text[data-color=extra-color-gradient-2].no-grad *{-webkit-text-fill-color:initial}.nectar-color-white,[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before,[class^=icon-].extra-color-gradient-1.icon-3x.alt-style:before,[class^=icon-].extra-color-gradient-2.icon-3x.alt-style:before,body .nectar_icon_wrap[data-color=white] i,body .svg-icon-holder[data-color=white]{color:#fff!important}.nectar-color-black,body .nectar_icon_wrap[data-color=black] i,body .svg-icon-holder[data-color=black]{color:#000!important}.nectar-color-grey,body .nectar_icon_wrap[data-color=grey] i,body .svg-icon-holder[data-color=grey]{color:#c8c8c8!important}body .svg-icon-holder[data-color=white] svg path{stroke:#fff}body .svg-icon-holder[data-color=black] svg path{stroke:#000}body .svg-icon-holder[data-color=grey] svg path{stroke:#c8c8c8}.nectar_icon .im-icon-wrap>span{display:inline-block}.nectar_icon .im-icon-wrap{display:flex;height:100%;justify-content:center;align-items:center}.nectar-fancy-box[data-style=parallax_hover] .im-icon-wrap path,.nectar_icon_wrap .im-icon-wrap[data-color=white] path{fill:#fff}.nectar_icon_wrap .im-icon-wrap[data-color=black] path{fill:#000}.nectar_icon_wrap .im-icon-wrap[data-color=grey] path{fill:#888}.full-width-section .circle-border{background-color:rgba(0,0,0,.021);border-color:rgba(0,0,0,.05)}.full-width-section .light .circle-border{background-color:rgba(0,0,0,.021);border-color:rgba(0,0,0,.2)}.main-content .svg-icon-holder{height:64px;overflow:hidden;min-width:1px;margin-bottom:20px;display:inline-block;opacity:0}.nectar_icon_wrap{display:inline-block;position:relative}.nectar_icon_wrap .nectar_icon .svg-icon-holder{margin-bottom:0}.nectar_icon_wrap i:before{line-height:inherit}.nectar_icon_wrap a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.col.has-animation,.img-with-aniamtion-wrap .hover-wrap,.nectar-fancy-box.has-animation,.nectar_cascading_images .cascading-image .inner-wrap,.wpb_column.has-animation,img.img-with-animation{opacity:0;position:relative}.col.has-animation[data-animation=none]:not(.wpb_column){opacity:1}.wpb_column.has-animation[data-animation*=reveal]{opacity:1}img.img-with-animation[data-animation=grow-in].full-opacity{opacity:1}.row .img-with-aniamtion-wrap:has(.nectar-object-cover),.row .img-with-aniamtion-wrap:has(.nectar-object-cover) *{height:100%}html:not(.js) .col.has-animation,html:not(.js) .wpb_column.has-animation,html:not(.js) img.img-with-animation{opacity:1}.img-with-aniamtion-wrap[data-animation=none] .hover-wrap,.nectar_cascading_images .cascading-image[data-animation=none] .inner-wrap,img.img-with-animation[data-animation=none]{opacity:1}.col.has-animation[data-animation=zoom-out]{transform:translateZ(0) scale(1.2);opacity:0}.col.has-animation[data-animation=slight-twist]{transform:rotateY(20deg) rotateZ(-4deg);opacity:0}.col.has-animation[data-animation=grow-in],.img-with-aniamtion-wrap[data-animation=grow-in] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=grow-in],.wpb_column.has-animation[data-animation=grow-in],img.img-with-animation[data-animation=grow-in]{opacity:0;transform:scale(.75);transition:opacity .6s cubic-bezier(.15,.84,.35,1.25),background-color .35s cubic-bezier(.65,0,.35,1);-webkit-backface-visibility:hidden}.col.has-animation[data-animation=flip-in],.img-with-aniamtion-wrap[data-animation=flip-in] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=flip-in],.wpb_column.has-animation[data-animation=flip-in],img.img-with-animation[data-animation=flip-in]{opacity:0;transform:rotateY(25deg);transition:opacity 1s ease,background-color .35s cubic-bezier(.65,0,.35,1)}.flip-in-vertical-wrap{-webkit-perspective:2000px;perspective:2000px}.col.has-animation[data-animation=flip-in-vertical],.img-with-aniamtion-wrap[data-animation=flip-in-vertical] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=flip-in-vertical],.wpb_column.has-animation[data-animation=flip-in-vertical],img.img-with-animation[data-animation=flip-in-vertical]{opacity:0;transform:rotateX(-45deg) translateY(120px);transition:opacity 1s ease,background-color .35s cubic-bezier(.65,0,.35,1)}.cascading-image[data-shadow=small_depth] .bg-color,.cascading-image[data-shadow=small_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=small_depth] .hover-wrap,.nectar-flickity[data-shadow=small_depth] .cell,.nectar-video-box[data-shadow=small_depth]:before,.nectar_video_player_self_hosted[data-shadow=small_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=small_depth]{box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px}.cascading-image[data-shadow=medium_depth] .bg-color,.cascading-image[data-shadow=medium_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=medium_depth] .hover-wrap,.nectar-flickity[data-shadow=medium_depth] .cell,.nectar-video-box[data-shadow=medium_depth]:before,.nectar_video_player_self_hosted[data-shadow=medium_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=medium_depth]{box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)}.cascading-image[data-shadow=large_depth] .bg-color,.cascading-image[data-shadow=large_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=large_depth] .hover-wrap,.nectar-video-box[data-shadow=large_depth]:before,.nectar_video_player_self_hosted[data-shadow=large_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=large_depth]{box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)}.nectar-flickity[data-shadow=large_depth] .cell{box-shadow:0 35px 55px rgba(0,0,0,.08),0 25px 63px rgba(0,0,0,.08)}.cascading-image[data-shadow=x_large_depth] .bg-color,.cascading-image[data-shadow=x_large_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=x_large_depth] .hover-wrap,.nectar-flickity[data-shadow=x_large_depth] .cell,.nectar-video-box[data-shadow=x_large_depth]:before,.nectar_video_player_self_hosted[data-shadow=x_large_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=x_large_depth]{box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)}.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-left]{transform:translateX(-20%);padding-right:30px}.img-with-aniamtion-wrap[data-animation=fade-in-from-left][data-shadow*="_depth"] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-left][data-shadow*="_depth"]{padding-right:0}.col.has-animation[data-animation=fade-in-from-left],.nectar-fade-in-from-left,.nectar-fancy-box.has-animation[data-animation=fade-in-from-left],.wpb_column.has-animation[data-animation=fade-in-from-left]{transform:translateX(-45px)}.img-with-aniamtion-wrap[data-animation=fade-in-from-right] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-right]{transform:translateX(20%)}.col.has-animation[data-animation=fade-in-from-right],.nectar-fade-in-from-right,.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],.wpb_column.has-animation[data-animation=fade-in-from-right]{transform:translateX(45px)}.img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap,.nectar-fade-in-from-bottom,img.img-with-animation[data-animation=fade-in-from-bottom]{transform:translateY(100px)}.wpb_column.has-animation[data-animation=slight-fade-in-from-bottom]{transform:translateY(50px)}.col.has-animation[data-animation=fade-in-from-bottom],.nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom],.wpb_column.has-animation[data-animation=fade-in-from-bottom]{transform:translateY(75px)}.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],img.img-with-animation[data-animation=fade-in-from-left],img.img-with-animation[data-animation=fade-in-from-right]{margin:0 auto}.nectar-waypoint-el:not([data-nectar-waypoint-el-stagger]){opacity:0}@media only screen and (max-width:999px){.nectar-disable-mobile-animation,.nectar-disable-mobile-animation .hover-wrap,.nectar-waypoint-el[data-nectar-waypoint-el-mobile-disable=true]{transform:none!important;opacity:1!important}}.img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap{line-height:0;margin-bottom:0}.img-with-aniamtion-wrap>.inner{height:100%}.center img.img-with-animation{margin:0 auto;display:block}.right.img-with-aniamtion-wrap{text-align:right}.right.img-with-aniamtion-wrap img{display:inline-block}.img-with-aniamtion-wrap .color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;opacity:0;pointer-events:none}.img-with-aniamtion-wrap:hover .color-overlay{opacity:.5}.img-with-aniamtion-wrap .hover-wrap{overflow:hidden}.img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]),.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=none]{overflow:visible}.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap,.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap .hover-wrap-inner{display:inline-block}.img-with-aniamtion-wrap[data-shadow*=depth].center{text-align:center}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{opacity:1;-webkit-transform:none;transform:none;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:0}.img-with-aniamtion-wrap[data-animation*=reveal-from-] .hover-wrap{opacity:1}.column-bg-overlay-wrap[data-bg-animation*=reveal-from-]{overflow:hidden;opacity:0}.wpb_column.has-animation[data-animation*=reveal]:not([data-animation=mask-reveal]){overflow:hidden}.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap{overflow:hidden;height:100%;width:100%}img.img-with-animation.nectar-lazy{display:block;min-height:1px;min-width:1px}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy,.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy{opacity:0;transition:opacity .5s ease}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded,.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded{opacity:1}.column_element_direction_desktop_horizontal .img-with-aniamtion-wrap .hover-wrap{margin-bottom:0}.img-with-aniamtion-wrap .hover-wrap{margin-bottom:15px}.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation{box-shadow:none}.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img{backface-visibility:hidden}.img-with-aniamtion-wrap[data-max-width="50%"] .inner,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img{max-width:50%;width:auto}.img-with-aniamtion-wrap[data-max-width="50%"].center,.img-with-aniamtion-wrap[data-max-width="75%"].center,.img-with-aniamtion-wrap[data-max-width=custom].center{text-align:center}.img-with-aniamtion-wrap[data-max-width="50%"].center .inner img[src*=".svg"],.img-with-aniamtion-wrap[data-max-width="75%"].center .inner img[src*=".svg"]{width:100%}.img-with-aniamtion-wrap[data-max-width="75%"] .inner,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img{max-width:75%;width:auto}.img-with-aniamtion-wrap[data-max-width=none] img,.row .img-with-aniamtion-wrap[data-max-width=none] img:not([srcset]){max-width:none;width:100%}.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform,.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform .column-inner{transform:none;-webkit-transform:none}@media only screen and (min-width:691px){.vc_row-o-equal-height .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}.vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap,.vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap>.column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.wpb_column .column-inner[data-bg-cover=true],.wpb_column[data-bg-cover=true]{background-size:cover;background-position:center}.vc_ie-flexbox-fixer{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.vc_ie-flexbox-fixer>.vc_row{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.grecaptcha-badge{z-index:100}blockquote .image-icon[data-shadow=true]{box-shadow:0 15px 37px rgba(0,0,0,.15)}.span_12.light .flickity-page-dots .dot:before,.testimonial_slider[data-style=multiple_visible][data-color*="-light"] .flickity-page-dots .dot:before{background-color:#fff}.auto_meta_overlaid_spaced article .content-inner>.play svg,.masonry-blog-item .video-play-button svg,.nectar_video_lightbox svg{display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-left:2px;transform:translateY(-50%) translateX(-50%)}.auto_meta_overlaid_spaced article .content-inner>.play:before,.nectar-video-box .play_button_mouse_follow:before,.nectar_video_lightbox.play_button:before{display:block;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;border:6px solid #fff;z-index:10;border-radius:200px;box-sizing:border-box;transition:all .4s cubic-bezier(.19,1,.22,1) 0s}.full-width-content.vc_row-fluid .wpb_video_widget.vc_video-align-center .wpb_wrapper{margin:0 auto}.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper{padding-top:177.77%}.wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper{padding-top:100%}.row .col.section-title{margin:0;padding:0 0 36px 0;border-bottom:1px solid rgba(0,0,0,.15)}.row .col.section-title.blog-title,.row .col.section-title.project-title{margin-bottom:14px}.row .col.section-title h1,.row .col.section-title h2{margin-bottom:0;font-weight:600;position:relative}.row .col.section-title h2{margin-bottom:5px}.row .col.section-title p{font-size:20px;line-height:28px;padding-bottom:0}.row .col.section-title span{font-size:20px;line-height:20px;color:rgba(0,0,0,.45);top:0;position:relative;text-transform:none;padding-left:10px}.row .col.section-title span.author-leading,.row .col.section-title span.fn{padding-left:0}#ajax-content-wrap .row .col.section-title .nectar-love span{line-height:20px}body[data-bg-header=true].archive .container-wrap{padding-top:4.1em!important}body[data-bg-header=true] .container-wrap,html.fp-enabled .container-wrap{margin-top:0!important;padding-top:0!important}#page-header-wrap{height:60px;overflow:hidden;position:relative;background-color:#f8f8f8;-webkit-font-smoothing:antialiased}body.material #page-header-wrap,body[data-header-resize="0"] #page-header-wrap{margin-top:0}#page-header-bg{width:100%;height:60px;overflow:hidden;color:#fff;display:block!important;-webkit-font-smoothing:antialiased;position:relative;z-index:2}.page-header-bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-repeat:no-repeat;background-position:top center;background-size:cover}.page-header-overlay-color{position:static;height:1px;width:1px;margin-left:-9999px;pointer-events:none;background-color:#333}.page-header-overlay-color:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:inherit;content:' ';z-index:10;opacity:.65}#page-header-bg[data-bg-pos=bottom] .page-header-bg-image{background-position:bottom center}#page-header-bg[data-bg-pos=top] .page-header-bg-image{background-position:top center}#page-header-bg[data-bg-pos=center] .page-header-bg-image{background-position:center center}body[data-header-resize="0"] #page-header-bg{margin-top:0}.page-header-no-bg{padding-bottom:0;padding-top:35px;background-color:#f8f8f8}.page-header-no-bg{z-index:1000}#page-header-bg[data-parallax="1"]{overflow:hidden;margin:0;z-index:2}body[data-apte=center_mask_reveal][data-ajax-transitions=true] #page-header-bg[data-parallax="1"]:not(.out-of-sight),body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"]{opacity:1}#page-header-bg[data-parallax="1"] .span_6{z-index:0}#page-header-bg[data-parallax="1"].out-of-sight{pointer-events:none}#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap{display:none}#page-header-bg[data-alignment=center],.page-header-no-bg[data-alignment=center]{text-align:center}#page-header-bg[data-alignment=right],.page-header-no-bg[data-alignment=right]{text-align:right}#page-header-bg[data-alignment-v=bottom] .container,#page-header-bg[data-alignment-v=bottom] .row,#page-header-bg[data-alignment-v=middle] .container,#page-header-bg[data-alignment-v=middle] .row,#page-header-bg[data-alignment-v=top] .container,#page-header-bg[data-alignment-v=top] .row{height:100%}#page-header-bg[data-alignment-v=bottom] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=bottom] .span_6,#page-header-bg[data-parallax="1"][data-alignment-v=bottom] .span_6{bottom:26%;top:auto!important;left:0;margin-bottom:0!important;position:absolute!important}#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=top] .span_6{left:0;position:absolute}#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=top] .span_6,#page-header-bg[data-alignment-v=top].fullscreen-header .span_6{top:25%!important}#page-header-bg[data-alignment-v=bottom] .span_6>.inner-wrap{transform:translateY(50%)!important;-webkit-transform:translateY(50%)!important}#page-header-bg .span_6{width:100%}.archive .page-header-bg-image:after,.nectar-recent-post-slide .nectar-recent-post-bg:after,.single [data-post-hs=default_minimal] .page-header-bg-image:after{background-color:rgba(25,25,25,.35);position:absolute;top:0;left:0;height:100%;width:100%;content:' ';z-index:1;display:block}#page-header-bg .row{z-index:100;position:relative}body #page-header-bg .row,html:not(.js) #page-header-bg .row{visibility:visible}#page-header-bg h1,.nectar-box-roll .overlaid-content h1{font-weight:600;font-size:44px;line-height:54px;margin-bottom:8px;display:block;color:#fff;z-index:101}#page-header-bg #portfolio-nav a i,#page-header-bg .facebook-share i,#page-header-bg .google-plus-share i,#page-header-bg .icon-salient-heart,#page-header-bg .icon-salient-heart-2,#page-header-bg .linkedin-share i,#page-header-bg .pinterest-share i,#page-header-bg .twitter-share i,#page-header-bg span{color:#fff}.single #page-header-bg #single-below-header>span,.single #page-header-bg #single-meta>div>a{border-color:rgba(255,255,255,.25)}#project-meta ul .n-shortcode a,#project-meta ul .project-date,#project-meta ul li>a,.single #single-meta ul .n-shortcode a,.single #single-meta>div>a{display:block;border-radius:100px;padding:6px 20px!important;transition:border-color .45s cubic-bezier(.25,1,.33,1);height:auto;line-height:20px}#project-meta ul .n-shortcode span,#project-meta ul li span,.single #single-meta ul .n-shortcode span,.single #single-meta ul li span{transition:color .2s linear;line-height:20px!important;font-family:inherit!important}#project-meta ul .n-shortcode a,#project-meta ul li>a,#sidebar #project-meta ul .project-date,.ascend #sidebar #project-meta ul .project-date,.blog-title #single-meta .nectar-social.hover .share-btn,.blog-title #single-meta .nectar-social.hover>div a,.single .blog-title #single-meta div .n-shortcode a,.single .blog-title #single-meta>div>a,.single-product #single-meta>div>a{border:2px solid rgba(0,0,0,.1)}.ascend #sidebar #project-meta ul .project-date{border:2px solid rgba(0,0,0,.1)!important}.single #page-header-bg .blog-title #single-meta>div .n-shortcode a,.single #page-header-bg .blog-title #single-meta>div>a{border:2px solid rgba(255,255,255,.4)}body.single #single-meta ul li:first-child{border:none!important}#project-meta .meta-comment-count a,#project-meta ul .meta-share-count .nectar-social a,#project-meta ul .n-shortcode span,#project-meta ul .project-date,#project-meta ul li i,#project-meta ul li span,.single #single-meta .meta-comment-count a,.single #single-meta ul .meta-share-count .nectar-social a,.single .blog-title #single-meta div i{color:#999!important}.single #page-header-bg #single-meta ul li{border:none;margin:0}#project-meta ul li,.single #page-header-bg #single-meta ul li,.single .blog-title #single-meta ul li,body.single #ajax-content-wrap #single-meta ul li:first-child,body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child{margin:5px}#project-meta ul .meta-share-count,.single #single-meta ul .meta-share-count{position:relative;z-index:100}.single #project-meta ul .meta-share-count span,.single #single-meta ul .meta-share-count span{font-size:inherit;padding-left:0;color:#888}#project-meta ul li i,.single #single-meta ul li i{font-size:16px!important;width:16px;line-height:22px!important;margin-right:7px;height:20px}#project-meta ul li i.icon-salient-heart-2,.single #single-meta ul li i.icon-salient-heart-2{line-height:20px!important}.single [data-post-hs=default] #single-meta,.single-post #single-meta{top:50%;margin-top:-13px;float:none;z-index:102;position:absolute}#page-header-bg .subheader{font-size:28px;line-height:1.3;color:#fff!important;font-weight:300}#page-header-bg[data-text-alignment=center],.page-header-no-bg[data-text-alignment=center]{text-align:center}#page-header-bg[data-text-alignment=right],.page-header-no-bg[data-text-alignment=right]{text-align:right}#page-header-bg[data-text-alignment=center] .span_6,.page-header-no-bg[data-text-alignment=center] .span_6{left:0;width:100%!important}#page-header-bg[data-text-alignment=center] h1{margin-bottom:12px}#page-header-bg[data-text-alignment=center] h1,.page-header-bg[data-text-alignment=center] .subheader{max-width:900px;margin:0 auto;display:block}#page-header-bg[data-alignment-v=top] .span_6 .inner-wrap{left:0;position:absolute;width:100%}[data-aie=zoom-out] .first-section .row-bg-wrap,[data-aie=zoom-out] .top-level .row-bg-wrap{overflow:hidden;height:100%;width:100%;position:absolute;left:0;top:0}#page-header-bg .nectar-particles .inner-wrap>:not(.top-heading),.overlaid-content .inner-wrap>:not(.top-heading){opacity:0;transform:translateY(35px);-webkit-transform:translateY(35px)}.scroll-down-wrap.hidden{transform:translateY(55px);opacity:0}.hidden-social-img{position:absolute;pointer-events:none;visibility:hidden;display:none;opacity:0;z-index:-100}#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs=default_minimal] .author-section a{color:#fff!important}#page-header-bg .heading-title,#page-header-bg .project-title .container{border:none!important;padding:0}#page-header-bg .section-title{padding-bottom:0;margin-bottom:0}.single .heading-title{padding-bottom:35px;border-bottom:1px solid #ddd;margin-bottom:35px}.single .row .section-title{padding:0;margin:0}#page-header-bg .nectar-particles .span_6 .inner-wrap,#page-header-bg .span_6{top:50%;transform:translateY(-50%)}#page-header-bg[data-alignment-v=bottom] .span_6,#page-header-bg[data-alignment-v=top] .span_6{transform:none}#page-header-bg .nectar-particles .span_6{top:0;transform:none}.scroll-down-wrap.minimal-arrow,.scroll-down-wrap.no-border,.section-down-arrow,body[data-button-style^=rounded] .scroll-down-wrap{position:absolute;bottom:20px;left:50%;width:60px;margin-left:-30px;z-index:101}.scroll-down-wrap.minimal-arrow,body[data-button-style^=rounded] #ajax-content-wrap .scroll-down-wrap.minimal-arrow{bottom:30px;width:40px;margin-left:-20px}@media only screen and (max-width:690px){.scroll-down-wrap.minimal-arrow{transform:scale(.6)}}body[data-button-style*=rounded] .scroll-down-wrap{margin-left:-22px}body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-]{height:60px;width:60px;font-size:20px;line-height:60px;z-index:10;animation:3.4s ease-in-out infinite fadebottom}.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-],body[data-button-style^=rounded] .section-down-arrow,body[data-button-style^=rounded] .section-down-arrow i{color:#fff!important}.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style^=rounded] .section-down-arrow{display:inline-block;width:49px;height:49px;border:2px solid #fff;text-align:center;line-height:50px;border-radius:100px;font-size:25px;transition:opacity .4s ease;overflow:hidden;margin-left:0;left:0;bottom:16px;opacity:.6}body[data-button-style^=rounded] .section-down-arrow.hidden{transform:translateY(55px);-webkit-transform:translateY(55px);opacity:0}body[data-button-style^=rounded] .section-down-arrow i{transition:transform .2s ease;display:block;width:49px;height:48px;line-height:48px;font-size:20px}body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top{transform:translate(0,-48px)}@keyframes ctaMinimaLArrowOuter{0%{transform:translateY(0)}20%{transform:translateY(12px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes ctaMinimaLArrowLine{0%{transform-origin:bottom;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(0)}51%{transform-origin:top}100%{transform:scaleY(1);transform-origin:top}}@keyframes ctaMinimaLArrow{0%{stroke-dasharray:45px;stroke-dashoffset:0}50%{stroke-dasharray:45px;stroke-dashoffset:-45px}51%{stroke-dasharray:45px;stroke-dashoffset:45px}100%{stroke-dasharray:45px;stroke-dashoffset:0}}@keyframes down_arrow_bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}@media only screen and (max-height:750px){body[data-button-style=rounded] .section-down-arrow{bottom:33px}}@media only screen and (max-height:650px){body[data-button-style^=rounded] .section-down-arrow{width:30px;height:30px;line-height:34px;bottom:25px;margin-left:-15px}body[data-button-style^=rounded] .scroll-down-wrap:not(.no-border){margin-left:0}body[data-button-style^=rounded] .section-down-arrow i{width:26px;height:26px;line-height:28px}body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top{-webkit-transform:translate(0,-26px);transform:translate(0,-26px);font-size:18px}}@media only screen and (max-height:450px){body[data-button-style^=rounded] .section-down-arrow{display:none}}.scroll-down-wrap.no-border,body[data-button-style^=rounded] .scroll-down-wrap.no-border{bottom:12px}.scroll-down-wrap.no-border .section-down-arrow,.slider-down-arrow.no-border{border:none!important;overflow:visible;text-align:center;opacity:1;height:auto;bottom:13px;animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite}.nectar-scroll-icon-path{fill:transparent;stroke-width:2px;stroke-dashoffset:120;stroke-dasharray:120;animation:mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1)}.nectar-scroll-icon{width:30px;height:45px;text-align:center;cursor:pointer;position:relative;z-index:100}.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,.scroll-down-wrap.no-border .section-down-arrow:after,.slider-down-arrow.no-border:after{content:"";position:absolute;top:0;left:50%;display:block;width:30px;height:45px;margin-left:-15px;border:2px solid rgba(255,255,255,.5);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:62}.scroll-down-wrap.no-border:hover .section-down-arrow:before,.slider-down-arrow.no-border:hover:before{background-color:#fff}.nectar-next-section:hover .nectar-scroll-icon-path,.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,.slider-down-arrow.no-border:hover .nectar-scroll-icon-path{stroke-dashoffset:0;animation:mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1)}@keyframes mouse-scroll-btn-roll-over{0%{stroke-dashoffset:120}100%{stroke-dashoffset:0}}@keyframes mouse-scroll-btn-roll-out{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-120}}.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,.nectar-next-section-wrap.mouse-wheel[data-custom-color=true] .track-ball,.scroll-down-wrap.no-border .section-down-arrow:before,.slider-down-arrow.no-border:before{position:absolute;content:'';display:block;left:50%;margin-left:-1px;top:22px;background-color:rgba(255,255,255,.5);width:2px;height:6px;border-radius:10px;transition:background-color .55s cubic-bezier(.5,.1,.07,1);animation:trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite}@keyframes trackBallSlide{0%{opacity:1;transform:scaleY(1) translateY(-10px)}45%{opacity:0;transform:scaleY(.5) translateY(13px)}46%{opacity:0;transform:scaleY(1) translateY(-10px)}100%,65%{opacity:1;transform:scaleY(1) translateY(-10px)}}@keyframes nudgeMouse{0%{transform:translateY(0)}45%{transform:translateY(8px)}100%,65%{transform:translateY(0)}}@keyframes rightLineStart{0%{transform:translateY(-50%) translateX(-88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(28px) scaleX(0)}}@keyframes rightLineStart2{0%{transform:translateY(-50%) translateX(88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd2{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(-28px) scaleX(0)}}.blog_next_prev_buttons[data-style=fullwidth_next_prev] h3 .next-arrow,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project h3 .next-arrow,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project h3 .next-arrow,.portfolio-items[data-ps="8"] .next-arrow{position:absolute;backface-visibility:hidden;right:-43px;top:50%;margin-top:-15px;height:30px;width:40px;display:block;transform:translateX(38px)}@keyframes rightArrowStart{0%{transform:translateX(-50px)}100%{transform:translateX(42px)}}@keyframes rightArrowEnd{0%{transform:translateX(42px)}100%{transform:translateX(75px)}}@keyframes rightArrowStart2{0%{transform:translateX(50px) rotate(180deg)}100%{transform:translateX(-42px) rotate(180deg)}}@keyframes rightArrowEnd2{0%{transform:translateX(-42px) rotate(180deg)}100%{transform:translateX(-75px) rotate(180deg)}}.portfolio-items[data-ps="8"] line{stroke-width:2px;stroke-dasharray:10px;stroke-dashoffset:30px}.portfolio-items[data-ps="8"] line{stroke:#fff}@keyframes rightArrowLineStart{0%{stroke-dashoffset:30px}100%{stroke-dashoffset:40px}}@keyframes rightArrowLineEnd{0%{stroke-dashoffset:40px}100%{stroke-dashoffset:50px}}.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_12 #pagination{height:32px;margin-top:55px;text-align:center;width:100%;margin-bottom:40px}.post-area.masonry.span_9 #pagination{height:32px;margin-top:45px;width:100%;margin-bottom:40px}.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_12 #pagination,.post-area.masonry.span_9 #pagination{position:relative;bottom:0}.blog-fullwidth-wrap .post-area.masonry #pagination>div,.post-area.masonry.span_12 #pagination>div{display:inline;float:none;margin:0 5px 0 0}.post-area.featured_img_left .post .post-content{padding-left:0!important}.post-area.infinite_scroll .wp-video-shortcode video,.post-area.infinite_scroll video.wp-video-shortcode{visibility:visible}.portfolio-items[data-col-num=elastic] .col img{width:100%!important;max-width:100%!important}.portfolio-items[data-col-num=elastic]:not(.fullwidth-constrained){overflow:hidden}.post-featured-img img.nectar-lazy{display:block}.post-featured-img img.nectar-lazy:not(.loaded),.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy:not(.loaded){opacity:0}.post-featured-img img.nectar-lazy.loaded,.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy.loaded{opacity:1}#search-results .result .inner-wrap{box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#fff;padding:18px}.related-posts[data-style=material] .post-featured-img{overflow:hidden;display:block}.masonry.material .masonry-blog-item .grav-wrap img,.nectar-recent-posts-single_featured .grav-wrap img,.related-posts[data-style=material] .grav-wrap img,[data-style=list_featured_first_row] .grav-wrap img{border-radius:50%;width:38px;height:38px;margin-bottom:0;margin-right:13px;vertical-align:middle;display:inline-block;transition:all .4s cubic-bezier(.2,1,.2,1)}.related-posts[data-style=material] .grav-wrap{position:absolute;bottom:30px;left:30px}.related-posts[data-style=material] .meta-category a{color:inherit}.related-posts .article-content-wrap .post-header{color:inherit}.related-posts .article-content-wrap .excerpt{margin-top:5px}body .related-posts[data-style=material] .article-content-wrap{padding-bottom:80px!important}.related-posts[data-style=material] .grav-wrap img{display:inline-block}.related-posts[data-style=material] .grav-wrap .text a{display:block;font-size:14px;line-height:20px}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,.masonry.material .masonry-blog-item .meta-category a,.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,.related-posts[data-style=material] .meta-category a{font-size:14px;line-height:19px;position:relative;display:inline-block;font-weight:600;margin:0 10px 10px 0}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,.masonry.material .masonry-blog-item .meta-category a:before,.nectar-recent-posts-single_featured .grav-wrap .text a:before,.related-posts[data-style=material] .meta-category a:before,[data-style=list_featured_first_row] .meta-category a:before{height:2px;width:100%;position:absolute;bottom:-3px;left:0;content:'';transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.25,0,.4,1)}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,.masonry.material .masonry-blog-item .meta-category a:focus:before,.masonry.material .masonry-blog-item .meta-category a:hover:before,.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,.related-posts[data-style=material] .meta-category a:focus:before,.related-posts[data-style=material] .meta-category a:hover:before,[data-style=list_featured_first_row] .meta-category a:focus:before,[data-style=list_featured_first_row] .meta-category a:hover:before{transform:scaleX(1)}.masonry.material .masonry-blog-item .grav-wrap .text span,.related-posts[data-style=material] .grav-wrap .text span{font-size:13px;line-height:18px}.masonry.material .masonry-blog-item .grav-wrap .text,.nectar-recent-posts-single_featured .grav-wrap .text,.related-posts[data-style=material] .grav-wrap .text{vertical-align:middle;display:inline-block;line-height:0}.masonry.material .masonry-blog-item .grav-wrap a,.related-posts[data-style=material] .grav-wrap a{color:inherit}.masonry .video-play-button path,.post-area .video-play-button path{fill:#fff}.masonry.material .post.link .link-inner .title,.masonry.material .post.quote .quote-inner .title,.post.format-link .link-inner .title,.post.format-quote .quote-inner .title,.single .post.quote .quote-inner .title{color:#fff}.masonry.material .masonry-blog-item h3 a,.related-posts[data-style=material] h3 a{color:inherit!important}.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style=material] .article-content-wrap{padding:10px 30px 30px 30px!important}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,.masonry.material .masonry-blog-item .article-content-wrap,.masonry.material .masonry-blog-item .meta-category{background-color:#fff}.auto_meta_overlaid_spaced .post.link .n-post-bg:after,.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,.masonry .post.link .n-post-bg,.masonry .post.quote .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg,.masonry.material .post.link .post-content .link-inner:before,.masonry.material .post.quote .post-content .quote-inner:before,.post.format-link .n-post-bg,.post.format-quote .n-post-bg,.post.link .classic .n-post-bg,.post.quote .classic .n-post-bg,.standard-minimal .n-post-bg{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.88}.format-link .post.link .n-post-bg,.format-quote .n-post-bg{background-size:cover;background-position:center}.masonry .post.link .n-post-bg,.masonry .post.quote .n-post-bg,.post.link .classic .n-post-bg,.post.quote .classic .n-post-bg,.single .link-inner .n-post-bg,.single .quote-inner .n-post-bg,.standard-minimal .n-post-bg,.standard-minimal .post.link .n-post-bg,.standard-minimal .post.quote .n-post-bg{opacity:.25}.single .post.format-link .post-content>.link-inner,.single .post.format-quote .post-content>.quote-inner{padding:10%}.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,.masonry.material .post.quote .quote-wrap:before,.single .post.format-quote .quote-inner .quote-wrap:before{content:"\201C";font-family:sans-serif;font-weight:700;font-size:54px;color:#fff;z-index:10000;height:32px;display:block;position:relative;padding-top:33%}.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,.single .post.format-quote .quote-inner .quote-wrap:before{padding-top:0}.single-post .quote-below-content{margin-top:70px}.post .link-wrap,.post .quote-wrap{display:block}.related-posts[data-style=material] .meta-category{padding:20px 30px 0 30px;display:block;position:relative;z-index:110}body .related-posts[data-style=material] .inner-wrap{box-shadow:0 30px 90px rgba(0,0,0,.14);border-radius:5px;overflow:hidden}#ajax-content-wrap .post-area.full-width-article,.post-area.full-width-article{margin-bottom:0}#search-results .result{font-size:11px}#search-results .result .bottom-line,.masonry-blog-item .bottom-line{height:1px;width:100%;display:block;position:absolute;bottom:2px;left:0;background-color:#eaeaea}.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{line-height:1.5em;display:block}#search-results .result .title a,.nectar-ajax-search-results .search-post-item h5,.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item .cat-heading,.nectar-link-underline a span,.nectar-link-underline-effect a,.nectar-underline .post-heading,.nectar-underline h1,.nectar-underline h2,.nectar-underline h3,.nectar-underline h4,.nectar-underline h5,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{background-repeat:no-repeat;background-size:0 2px;background-image:linear-gradient(to right,#000 0,#000 100%);transition:background-size .55s cubic-bezier(.2,.75,.5,1);background-position:left bottom}.nectar-link-underline-effect a{background-image:linear-gradient(to right,currentColor 0,currentColor 100%);background-size:100% 2px;background-position:left 96%}@keyframes nectar_ltr_line_animation{0%{background-size:100% 2px}100%{background-size:0 2px}}@keyframes nectar_ltr_line_animation_start{0%{background-size:0 2px}100%{background-size:100% 2px}}.nectar-link-underline-effect a.accessed:not(:hover){color:inherit;animation:nectar_ltr_line_animation_start .55s ease forwards}.nectar-link-underline-effect a:hover{background-position:right 96%;animation:nectar_ltr_line_animation .55s ease forwards}.nectar-underline .post-heading,.nectar-underline h1,.nectar-underline h2,.nectar-underline h3,.nectar-underline h4,.nectar-underline h5{display:inline}.nectar-category-grid[data-style=mouse_follow_image][data-text-color=light]:not([data-text-hover-color=dark]) .nectar-category-grid-item .cat-heading,.nectar-category-grid[data-style=mouse_follow_image][data-text-hover-color=light] .nectar-category-grid-item .cat-heading,.nectar-post-grid[data-text-color=light] .nectar-underline .post-heading,.span_12.light .nectar-link-underline-effect a,.span_12.light .nectar-underline .post-heading,.span_12.light .nectar-underline h1,.span_12.light .nectar-underline h2,.span_12.light .nectar-underline h3,.span_12.light .nectar-underline h4,.span_12.light .nectar-underline h5{background-image:linear-gradient(to right,#fff 0,#fff 100%)}#search-results .result .title a:focus,#search-results .result .title a:hover,.active-tab .nectar-link-underline a span,.nectar-ajax-search-results .search-post-item:hover h5,.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item:hover .cat-heading,.nectar-link-underline a:hover span,.nectar-link-underline a[class*=active] span,.nectar-post-grid-item:hover .nectar-link-underline span,.nectar-underline:hover .post-heading,.nectar-underline:hover h1,.nectar-underline:hover h2,.nectar-underline:hover h3,.nectar-underline:hover h4,.nectar-underline:hover h5,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span{background-size:100% 2px}.posts-container article .inner-wrap.animated,.posts-container[data-load-animation=fade_in] article .inner-wrap.animated{opacity:0;transition:opacity .5s ease-out}.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap{transform:translateY(80px)}.auto_meta_overlaid_spaced .posts-container[data-load-animation=none] article .inner-wrap.animated,.post-area:not(.masonry) .posts-container[data-load-animation=none] article .inner-wrap.animated{opacity:1}.posts-container[data-load-animation=perspective]{perspective:2000px;-webkit-perspective:2000px;perspective-origin:50% 0;-webkit-perspective-origin:50% 700px}.posts-container[data-load-animation=perspective] article{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.posts-container[data-load-animation=perspective] article .inner-wrap{transform:translateY(450px) rotateX(24deg)}.posts-container article .inner-wrap{height:100%}.related-posts[data-style=material] .post-featured-img img{margin-bottom:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .7s cubic-bezier(.2,1,.22,1)}nav#pagination ul{list-style:none;margin:0;padding:0}nav#pagination ul li{list-style:none;display:inline-block}.post-area #pagination{padding-left:95px}#ajax-content-wrap .post-area.infinite_scroll #pagination{visibility:hidden;height:1px;width:1px;margin:0}#infscr-loading{position:relative;z-index:10000000;background-image:url(/wp-content/themes/salient/img/icons/loading-white-bg.gif);background-repeat:no-repeat;background-position:center;height:60px;border-radius:2px;color:#555;display:inline-block;margin:0 auto;text-align:center;width:60px;font-weight:700;font-size:12px;letter-spacing:2px;border-color:#555;border-style:solid;border-width:0;box-sizing:content-box;-webkit-box-sizing:content-box}#infscr-loading.default_loader{background-image:none}.infscr-loading-wrap{margin:20px auto;clear:both;padding:0;text-align:center;height:0;opacity:0;transform:scale(.5);box-sizing:content-box;-webkit-box-sizing:content-box}#infscr-loading div{opacity:0;color:#555;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#ajax-content-wrap #infscr-loading img,#infscr-loading img{margin-bottom:0;display:none}.post-area{padding-right:30px;margin-top:4px}.post-area.col_last{padding-left:20px;padding-right:0}.post-area.col_last.span_12{padding-left:0;float:none}.post-area>article .content-inner{margin-bottom:0;border-bottom:0}.blog-recent .more-link,.post .more-link{display:block;margin-top:25px;cursor:default;color:#fff}.post .content-inner{padding-bottom:80px}.single-post .content-inner>.post-tags{margin-top:50px}.blog-recent .more-link span,.post .more-link span{background-color:#333;transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;cursor:pointer;padding:8px 12px;border-radius:2px}body[data-button-style*=slightly_rounded] .post .more-link span{border-radius:4px}.post .post-meta{position:absolute;left:0;top:0}.main-content .recent-posts-title{font-size:12px;letter-spacing:1.5px;margin-bottom:7px}#single-below-header,.post-header{margin-bottom:12px;color:#888}.post .post-header h1,.post .post-header h2{font-size:26px;line-height:30px}.post .post-header h2 a{color:#000}#page-header-bg #single-below-header a,#single-below-header a,.post .post-header a,.result a{color:inherit}#single-below-header a:focus,#single-below-header a:hover{color:#000}#page-header-bg #single-below-header a:focus,#page-header-bg #single-below-header a:hover{color:#fff}.post .post-content.classic .content-inner{border-bottom:1px solid #ddd;padding-bottom:60px;margin-bottom:60px}.post-area:not(.masonry) article .post-content.classic{overflow:hidden}.post .post-content{position:relative;min-height:98px}.post-tags h4{float:left;margin-top:8px;margin-bottom:15px;margin-right:25px}.post-tags .clear{padding-bottom:0}.post-content{padding-left:95px}.post .content-inner{position:relative}.post.format-link .post-content .link-inner,.post.format-quote .post-content .quote-inner{background-color:#000;position:relative;padding:15px;color:#fff;transition:all .45s cubic-bezier(.25,1,.33,1)}.post.format-aside .aside-inner p{margin-bottom:15px}.post.format-aside .aside-inner .post-header{margin-bottom:0}.post.format-aside .aside-inner .post-header,.post.format-aside .aside-inner a,.post.format-aside .aside-inner a:hover,.post.format-aside .aside-inner p,.post.quote .quote-inner a{color:#fff!important}.post.format-link .link-wrap,.post.format-quote .quote-wrap,.post.quote .quote-inner .author,.post.quote .quote-inner .icon,.post.quote .quote-inner .title{position:relative;z-index:100}.post.quote .content-inner .whole-link{position:absolute;z-index:10;display:block;background-color:#000;height:100%;width:100%;top:0;left:0}.post .full-post-link{position:absolute;content:'';z-index:1000;display:block;height:100%;width:100%;top:0;left:0}.post.quote figure:not([class*=wp-block]){margin:0 auto}.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote){background-image:none;padding:0;font-family:inherit;margin:0 auto}.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote),.post.quote .wp-block-quote blockquote:not(.wp-block-quote){color:inherit!important}.post.link .post-content .destination{word-wrap:break-word}.post.quote .post-content .quote-inner .icon{bottom:17px;height:17px;width:19px;display:block;background-image:url(/wp-content/themes/salient/img/icons/quote.png);position:absolute;right:20px}.post.link .post-content .link-inner .icon{bottom:17px;height:20px;width:18px;display:block;background-image:url(/wp-content/themes/salient/img/icons/link.png);position:absolute;right:20px}.post.format-status .post-content .status-inner .icon{bottom:17px;height:16px;width:18px;display:block;background-image:url(/wp-content/themes/salient/img/icons/status.png);position:absolute;right:20px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){body .post.quote .post-content .quote-inner .icon{background-size:19px 17px;background-image:url(/wp-content/themes/salient/img/icons/quote-2x.png)}body .post.link .post-content .link-inner .icon{background-size:18px 20px;background-image:url(/wp-content/themes/salient/img/icons/link-2x.png)}}.post .post-content.link a,.post .post-content.quote a{display:block;z-index:10}.post.link .post-content h3,.post.quote .post-content h3{color:#fff;font-size:26px;line-height:34px;display:block;margin-bottom:15px}.post.format-link .post-content h3,.post.format-quote .post-content h3{margin-bottom:15px}.single .post.format-link .post-content h3,.single .post.format-quote .post-content h3{margin-bottom:20px}.single .post.format-link .post-content h3 a{color:inherit}.post.quote .post-content .quote-below-content h2{color:inherit}.format-status .post-content h2 a{color:#fff}.post .post-meta a{color:#888}.post-content.classic .post-header>span:after{background-color:#888;width:1px;margin:0 4px;height:11px;content:'';display:inline-block}.post-content.classic .post-header>span:last-of-type:after{display:none}.post h3.title{margin-bottom:4px}.post .post-meta{display:block;margin-bottom:20px;border-right:1px solid #e6e6e6}.post .post-meta.no-img{top:6px}.post .content-inner .post-featured-img img{max-width:none;margin-bottom:15px;width:100%}.post .post-meta .date{font-size:12px;padding-bottom:2px;margin-bottom:12px;position:relative;transition:all .2s linear 0s}.post .post-meta .month,.post .post-meta .year{display:block;font-size:17px;line-height:10px;text-align:center;text-transform:uppercase;margin-bottom:4px;padding:0;font-weight:600}.post-content.classic .post-meta .month{line-height:1em}.post .post-meta .year{margin-top:5px}.post .post-meta .day{display:block;font-size:30px;line-height:29px;text-align:center;padding:0 12px 0 12px;font-weight:700;text-transform:uppercase}.post .post-meta .date{padding-bottom:17px;border-bottom:1px solid #e6e6e6}.post-content.classic .post-meta[data-love=false] .date{border-bottom:0}.post-content.classic .post-meta[data-love=false]{border-right:0}.post-content.classic .post-meta[data-love=false] .month,.post-content.classic .post-meta[data-love=false] .year{font-size:24px}.post-content.classic .post-meta[data-love=false] .day{font-size:36px;line-height:36px}.post.video .video-wrap,.single-portfolio .video-wrap{position:relative;padding-bottom:56.25%;height:0;margin-bottom:15px}.post.video .video-wrap iframe,.single-portfolio .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post.video .mejs-container{margin-bottom:15px}.main-content .audio-wrap,.post.audio .audio-wrap{margin-bottom:15px}.post .gallery-slider .gallery,.post .gallery-slider .jetpack-slideshow{display:none}.post table{width:100%}.post table td,.post table th{text-align:center}.post table tbody td{padding:5px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#676767}.post table tbody tr td:first-child{border-left:1px solid #e6e6e6}.post table th{border-bottom:1px solid #e6e6e6;color:#676767}.post table #prev{text-align:left;position:relative;z-index:2}.post table #next{text-align:right;position:relative;z-index:2}.post caption{position:absolute;bottom:0;z-index:1;width:100%;text-align:center}#page-header-bg[data-post-hs=default_minimal] #single-below-header .updated.rich-snippet-hidden,.hentry .updated.rich-snippet-hidden,.post-area[data-remove-post-date="1"] article .date,.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span,body .updated.rich-snippet-hidden{display:none}.post-area[data-remove-post-author="1"] article .meta-author,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap>a,.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap{display:none}.post-area[data-remove-post-comment-number="1"] article .meta-comment-count{display:none}.post-area[data-remove-post-nectar-love="1"] article .nectar-love{display:none;pointer-events:none}.post-area[data-remove-post-author="1"].standard-minimal .post .post-content,.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content{padding-left:0}.post-area[data-remove-post-author="1"].standard-minimal .post-author{position:relative;text-align:left;width:auto}.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*=classic_enhanced].related-posts .post-meta,.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap{display:none}p>a>i.icon-3x{margin-bottom:0}#pagination{position:relative;margin-bottom:10px;height:32px;width:100%}#pagination.fw-pagination{text-align:center;height:auto;padding:10px 0 50px 0;margin-bottom:0}#pagination.fw-pagination.alt-style-padding{padding:50px 0}#pagination.fw-pagination>div{float:none;display:inline-block}#pagination.infinite_scroll{display:none}#pagination a:not(.page-numbers),#pagination span:not(.page-numbers){background-color:#333}#pagination .next.inactive,#pagination .prev.inactive,#pagination a,#pagination span,.container-wrap nav.woocommerce-pagination ul li span,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:11px 13px 10px 13px!important;background-position:-21px center;position:relative;text-transform:capitalize;color:#fff!important;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;font-weight:700}.woocommerce nav.woocommerce-pagination ul li{overflow:visible}.woocommerce nav.woocommerce-pagination ul li a,body #pagination span.page-numbers.dots,body #pagination>a,body nav.woocommerce-pagination ul li span.page-numbers.dots,nav#pagination>ul a{background-color:transparent!important;font-size:12px!important;line-height:14px}body #pagination .page-numbers.next,body #pagination .page-numbers.prev,body #pagination span.page-numbers.dots,body #pagination>a,nav#pagination>ul a{color:inherit!important}body #pagination>span.page-numbers.current,body nav.woocommerce-pagination span.page-numbers.current{box-shadow:0 6px 15px rgba(0,0,0,.16);margin:0 8px;height:35px;width:35px;text-align:center;line-height:14px;font-size:12px!important}body #pagination .page-numbers.next,body #pagination .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{width:auto;background-color:transparent;background-image:none;text-indent:0!important;border:0}body #pagination>span:first-child.page-numbers{margin-left:0!important}#pagination>div{float:left;margin:0 5px 0 0}#pagination>div:first-child{margin-left:0}.woocommerce nav.woocommerce-pagination ul li a:active{background-color:#000}#pagination span{cursor:default}#pagination a,#pagination span{display:inline-block}#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{text-indent:-9999px;height:32px;width:32px;background-repeat:no-repeat!important}#pagination a.page-numbers,#pagination span.page-numbers{font-size:12px;line-height:11px}#pagination .next.inactive,#pagination .prev.inactive{background-color:#eae8e5;cursor:default!important;height:32px;width:32px;margin:0 5px 0 0}#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{background-image:url(/wp-content/themes/salient/img/icons/portfolio-arrows.png);background-position:-20px 12px}#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{background-image:url(/wp-content/themes/salient/img/icons/portfolio-arrows.png);background-position:13px 12px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{background-image:url(/wp-content/themes/salient/img/icons/portfolio-arrows-2x.png);background-size:40px 9px}#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{background-image:url(/wp-content/themes/salient/img/icons/portfolio-arrows-2x.png);background-size:40px 9px}}#pagination{position:relative;margin-bottom:10px;height:32px;width:100%}body .container-wrap.no-shadow{box-shadow:none}.text-on-hover-wrap .categories a{color:#777;font-size:14px;font-weight:600;margin-bottom:20px}#slide-out-widget-area .widget.widget_nav_menu ul ul{margin:0!important;padding:0 0 0 20px}#slide-out-widget-area .widget.widget_nav_menu li{border-bottom:0;padding:0!important}#slide-out-widget-area .widget.widget_nav_menu li a{padding:6px 20px;display:block}#slide-out-widget-area .widget.widget_categories>ul>li:first-child>a,#slide-out-widget-area .widget.widget_pages>ul>li:first-child>a{padding-top:0}#header-outer #mobile-menu{display:none;padding:0;z-index:1000;position:absolute;left:0;top:calc(99% + 12px);width:100%}#slide-out-widget-area{display:none}.ascend #slide-out-widget-area[class*=slide-out-from-right],.original #slide-out-widget-area[class*=slide-out-from-right]{display:block}#slide-out-widget-area.slide-out-from-right-hover{position:fixed;transform:translate3d(341px,0,0);-webkit-transform:translate3d(341px,0,0);top:0;right:0;width:340px;height:100%}@media only screen and (min-width:500px){#slide-out-widget-area.slide-out-from-right-hover{width:400px;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}}#slide-out-widget-area.slide-out-from-right{position:fixed;transform:translate(301px,0);-webkit-transform:translate(301px,0);top:0;right:0;width:300px;height:100%;z-index:10000;padding:33px;overflow:hidden}.admin-bar #slide-out-widget-area{padding-top:33px}.admin-bar #slide-out-widget-area.slide-out-from-right{padding-top:53px}#slide-out-widget-area-bg{-webkit-backface-visibility:hidden;background-color:rgba(0,0,0,.8);position:fixed;height:1px;width:1px;opacity:0;left:0;top:0;z-index:9996}#slide-out-widget-area-bg .bg-inner{width:100%;height:100%;background-color:rgba(0,0,0,.8)}#header-outer #mobile-menu .off-canvas-social-links li:first-child a,#slide-out-widget-area .off-canvas-social-links li:first-child a{padding-left:0}body[data-full-width-header=true] .slide_out_area_close{display:none}#top nav ul .slide-out-widget-area-toggle a .lines,#top nav ul .slide-out-widget-area-toggle a .lines:after,#top nav ul .slide-out-widget-area-toggle a .lines:before{background-color:rgba(0,0,0,.4)}body .lines-button{line-height:0;font-size:0}.lines-button{transition:.3s;cursor:pointer;top:9px;position:relative;user-select:none;display:block}.lines-button:hover{opacity:1}.lines{display:block;width:1.4rem;height:3px;background-color:#ecf0f1;transition:.3s;position:relative}.lines:after,.lines:before{display:block;width:1.4rem;height:3px;background:#ecf0f1;transition:.3s;position:absolute;left:0;content:'';transform-origin:.142rem center}.lines:before{top:6px}.lines:after{top:-6px}#footer-outer[data-using-bg-img=true] #copyright,#header-outer #top ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i{background-color:transparent!important}@media only screen and (min-width:1000px){.slide-out-widget-area-toggle a{transform:translateZ(0)}}.slide-out-widget-area-toggle .lines-button:after{background-color:rgba(0,0,0,.4);display:inline-block;width:1.4rem;height:2px;transition:transform .45s ease,opacity .2s ease,background-color .2s ease;position:absolute;left:0;top:0;content:'';transform:scale(1,1)}.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines-button:after{background-color:#999}body #header-outer .lines-button{top:9px}body.original .slide-out-hover-icon-effect.small .lines-button{top:10px}body.original #header-outer[data-has-menu=true] .lines-button{top:10px}.slide-out-widget-area-toggle.mobile-icon .lines-button:after{top:0!important}.slide-out-widget-area-toggle.mobile-icon .lines{background-color:transparent}.slide-out-widget-area-toggle.mobile-icon .lines-button:after,.slide-out-widget-area-toggle.mobile-icon .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines:before{height:2px!important;width:22px!important}.slide-out-widget-area-toggle a>span{transition:transform .33s .3s ease-in;transform-origin:center;display:block;height:21px}.slide-out-widget-area-toggle.mobile-icon a>span{height:20px}#nectar-ocm-ht-line-check{position:absolute;visibility:hidden;pointer-events:none;width:100%;font-size:36px;line-height:36px;font-family:'Open Sans';font-weight:700;letter-spacing:-1px}.widget_calendar{position:relative}#sidebar .widget_calendar{margin-bottom:30px}.widget_calendar table{width:100%;border-collapse:collapse}.widget_calendar table td{text-align:center}.widget_calendar table tbody td{border:0;padding:4px;font-size:14px;color:#666}.widget_calendar table tbody tr td:first-child{border-left:0}.widget_calendar table tbody tr:nth-child(2n+1){background-color:#f0f0f0}#header-outer .widget-area-active .widget_calendar table tbody tr:nth-child(2n+1),#slide-out-widget-area .widget_calendar table tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,.1)}.widget_calendar table th{font-weight:700;border-bottom:0;text-align:center;padding-bottom:10px;color:#999}.widget_calendar table #prev{text-align:left;position:relative;padding:10px 0 0 0;z-index:2}.widget_calendar table #next{text-align:right;position:relative;padding:10px 0 0 0;z-index:2}.widget_calendar caption{width:100%;text-align:center;color:#fff;padding:5px;background-color:rgba(0,0,0,.2)}.widget_calendar .wp-calendar-nav{display:table;width:100%}body .widget_calendar th,body:not(.woocommerce-cart) .main-content .widget_calendar th{text-align:center}.widget_calendar .wp-calendar-nav span{display:table-cell;line-height:1;padding:2.5%}.widget_calendar .wp-calendar-nav-prev{text-align:left}.widget_calendar .calendar_wrap .wp-calendar-nav-next{text-align:right}.newsletter-widget form,.widget_search .search-form{position:relative;overflow:hidden}#footer-outer #footer-widgets .widget_search .search-form input[type=text],#sidebar .widget_search .search-form input[type=text],.widget_search .search-form input[type=text]{padding-right:45px;margin:0}.newsletter-widget form input[type=email]{padding-right:75px;margin:0}.widget_search .search-form button[type=submit] .text{display:none}body .widget_search .search-form button[type=submit],body.search-no-results .search-form button[type=submit]{padding:14px!important}.widget_search .search-form button[type=submit] .icon-salient-search,body .widget_search .search-form button[type=submit]{background-color:transparent!important}body .widget_search .search-form button[type=submit]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body[data-form-style=minimal] .widget_search .search-form button[type=submit]{top:auto;bottom:0;-webkit-transform:none;transform:none}.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit] .icon-salient-search{margin-top:1px;display:block;font-size:17px}.widget_search .search-form button[type=submit] .icon-salient-search:before,body.search-no-results .search-form button[type=submit] .icon-salient-search:before{content:"\e906"}.widget_search .search-form,body.search-no-results .search-form{overflow:visible}.newsletter-widget form input[type=submit],.widget_search .search-form button[type=submit],.widget_search .search-form input[type=submit]{position:absolute;right:0;top:0;margin:0!important;line-height:22px;padding:10px 11px}.main-content>.row>form.post-password-form>p:first-child{font-size:1.5em;line-height:1.5em;text-align:center}.main-content>.row>form.post-password-form{padding:15% 0;max-width:600px;margin:0 auto}.post-password-required form.post-password-form>p:first-child,.single-portfolio .main-content form.post-password-form>p:first-child{font-size:1.5em;line-height:1.5em;text-align:center}.post-password-required form.post-password-form,.single-portfolio .main-content form.post-password-form{padding:5% 0;max-width:600px;margin:0 auto}.single-portfolio #regular_portfolio[data-password-protected=true] #sidebar{width:100%}.post-password-form input[type=submit]{margin-top:20px;display:block;width:100%;text-align:center}#slide-out-widget-area .widget_recent_comments ul li{background:none repeat scroll 0 0 rgba(0,0,0,.15);border:medium none;display:block;margin-bottom:18px;padding:15px;position:relative}#slide-out-widget-area .widget_recent_comments ul li{background:none repeat scroll 0 0 rgba(0,0,0,.05)}#slide-out-widget-area .widget_recent_comments ul li:last-child{margin-bottom:0}#sidebar div ul{margin-left:0}#sidebar div ul li{padding:8px 0;list-style:none;border-bottom:1px solid #e6e6e6}#sidebar>div{margin-bottom:50px}#sidebar>div:last-child{margin-bottom:0}#sidebar #sidebar-inner{margin-bottom:0}#sidebar h4{color:#000;opacity:.7;font-weight:600;font-size:14px;margin-bottom:15px}#sidebar .widget_recent_comments h4{margin-bottom:16px}#sidebar .widget li:first-child{padding-top:0}#sidebar .widget .recentcomments,.ascend #sidebar .widget .recentcomments,.original #sidebar .widget .recentcomments{padding:15px;margin-bottom:22px;border:none;position:relative;display:block;background:none repeat scroll 0 0 rgba(0,0,0,.02)}#sidebar .widget .tagcloud a,.post-area .content-inner>.post-tags a,.widget .tagcloud a{background-color:#333;color:#fff;cursor:pointer;display:inline-block;line-height:22px;margin:3px 3px 0 0;padding:5px 7px;font-size:14px!important;position:relative;text-transform:capitalize;transition:all .2s linear;border-radius:2px}.single #ajax-content-wrap .post-area .content-inner>.post-tags a{font-size:14px!important;text-transform:capitalize}#sidebar .widget_tag_cloud:after{display:block;height:0;clear:both;content:"";visibility:hidden}#sidebar .widget input[type=email],#sidebar .widget input[type=text]{padding:10px;width:100%}#sidebar .widget form p{padding-bottom:15px}#sidebar .widget.widget_categories ul ul,#sidebar .widget.widget_nav_menu ul ul,#sidebar .widget.widget_pages ul ul{margin:0!important;padding:0 0 0 20px}#sidebar .widget.widget_categories li,#sidebar .widget.widget_nav_menu li,#sidebar .widget.widget_pages li{border-bottom:0!important;padding:0!important}#sidebar .widget.widget_categories li a,#sidebar .widget.widget_nav_menu li a,#sidebar .widget.widget_pages li a{padding:8px 0;display:block;border-bottom:1px solid #e6e6e6}#sidebar .widget.widget_categories li{position:relative}#sidebar .widget.widget_categories li .post_count{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.05);padding:5px 8px;border-radius:100px;font-size:11px;line-height:11px;display:inline-block}#sidebar .widget.widget_categories>ul>li:first-child>a,#sidebar .widget.widget_nav_menu>ul>li:first-child>a,#sidebar .widget.widget_pages>ul>li:first-child>a{padding-top:0}#sidebar.left-sidebar{float:left}.post-area.col_last{float:right}#sidebar>.widget_media_image{text-align:center}#sidebar .recent_projects_widget img{margin-bottom:0}.recent_projects_widget img{margin-bottom:0;display:block;padding:5px;background-color:#fff;margin-top:0;margin-left:0;border:1px solid #e5e5e5;transition:all .2s linear}.recent_projects_widget a:hover img{border-color:#000}.recent_projects_widget div a{float:left;margin:2% 2% 0 0;width:32%}.recent_projects_widget div a:nth-child(3n+3){margin-right:0}#sidebar select{max-width:100%}#sidebar .nectar-global-section .full-width-content,#sidebar .nectar-global-section .full-width-section,#sidebar .nectar-global-section .row-bg-wrap{width:100%!important;left:0!important;margin:0!important}#sidebar .nectar-global-section>.container{padding:0}.span_12.light .wpb_widgetised_column #sidebar .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-date,.span_12.light .wpb_widgetised_column #sidebar .widget li a,.span_12.light .wpb_widgetised_column #sidebar h4,body.material .span_12.light .wpb_widgetised_column #sidebar .widget li a:hover{color:#fff}.recent_projects_widget>div:after{clear:both;content:'';display:block}.widget_pages ul ul{margin-top:20px;margin-bottom:30px;margin-left:20px!important}body #respond{background-color:transparent;box-shadow:none;padding:0}#respond .comment-notes,#respond>p,p.logged-in-as{margin-bottom:10px}p.logged-in-as{padding-bottom:0}body .comment-list{margin-bottom:40px;margin-left:0}.comment-list li{list-style:none}.comment-list .comment>div,.comment-list .pingback>div{background-color:#fff;margin:0;overflow:hidden;padding:25px;margin-top:2em;position:relative;padding-left:116px;box-shadow:0 1px 2px rgba(0,0,0,.17)}.comment-list .children{margin-left:0;padding-left:40px;border-left:1px solid #ddd}body:not(.material) .comment-list .children{margin-left:0;padding-left:40px;border-left:1px solid #ddd;background-repeat:no-repeat;background-position:left 20px;background-image:url(/wp-content/themes/salient/img/icons/comment-children-line.jpg)}.comment-list .comment>div img.avatar,.comment-list .pingback>div img.avatar{position:absolute;left:29px;top:29px;width:60px;height:60px}.comment-list .reply{position:absolute;top:29px;right:29px}.comment-list .reply a{color:#fff;cursor:pointer;padding:3px 7px;font-size:11px;transition:all .2s linear 0s;width:auto;border-radius:2px;background-color:#333}.comment-list .comment-author,.comment-list .pingback .comment-body>a{color:#333;font-weight:600;font-size:16px;line-height:1.5}.comment-list .pingback .comment-body>a{display:block}body.ascend .comment-list .pingback .comment-body,body.material .comment-list .pingback .comment-body{padding-left:0}body.original .comment-list .pingback .comment-body{padding-left:25px}.comment-list .comment-meta{font-size:11px;line-height:15px}.comment-list .comment-meta a{color:#888}.comment-list .comment-meta a:hover{color:#000}.comment-list .reply a:hover{background-color:#000}.comment-list .comment>div p,.comment-list .pingback>div p{padding-bottom:0;margin-top:10px}.comment-list .comment #commentform .form-submit{margin-top:0}#respond #cancel-comment-reply-link,#respond h3 .cancel-comment-reply{display:inline-block;margin-left:10px;padding-left:10px;position:relative;border-left:1px solid #ddd}#respond h3,h3#comments{font-weight:600;text-transform:none}.comment-author a{color:inherit}body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar{border:3px solid #000;padding:3px}body.material .comment-list .comment .bypostauthor>.comment-body>.comment-author>img.avatar{border:2px solid #000;padding:2px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:10px;width:100%;font-size:14px;font-family:inherit;line-height:24px;color:#555;background-color:#f1f1f1;border:none;transition:all .2s ease}input:focus,select:focus,textarea:focus{outline:0}button[type=submit],input[type=button],input[type=submit]{background-color:#333;padding:7px 11px;border:none;color:#fff;cursor:pointer;transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;font-family:'Open Sans';font-weight:600;font-size:14px;border-radius:2px}button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#000}body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap input[type=submit]{padding:15px 22px!important}select{padding:10px;width:100%;border:none;font-family:'Open Sans';font-weight:400;font-size:12px;line-height:22px;color:#555;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);transition:all .2s linear}textarea{max-width:100%}.select2-container .select2-choice>.select2-chosen{color:#000!important;line-height:30px;padding-left:3px}div.wpforms-container-full .wpforms-form .select2-container{position:relative}.widget_text textarea{max-height:100px}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{font-size:12px}body .gform_wrapper div.charleft{font-size:10px}body .gform_wrapper .top_label .gfield_label{margin-top:20px;margin-bottom:6px;font-family:'Open Sans';font-weight:700}body:not(.woocommerce-cart) .main-content table{margin:0 0 20px;padding:0;width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;border-top:1px solid #ececec}body:not(.woocommerce-cart) .main-content tr td:first-child,body:not(.woocommerce-cart) .main-content tr th:first-child{border-left-style:solid;border-left-width:1px;border-color:#ececec}body:not(.woocommerce-cart) .main-content tr td:first-child,body:not(.woocommerce-cart) .main-content tr th:first-child{border-left-style:solid;border-left-width:1px}body:not(.woocommerce-cart) .main-content th{border-left:medium none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-weight:700;padding:10px;text-align:left;border-color:#ececec}body:not(.woocommerce-cart) .main-content td{border-color:#ececec;border-left:none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-size:14px;padding:10px}body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){background-color:#fcfcfc}@keyframes fadebottom{0%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(20px)}30%{opacity:0;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}body .full-width-content,body .full-width-section{visibility:visible}.full-width-content.blog-fullwidth-wrap,.full-width-content.nectar-shop-outer,.nectar-slider-wrap[data-full-width=true],.page-submenu .full-width-content,.page-submenu>.full-width-section,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section:not(.non-fw),.post-area.full-width-content.standard-minimal,.single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap,.wpb_row.full-width-content,.wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,.wpb_row.full-width-section .mobile-video-image,.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,body .full-width-section .nectar-parallax-scene,body .full-width-section .row-bg-wrap,body .full-width-section.parallax_section .row-bg-wrap,body .full-width-section>.nectar-shape-divider-wrap,body .full-width-section>.video-color-overlay,body[data-aie=long-zoom-out] .first-section .row-bg-wrap,body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-aie=zoom-out] .first-section .row-bg-wrap,body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal{margin-left:-50vw;margin-left:calc(-50vw + var(--scroll-bar-w)/ 2);left:50%;width:100vw;width:calc(100vw - var(--scroll-bar-w))}body .full-width-section>.nectar-video-wrap{margin-left:-50vw;margin-left:calc(-50vw + var(--scroll-bar-w)/ 2);left:50%;width:100vw!important;width:calc(100vw - var(--scroll-bar-w))!important}.nectar-video-wrap .nectar-video-inner,.vc_column-inner>.nectar-video-wrap,body .full-width-content>.nectar-video-wrap,body .full-width-section>.nectar-video-wrap{height:100%}.full-width-content.blog-fullwidth-wrap,.page-submenu .full-width-content,.page-submenu>.full-width-section,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section{position:relative}#ajax-content-wrap .force-contained-rows .full-width-content,#ajax-content-wrap .force-contained-rows .full-width-section .nectar-parallax-scene,#ajax-content-wrap .force-contained-rows .full-width-section .row-bg-wrap,#ajax-content-wrap .force-contained-rows .full-width-section>.nectar-shape-divider-wrap,#ajax-content-wrap .force-contained-rows .full-width-section>.video-color-overlay,.force-contained-rows .full-width-content,.force-contained-rows .full-width-section .nectar-parallax-scene,.force-contained-rows .full-width-section .row-bg-wrap,.force-contained-rows .full-width-section>.nectar-shape-divider-wrap,.force-contained-rows .full-width-section>.video-color-overlay,.post-area.span_9 .nectar-slider-wrap[data-full-width=true],body .masonry-blog-item .wpb_row.full-width-content,body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,body .post-area.span_9 .full-width-section .nectar-parallax-scene,body .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,body .post-area.span_9 .full-width-section>.video-color-overlay,body .post-area.span_9 .page-submenu .full-width-content,body .post-area.span_9 .page-submenu>.full-width-section,body .post-area.span_9 .portfolio-filters-inline.full-width-content,body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),body .post-area.span_9 .post-area.full-width-content.standard-minimal,body .post-area.span_9 .wpb_row.full-width-content,body .post-area.span_9 .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,body .woocommerce-tabs[data-tab-style=in_sidebar] .full-width-section .row-bg-wrap,body .woocommerce-tabs[data-tab-style=in_sidebar] .wpb_row.full-width-content,body[data-aie=long-zoom-out] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie=long-zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body[data-aie=zoom-out] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie=zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap{margin-left:0;left:0;width:100%}body .post-area.span_9 .full-width-section>.nectar-video-wrap{margin-left:0;left:0;width:100%!important}.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,.pum .pum-container .popmake-content .wpb_row.full-width-content{margin-left:0!important;left:0!important;width:100%!important}body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,body .wpb_row.full-width-section .wpb_row>.row-bg-wrap{margin-left:0;left:0;width:100%}.wpb_row .column-image-bg-wrap,.wpb_row .column-image-bg-wrap .column-image-bg,.wpb_row .column-image-bg-wrap .inner-wrap{overflow:hidden;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}_::-webkit-full-page-media,_:future,:root .column-image-bg-wrap .column-image-bg,.column-bg-overlay-wrap .column-bg-overlay{transform:translateZ(0)}.wpb_column .column-inner[data-bg-cover=true] .column-image-bg,.wpb_column[data-bg-cover=true] .column-image-bg{background-size:cover;background-position:center}body .wpb_row .column-image-bg-wrap{z-index:-1;overflow:hidden}.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg{background-position:center;background-size:cover}[class*=" iconsmind-"],[class^=iconsmind-]{visibility:hidden}@font-face{font-family:icomoon;src:url(/wp-content/themes/salient/css/fonts/icomoon.eot?v=1.6);src:url(/wp-content/themes/salient/css/fonts/icomoon.eot?#iefix&v=1.6) format('embedded-opentype'),url(/wp-content/themes/salient/css/fonts/icomoon.woff?v=1.6) format('woff'),url(/wp-content/themes/salient/css/fonts/icomoon.ttf?v=1.6) format('truetype'),url(/wp-content/themes/salient/css/fonts/icomoon.svg#icomoon?v=1.6) format('svg');font-weight:400;font-display:block;font-style:normal}.ascend .mfp-iframe-holder .mfp-close,.ascend .mfp-image-holder .mfp-close,.fa.fa-angle-down,.fa.fa-angle-left,.fa.fa-angle-right,.fa.fa-angle-up,.fa.fa-facebook,.fa.fa-linkedin,.fa.fa-minus-sign,.fa.fa-ok-sign,.fa.fa-pinterest,.fa.fa-plus-sign,.fa.fa-twitter,.icon-be,.icon-button-arrow,.icon-salient-apple-music,.icon-salient-artstation,.icon-salient-back-to-all,.icon-salient-cart,.icon-salient-check,.icon-salient-discord,.icon-salient-down-arrow,.icon-salient-down-arrow-thin,.icon-salient-facebook,.icon-salient-facebook-messenger,.icon-salient-heart,.icon-salient-heart-2,.icon-salient-houzz,.icon-salient-left-arrow,.icon-salient-left-arrow-thin,.icon-salient-m-clock,.icon-salient-m-close,.icon-salient-m-eye,.icon-salient-m-social-alt,.icon-salient-m-user,.icon-salient-mastodon,.icon-salient-medium,.icon-salient-patreon,.icon-salient-pencil,.icon-salient-pinterest,.icon-salient-plus,.icon-salient-right-arrow,.icon-salient-right-arrow-thin,.icon-salient-right-line,.icon-salient-search,.icon-salient-spotify,.icon-salient-thin-line,.icon-salient-threads,.icon-salient-tiktok,.icon-salient-trustpilot,.icon-salient-twitch,.icon-salient-twitter,.icon-salient-woo-zoom-icon,.icon-salient-x,.icon-salient-x-twitter,.icon-soundcloud,.icon-vimeo,.material .comment-list .reply a:before,.mejs-controls .mejs-button button,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.salient-page-submenu-icon,.video-play-button,i.fa.fa-houzz{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-salient-m-bag:before{content:"\e900"}.icon-salient-m-eye:before{content:"\e015"}.icon-salient-m-clock:before{content:"\e016"}.icon-salient-m-gear:before{content:"\e023"}.icon-salient-m-heart:before{content:"\e024"}.icon-salient-m-search:before{content:"\e036"}.icon-salient-m-prev:before{content:"\e050"}.icon-salient-m-rewind:before{content:"\e051"}.icon-salient-m-play:before{content:"\e052"}.icon-salient-woo-zoom-icon:before{content:"\e908"}.icon-salient-woo-zoom-icon-minus:before{content:"\e90a"}.icon-salient-m-pause:before{content:"\e053"}.icon-salient-m-stop:before{content:"\e054"}.icon-salient-m-ff:before{content:"\e055"}.icon-salient-m-next:before{content:"\e056"}.icon-salient-m-user:before{content:"\e074"}.icon-salient-m-chat:before{content:"\e076"}.icon-salient-m-social:before{content:"\e081"}.icon-salient-m-social-alt:before{content:"\e90e"}.icon-salient-m-left-arrow:before{content:"\e094"}.icon-salient-m-right-arrow:before{content:"\e095"}.icon-salient-m-sound:before{content:"\e098"}.icon-salient-m-mute:before{content:"\e099"}.icon-salient-m-close:before{content:"\e117"}.icon-salient-m-menu:before{content:"\e120"}.icon-salient-x:before{content:"\e003"}.icon-salient-right-arrow:before{content:"\e000"}.icon-salient-left-arrow:before{content:"\e001"}.icon-salient-right-line:before{content:"\e004"}.icon-salient-back-to-all:before{content:"\e005"}.icon-salient-right-arrow-thin:before{content:"\e006"}.icon-salient-left-arrow-thin:before{content:"\e007"}.icon-salient-down-arrow-thin:before{content:"\e00c"}.icon-salient-down-arrow:before{content:"\e008"}.icon-salient-facebook:before{content:"\e00a"}.icon-salient-twitter:before{content:"\e00b"}.icon-salient-pinterest:before{content:"\e00d"}.icon-salient-heart:before{content:"\e00e"}.icon-salient-plus:before{content:"\e010"}.icon-salient-cart:before{content:"\e012"}.icon-salient-pencil:before{content:"\e011"}.icon-be:before{content:"\e013"}.icon-vimeo:before{content:"\e014"}.icon-soundcloud:before{content:"\e600"}.icon-button-arrow:before{content:"\e909"}.icon-salient-thin-line:before{content:"\e602"}.icon-salient-spotify:before{content:"\f1bc"}.icon-salient-facebook-messenger:before{content:"\e90d"}.icon-salient-artstation:before{content:"\e90b"}.icon-salient-discord:before{content:"\e90c"}.icon-salient-tiktok:before{content:"\e90f"}.icon-salient-houzz,i.fa.fa-houzz:before{content:"\e904"}.icon-salient-twitch:before{content:"\e905"}.icon-salient-apple-music:before{content:"\e903"}.icon-salient-patreon:before{content:"\e912"}.icon-salient-check:before{content:"\e915"}.icon-salient-medium:before{content:"\e914"}.icon-salient-trustpilot:before{content:"\e916"}.icon-salient-mastodon:before{content:"\e917"}.icon-salient-threads:before{content:"\e913"}body .icon-salient-x-twitter:before{content:"\e918"}body .fa.fa-angle-down:before{content:"\e60a"}body .fa.fa-angle-up:before{content:"\e609"}body .fa.fa-angle-left:before{content:"\e608"}body .fa.fa-angle-right:before{content:"\e607"}body .fa.fa-pinterest:before{content:"\e60b"}body .fa.fa-twitter:before{content:"\e60c"}body .fa.fa-facebook:before{content:"\e60d"}.fa.fa-linkedin:before{content:"\e605"}.fa.fa-ok-sign:before{content:"\f058"}.fa.fa-minus-sign:before{content:"\f056"}.fa.fa-plus-sign:before{content:"\f055"}body .lines,body .lines:after,body .lines:before{height:2px}.icon-salient-search:before{content:"\e036"}#ajax-content-wrap .nectar-social.fixed>a>i,body .nectar-social.fixed>a>i,body .nectar-social.hover .share-btn>i{font-family:icomoon!important}#ajax-content-wrap .nectar-social.fixed>a>i:before,body .nectar-social.fixed>a>i:before,body .nectar-social.hover .share-btn>i:before{content:"\e90e"}body .icon-salient-x:before{content:"\e117"}body .icon-salient-cart:before,body.ascend .icon-salient-cart:before{content:"\e910"}.icon-salient-heart-2:before{content:"\e024"!important}body #single-below-header.fullscreen-header .steadysets-icon-book2,body #single-below-header.fullscreen-header .steadysets-icon-chat-3,body .steadysets-icon-chat-3{font-family:icomoon!important;font-size:20px}body .steadysets-icon-chat-3:before{content:"\e076"}body .steadysets-icon-book2:before{font-family:icomoon!important;content:"\e034"}#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{font-size:18px;color:rgba(0,0,0,.48)}