*
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
{
	display: block;
}
audio,canvas,video
{
	display: inline-block;
}
audio:not([controls])
{
	display: none;
}
html
{
	font-size: 62.5%;
	ms-text-size-adjust: 100%;
	overflow-x: hidden;
	webkit-text-size-adjust: 100%;
}
a:focus
{
	outline: 5px auto #16a085;
	outline: thin dotted #333;
	outline-offset: -1px;
}
a:hover,a:active
{
	outline: 0;
}
sub,sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup
{
	top: -0.5em;
}
sub
{
	bottom: -0.25em;
}
img
{
	border: 0;
	height: auto;
	max-width: 100%;
	ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
#map_canvas img
{
	max-width: none;
}
button,input,select,textarea
{
	font-size: 100%;
	margin: 0;
	vertical-align: middle;
}
button,input[type="button"],input[type="reset"],input[type="submit"]
{
	cursor: pointer;
	webkit-appearance: button;
}
input[type="search"]
{
	webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button
{
	webkit-appearance: none;
}
textarea
{
	overflow: auto;
	vertical-align: top;
}
iframe
{
	border: 0;
}
.site
{
	background-color: #fff;
	margin: 0 auto;
	zoom: 1;
}
.site:before,.site:after
{
	content: "";
	display: table;
}
.site:after
{
	clear: both;
}
body
{
	background: #ecf0f1;
	color: #28323f;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.8;
	margin: 0;
	overflow-x: hidden;
}
body.x-navbar-fixed-left-active
{
	padding-left: 228px;
}
body.x-navbar-fixed-right-active
{
	padding-right: 228px;
}
a
{
	color: #16a085;
	text-decoration: none;
	transition: color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease;
	webkit-transition: color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease;
}
a:hover
{
	color: #1abc9c;
}
.x-container.offset
{
	margin: 2.75em auto;
}
@media (max-width: 767px)
{
	.x-container.offset
	{
		margin: 2em auto;
	}
}
p
{
	margin: 0 0 1.5em;
}
small
{
	font-size: 0.8em;
}
b,strong
{
	font-weight: 700;
}
em
{
	font-style: italic;
}
cite
{
	font-style: normal;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	color: #2c3e50;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 1.25em 0 0.2em;
	text-rendering: optimizelegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small
{
	color: #999;
	font-weight: normal;
	line-height: 1;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a
{
	color: #2c3e50;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover
{
	color: #2c3e50;
}
h1,.h1
{
	font-size: 400%;
	line-height: 1.1;
	margin-top: 1em;
}
h2,.h2
{
	font-size: 285.7%;
	line-height: 1.2;
}
h3,.h3
{
	font-size: 228.5%;
	line-height: 1.3;
}
h4,h5,h6,.h4,.h5,.h6
{
	line-height: 1.4;
	margin-bottom: 0.5em;
	margin-top: 1.75em;
}
h4,.h4
{
	font-size: 171.4%;
}
h5,.h5
{
	font-size: 150%;
}
h6,.h6
{
	font-size: 100%;
	text-transform: uppercase;
}
ul,ol
{
	margin: 0 0 1.5em 1.655em;
	padding: 0;
}
ul ul,ul ol,ol ol,ol ul
{
	margin-bottom: 0;
}
ul
{
	list-style: disc;
}
ol
{
	list-style: decimal;
}
li
{
	line-height: 1.8;
}
ul.unstyled,ol.unstyled
{
	list-style: none;
	margin-left: 0;
}
ul.inline,ol.inline
{
	list-style: none;
	margin-left: 0;
}
ul.inline>li,ol.inline>li
{
	display: inline-block;
	padding-left: 1em;
	padding-right: 1em;
}
dl
{
	margin-bottom: 1.5em;
}
dt,dd
{
	line-height: 1.8;
}
dt
{
	font-weight: 700;
}
dd
{
	margin-left: 1.5em;
}
hr
{
	border: 0;
	border-top: 2px solid #e5e5e5;
	height: 0;
	margin: 1.5em 0;
}
abbr[title]
{
	border-bottom: 1px dotted #999;
	cursor: help;
}
abbr.initialism
{
	font-size: .9em;
	text-transform: uppercase;
}
blockquote
{
	border: 2px solid #e5e5e5;
	color: #2c3e50;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	margin: 1.5em 0;
	padding: 1em;
}
q:before,q:after,blockquote:before,blockquote:after
{
	content: "";
}
address
{
	display: block;
	font-style: normal;
	line-height: 1.8;
	margin-bottom: 1.5em;
}
code,pre
{
	background-color: #fff;
	color: #555;
	font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
}
code
{
	border: 1px solid #e5e5e5;
	font-size: 0.85em;
	padding: 0.143em 0.286em;
}
pre
{
	border: 2px solid #e5e5e5;
	display: block;
	font-size: 1.15em;
	line-height: 1.8;
	margin: 0 0 1.5em;
	padding: 0.786em 1.071em;
	white-space: pre;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
pre code
{
	border: 0;
	padding: 0;
}
.pre-scrollable
{
	max-height: 360px;
	overflow-y: scroll;
}
form
{
	margin: 0 0 1.5em;
}
fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}
legend
{
	border: 0;
	border-bottom: 1px solid #ddd;
	display: block;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	width: 100%;
}
label,input,button,select,textarea
{
	font-size: 100%;
	line-height: 1.8;
}
input,button,select,textarea
{
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}
label
{
	display: block;
	margin-bottom: 2px;
}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
{
	background-color: #fff;
	border: 2px solid #ddd;
	color: #555;
	display: inline-block;
	font-size: 13px;
	height: 2.65em;
	line-height: normal;
	margin-bottom: 9px;
	padding: 0 0.65em;
}
input,textarea
{
	width: auto;
}
textarea
{
	height: auto;
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
{
	transition: border linear 0.2s,background-color linear 0.2s,box-shadow linear 0.2s;
	webkit-transition: border linear 0.2s,background-color linear 0.2s,box-shadow linear 0.2s;
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus
{
	background-color: #fff;
	border-color: rgba(0,0,0,0.25);
	outline: 0;
	outline: thin dotted \9;
}
input[type="radio"],input[type="checkbox"]
{
	cursor: pointer;
	line-height: normal;
	margin: 0.425em 0;
	margin-top: 1px \9;
}
@media (max-width: 480px)
{
	input[type="radio"],input[type="checkbox"]
	{
		border: 1px solid #ccc;
	}
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]
{
	width: auto;
}
select,input[type="file"]
{
	height: 2.65em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
select
{
	width: auto;
}
select[multiple],select[size]
{
	height: auto;
}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus
{
	outline: 5px auto #16a085;
	outline: thin dotted #333;
	outline-offset: -1px;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder
{
	color: #999;
}
input::-moz-placeholder,textarea::-moz-placeholder
{
	color: #999;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder
{
	color: #999;
}
.radio,.checkbox
{
	min-height: 18px;
	padding-left: 18px;
}
.radio input[type="radio"],.checkbox input[type="checkbox"]
{
	float: left;
	margin-left: -18px;
	position: relative;
}
.controls>.radio:first-child,.controls>.checkbox:first-child
{
	padding-top: 5px;
}
.radio.inline,.checkbox.inline
{
	display: inline-block;
	margin-bottom: 0;
	padding-top: 5px;
	vertical-align: middle;
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline
{
	margin-left: 10px;
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]
{
	cursor: not-allowed;
}
input[disabled]:not(input[type="submit"]),select[disabled],textarea[disabled],input[readonly]:not(input[type="submit"]),select[readonly],textarea[readonly]
{
	background-color: #eee;
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]
{
	background-color: transparent;
}
.form-search,.widget_product_search form
{
	line-height: 1;
	margin-bottom: 0;
	position: relative;
}
.form-search:before,.widget_product_search form:before
{
	bottom: 23%;
	 color: #fff;
  content: "\f002";
  display: block;
  font-family: "fontawesome" !important;
  font-size: 11px;
  font-style: normal !important;
  font-weight: normal !important;
  left: 1px;
  line-height: 1;
  margin-bottom: -6px;
  position: absolute;
  speak: none;
  text-decoration: inherit;
  background-color: #0c4da2;
  padding: 8px;
  webkit-font-smoothing: antialiased;
}
.form-search .search-query,.form-search input[type="search"],.widget_product_search form .search-query,.widget_product_search form input[type="search"]
{
	margin-bottom: 0;
	padding-left: 28px;
	width: 100%;
}
.wpcf7 p
{
	margin-bottom: 0.375em;
}
.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="password"],.wpcf7 input[type="datetime"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="date"],.wpcf7 input[type="month"],.wpcf7 input[type="time"],.wpcf7 input[type="week"],.wpcf7 input[type="number"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="color"]
{
	width: 100%;
}
.wpcf7-display-none
{
	display: none;
}
textarea
{
	padding-bottom: 6px;
	padding-top: 6px;
}
input[type="color"]
{
	padding: 1px 3px;
}
input[type="file"]
{
	margin-top: 2px;
}
.checkbox input[type="checkbox"]
{
	top: 2px;
}
.radio input[type="radio"]
{
	top: 1px;
}
#recaptcha_table #recaptcha_response_field
{
	border-radius: 0;
	border-width: 1px;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
}
table
{
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 1.5em;
	width: 100%;
}
table th,table td
{
	border-top: 1px solid #f2f2f2;
	line-height: 1.3;
	padding: 0.5em 0.625em;
	text-align: left;
	vertical-align: middle;
}
table th
{
	font-weight: bold;
}
table td
{
	line-height: 1.4;
}
table thead th
{
	vertical-align: bottom;
}
table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td
{
	border-top: 0;
}
table tbody+tbody
{
	border-top: 2px solid #f2f2f2;
}
.x-btn,.button,[type="submit"]
{
	background-color: #ff2a13;
	border: 1px solid #ac1100;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	line-height: 1.3;
	padding: 0.563em 1.125em 0.813em;
	position: relative;
	text-align: center;
	transition: all 0.15s linear;
	vertical-align: middle;
	webkit-transition: all 0.15s linear;
}
.x-btn:hover,.button:hover,[type="submit"]:hover
{
	background-color: #df1600;
	border-color: #600900;
	color: #fff;
	text-decoration: none;
}
.x-btn:focus,.button:focus,[type="submit"]:focus
{
	outline: 5px auto #16a085;
	outline: thin dotted #333;
	outline-offset: -1px;
}
.x-btn.x-btn-jumbo
{
	font-size: 28px;
	padding: 0.643em 1.429em 0.786em;
}
.x-btn.x-btn-x-large
{
	font-size: 21px;
	padding: 0.714em 1.286em 0.857em;
}
.x-btn.x-btn-large
{
	font-size: 19px;
	padding: 0.579em 1.105em 0.842em;
}
.x-btn.x-btn-regular
{
	font-size: 16px;
	padding: 0.563em 1.125em 0.813em;
}
.x-btn.x-btn-small
{
	font-size: 14px;
	padding: 0.429em 1.143em 0.643em;
}
.x-btn.x-btn-mini
{
	font-size: 13px;
	padding: 0.385em 0.923em 0.538em;
}
.x-btn.x-btn-square
{
	border-radius: 0;
}
.x-btn.x-btn-rounded
{
	border-radius: 0.225em;
}
.x-btn.x-btn-pill
{
	border-radius: 100em;
}
.x-btn-block
{
	display: block;
	width: 100%;
}
.x-btn-block+.x-btn-block
{
	margin-top: 1em;
}
.x-btn [class^="x-icon-"],.x-btn [class*=" x-icon-"]
{
	display: inline;
	margin-right: 0.5em;
}
.x-btn-icon-only [class^="x-icon-"],.x-btn-icon-only [class*=" x-icon-"]
{
	margin: 0;
}
.x-btn-circle-wrap
{
	display: inline-block;
	position: relative;
}
.x-btn-circle-wrap.x-btn-jumbo,.x-btn-circle-wrap.x-btn-x-large,.x-btn-circle-wrap.x-btn-large
{
	margin: 0 0 21px;
	padding: 0;
}
.x-btn-circle-wrap:before,.x-btn-circle-wrap:after
{
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}
.x-btn-circle-wrap:before
{
	background-image: url(../../../img/global/btn-circle-top-small.png);
	background-size: 172px 43px;
	height: 43px;
	top: 2px;
	webkit-background-size: 172px 43px;
	width: 172px;
}
.x-btn-circle-wrap:after
{
	background-image: url(../../../img/global/btn-circle-bottom-small.png);
	background-size: 190px 43px;
	bottom: 2px;
	height: 43px;
	webkit-background-size: 190px 43px;
	width: 190px;
}
.x-btn-circle-wrap .x-btn
{
	position: relative;
	z-index: 1;
}
#big-video-wrap
{
	background-color: #000;
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
#big-video-wrap .vjs-tech
{
	left: 0;
	margin: 0;
}
#big-video-wrap .vjs-control-bar
{
	display: none;
}
#big-video-image
{
	max-width: none;
	position: relative;
}
.fade
{
	opacity: 0;
	transition: opacity 0.3s ease;
	webkit-transition: opacity 0.3s ease;
}
.fade.in
{
	opacity: 1;
}
.collapse
{
	display: none;
}
.collapse.in
{
	display: block;
}
.collapsing
{
	height: 0;
	overflow: hidden;
	position: relative;
	transition: height 0.3s ease;
	webkit-transition: height 0.3s ease;
}
.x-searchform-overlay
{
	background-color: rgba(255,255,255,0.925);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	transition: top 0.3s ease;
	webkit-transition: top 0.3s ease;
	width: 100%;
	z-index: 2030;
}
.x-searchform-overlay.in
{
	display: table;
}
.x-searchform-overlay .form-search
{
	font-size: 10px;
	padding-bottom: 2em;
}
.x-searchform-overlay .form-search:before
{
	display: none;
}
.x-searchform-overlay .form-search label
{
	color: #2c3e50;
	font-size: 2.1em;
	line-height: 1.4;
	margin-bottom: 0.85em;
}
.x-searchform-overlay .form-search .search-query
{
	background-color: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	color: #2c3e50;
	font-size: 9.4em;
	height: auto;
	letter-spacing: -0.05em;
	line-height: 1;
	padding: 0;
}
.x-searchform-overlay .form-search .search-query:focus,.x-searchform-overlay .form-search .search-query:active
{
	outline: 0;
}
@media (max-width: 767px)
{
	.x-searchform-overlay .form-search
	{
		font-size: 8px;
	}
}
@media (max-width: 480px)
{
	.x-searchform-overlay .form-search
	{
		font-size: 6px;
	}
}
.x-searchform-overlay-inner
{
	display: table-cell;
	vertical-align: middle;
}
.desktop .menu-item,.desktop .menu-item>a
{
	position: relative;
}
.desktop .menu-item.x-active>.sub-menu
{
	display: block;
}
.desktop .sub-menu
{
	background-clip: padding-box;
	background-color: #2c3e50;
	display: none;
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 0;
	min-width: 250px;
	ms-transform: translate3d(0, 0, 0);
	padding: 1.75em;
	position: absolute;
	transform: translate3d(0, 0, 0);
	webkit-background-clip: padding-box;
	webkit-transform: translate3d(0, 0, 0);
	z-index: 1000;
}
.desktop .sub-menu li
{
	position: relative;
}
.desktop .sub-menu li>a
{
	color: #fff;
	display: block;
	line-height: 2;
	padding: 0.5em 0;
	transition: none;
	webkit-transition: none;
	white-space: nowrap;
}
.desktop .sub-menu li>a:hover
{
	text-decoration: none;
}
.desktop .sub-menu li:before,.desktop .sub-menu li:after
{
	content: "";
	display: block;
	left: 0;
	opacity: 0.125;
	position: absolute;
	right: 0;
}
.desktop .sub-menu li:before
{
	height: 1px;
	top: 0;
}
.desktop .sub-menu li:last-child:after
{
	bottom: -1px;
	height: 1px;
}
.masthead-inline .x-navbar .desktop .sub-menu
{
	left: auto;
	right: 0;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu
{
	right: calc(100% + 1.75em);
	top: -1.75em;
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu
{
	left: 100%;
	right: auto;
	top: 0;
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu
{
	left: calc(100% + 1.75em);
	right: auto;
	top: -1.75em;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu
{
	left: auto;
	right: 100%;
	top: 0;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu
{
	left: auto;
	right: calc(100% + 1.75em);
	top: -1.75em;
}
.masthead-stacked .x-navbar .desktop .sub-menu
{
	left: 0;
	right: auto;
}
.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu
{
	left: calc(100% + 1.75em);
	top: -1.75em;
}
.x-widgetbar
{
	background-color: #fff;
	box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0.135);
	color: #727272;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1033;
}
[class*="page-template-template-blank"] .x-main,.page-template-template-layout-full-width-php .x-main
{
	display: block;
	float: none;
	width: auto;
	  margin-left: 10px;
	  margin-right: 10px;
	  margin-top: 45px;
}
.x-topbar
{
	background-color: #1f2c39;
	height: 35px;
	padding: 3px 0;
	position: fixed!important;
	z-index: 1031;
	zoom: 1;
}
@media (max-width: 979px)
{
[class*="page-template-template-blank"] .x-main,.page-template-template-layout-full-width-php .x-main
{

	  margin-top: 15px;
}
.x-topbar
{
	display:none;
}
	.x-widgetbar
	{
		position: absolute;
	}
}
.x-widgetbar .widget
{
	margin-top: 3em;
}
.x-widgetbar-inner
{
	padding: 2.5% 0;
}
.x-widgetbar-inner .x-column .widget:first-child
{
	margin-top: 0;
}
@media (max-width: 979px)
{
	.x-widgetbar-inner
	{
		padding: 6.5% 0;
	}
	.x-widgetbar-inner .x-column .widget:first-child
	{
		margin-top: 3em;
	}
	.x-widgetbar-inner .x-column:first-child .widget:first-child
	{
		margin-top: 0;
	}
}
.x-btn-widgetbar
{
	background-color: transparent;
	border-bottom: 19px solid transparent;
	border-left: 19px solid transparent;
	border-right: 19px solid #000;
	border-top: 19px solid #000;
	color: rgba(255,255,255,0.5);
	font-size: 12px;
	line-height: 1;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1033;
}
@media (max-width: 979px)
{

	.x-btn-widgetbar
	{
		position: absolute;
	}
}
.x-btn-widgetbar i
{
	position: absolute;
	right: -13px;
	top: -15px;
}
.x-btn-widgetbar:hover
{
	border-right-color: #404040;
	border-top-color: #404040;
	color: rgba(255,255,255,0.85);
}

.x-topbar:before,.x-topbar:after
{
	content: "";
	display: table;
}
.x-topbar:after
{
	clear: both;
}
.x-topbar .p-info
{
	color: #fff;
	float: left;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 1.3;
	margin: 8px 0 0;
}
@media (max-width: 767px)
{
	.x-topbar .p-info
	{
		float: none;
		margin: 4px 0 11px;
		text-align: center;
	}
}
.x-topbar .p-info a
{
	color: #fff;
}
.x-topbar .p-info a:hover
{
	color: #fff;
}
.x-topbar .x-social-global
{
	float: right;
}
@media (max-width: 767px)
{
	.x-topbar .x-social-global
	{
		float: none;
		margin-bottom: 6px;
		text-align: center;
	}
}
.x-topbar .x-social-global a
{
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	margin-left: 6px;
	text-align: center;
	width: 32px;
}
@media (max-width: 767px)
{
	.x-topbar .x-social-global a
	{
		margin: 0 1%;
	}
}
.x-topbar .x-social-global a.foursquare
{
	font-size: 17px;
}
.x-logobar
{
	background-color: #2c3e50;
	overflow: visible;
	position: relative;
	text-align: center;
	z-index: 1030;
}
.x-navbar
{
	background-color: #2c3e50;
	font-size: 14px;
	overflow: visible;
	position: relative;
	z-index: 1030;
}
.x-nav-wrap.desktop
{
	display: block;
}
.x-nav-wrap.mobile
{
	clear: both;
	display: none;
	overflow: hidden;
}
@media (max-width: 979px)
{
	.x-nav-wrap.desktop
	{
		display: none;
	}
	.x-nav-wrap.mobile
	{
		display: block;
	}
	.x-nav-wrap.mobile.collapse
	{
		display: none;
	}
	.x-nav-wrap.mobile.collapse.in
	{
		display: block;
	}
}
.x-brand
{
	color: #fff;
	display: inline-block;
	font-size: 48px;
	font-weight: 700;
	letter-spacing: -2px;
	line-height: 1;
}
.x-brand:hover
{
	color: #fff;
	text-decoration: none;
}
.x-navbar .x-brand
{
	display: block;
	float: left;
}
.x-btn-navbar
{
	background-color: #476481;
	border-radius: 4px;
	box-shadow: 0 2px 0 0 rgba(0,0,0,0.25);
	color: #fff;
	display: none;
	font-size: 24px;
	line-height: 1;
	padding: 0.458em 0.625em;
}
.x-btn-navbar:hover
{
	color: #fff;
}
.x-btn-navbar.collapsed
{
	background-color: #3e5771;
}
.x-btn-navbar.collapsed:hover
{
	background-color: #476481;
}
@media (max-width: 979px)
{
	.masthead-inline .x-btn-navbar
	{
		display: block;
		float: right;
		margin-top:-40px;
	}
	.masthead-stacked .x-btn-navbar
	{
		display: inline-block;
	}
}
@media (max-width: 781px){

.masthead-inline .x-btn-navbar {
margin-top:-39px;
}
}
.x-navbar .x-nav a
{
	transition: none;
	webkit-transition: none;
}
@media (max-width: 979px)
{
	.masthead-stacked .x-navbar
	{
		text-align: center;
	}
}
.x-navbar .desktop .x-nav
{
	margin: 0;
}
.x-navbar .desktop .x-nav>li
{
	float: left;
}
.masthead-inline .desktop .x-nav
{
	display: block;
	float: right;
}
.masthead-stacked .desktop .x-nav
{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.x-navbar .desktop .x-nav>li>a
{
	color: #fff;
	float: none;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 1;
	padding: 0.575em 1em 0.525em;
	text-decoration: none;
}
.x-navbar .desktop .x-nav>li>a>span
{
	padding: 0 0 5px;
}
.x-navbar .desktop .x-nav>li>a:hover
{
	background-color: transparent;
	text-decoration: none;
}
.x-navbar .desktop .x-nav>li>a:hover>span
{
	box-shadow: 0 2px 0 0 #fff;
}
.x-navbar .desktop .x-nav>.x-active>a>span,.x-navbar .desktop .x-nav>.current-menu-item>a>span
{
	box-shadow: 0 2px 0 0 #fff;
}
.x-navbar .desktop .x-nav>.x-menu-item>a>span
{
	box-shadow: none !important;
}
.x-navbar .desktop .x-nav li>a>span:after
{
	content: "\f103";
	font-family: "fontawesome" !important;
	font-style: normal !important;
	font-weight: normal !important;
	letter-spacing: 0;
	margin-left: 0.35em;
	speak: none;
	webkit-font-smoothing: antialiased;
}
.x-navbar .desktop .x-nav li>a:only-child>span:after
{
	content: "";
	display: none;
}
.x-navbar .mobile .x-nav
{
	margin: 25px 0;
}
.x-navbar .mobile .x-nav ul
{
	list-style: none;
	margin: 0 0 0 2.25em;
}
.masthead-stacked .mobile .x-nav
{
	text-align: initial;
}
.x-navbar .mobile .x-nav li>a
{
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 0 11px;
	padding: 0.75em 0.95em;
	position: relative;
	white-space: normal;
}
.x-sub-toggle
{
	bottom: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 40px;
}
.x-sub-toggle>span
{
	display: block;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 1;
	margin-top: -9px;
	position: absolute;
	top: 50%;
	width: 100%;
}
.x-navbar .desktop .x-nav>li.x-menu-item-search>a
{
	letter-spacing: 0;
	display:none;
}
.x-navbar .mobile .x-nav>li.x-menu-item-search
{
	margin: 0;
	text-align: center;
}
.x-navbar .mobile .x-nav>li.x-menu-item-search>a
{
	border: 1px solid;
}
.x-navbar-fixed-top,.x-navbar-fixed-left,.x-navbar-fixed-right
{
	position: fixed;
	z-index: 1030;
}
@media (max-width: 979px)
{
	.x-navbar-fixed-top,.x-navbar-fixed-left,.x-navbar-fixed-right
	{
		position: relative;
	}
}
.x-navbar-static-active .masthead-inline .desktop .x-nav>li:last-child>a,.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav>li:last-child>a
{
	padding-right: 0;
}
@media (max-width: 979px)
{
	.x-navbar-fixed-top-active .x-navbar-wrap
	{
		height: auto;
	}
}
.x-navbar-fixed-top
{
	left: 0;
	right: 0;
	top: 0;
}
.x-navbar-fixed-left,.x-navbar-fixed-right
{
	bottom: 0;
	top: 0;
	width: 228px;
}
.x-navbar-fixed-left .x-navbar-inner,.x-navbar-fixed-right .x-navbar-inner
{
	height: 100%;
}
.x-navbar-fixed-left .x-navbar-inner>.x-container.width,.x-navbar-fixed-right .x-navbar-inner>.x-container.width
{
	width: 100%!important;
}
.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand
{
	float: none;
	margin-left: 10%;
	text-align: center;
}
.x-navbar-fixed-left .desktop .x-nav,.x-navbar-fixed-right .desktop .x-nav
{
	float: none;
	margin-top: 2em;
}
.x-navbar-fixed-left .desktop .x-nav>li,.x-navbar-fixed-right .desktop .x-nav>li
{
	float: none;
	border-bottom: 1px solid #0A428B;
}
.x-navbar-fixed-left .desktop .x-nav>li>a,.x-navbar-fixed-right .desktop .x-nav>li>a
{
	margin-left: 0;
	margin-right: 0;
	padding: 6px 0;
	text-align: left;
}
.frp-left {
  margin-right: 10px;
}

.frp-all-category-news-footer {
  text-align: left !important;
  font-weight:bold;
margin-left:105px;
  margin-bottom: 10px;
}
.x-navbar-fixed-left
{
	left: 0;
	margin-top:29px!important;
}
@media (max-width: 979px)
{
	.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand
	{
		float: left;
		margin-left: 0;
	}
	.x-navbar-fixed-left
{
	left: 0;
	margin-top:0px!important;
}
}

@media (max-width: 979px)
{
	.x-navbar-fixed-left
	{
		border-right: 0;
	}
}
.x-navbar-fixed-left .x-brand
{
	text-align: left;
}
.x-navbar-fixed-right
{
	right: 0;
}
@media (max-width: 979px)
{

	.x-navbar-fixed-right
	{
		border-left: 0;
	}
}
.x-navbar-fixed-right .x-brand
{
	text-align: left;
}
.x-nav
{
	list-style: none;
	margin-bottom: 1.5em;
	margin-left: 0;
}
.x-nav>li>a
{
	display: block;
}
.x-nav>li>a:hover
{
	background-color: transparent;
	text-decoration: none;
}
.x-nav>.right
{
	float: right;
}
.x-nav-tabs
{
	border: 2px solid #e5e5e5;
	border-bottom: 0;
	margin-bottom: 0;
	zoom: 1;
}
.x-nav-tabs:before,.x-nav-tabs:after
{
	content: "";
	display: table;
}
.x-nav-tabs:after
{
	clear: both;
}
.x-nav-tabs>li
{
	float: left;
	text-align: center;
}
.x-nav-tabs>li>a
{
	background-color: #f8f8f8;
	color: #d8d8d8;
	font-size: 14px;
	line-height: 1.3;
	padding: 0.75em 0.75em 0.95em;
}
.x-nav-tabs>li>a:hover
{
	background-color: #f8f8f8;
	color: #28323f;
}
.x-nav-tabs.top>li
{
	border-right: 2px solid #e5e5e5;
}
.x-nav-tabs.top>li a
{
	border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.left,.x-nav-tabs.right
{
	border-bottom: 2px solid #e5e5e5;
	max-width: 200px;
	width: 24%;
}
@media (max-width: 979px)
{
	.x-nav-tabs.left,.x-nav-tabs.right
	{
		float: none;
		max-width: none;
		width: 100%;
	}
}
.x-nav-tabs.left>.x-nav-tabs-item,.x-nav-tabs.right>.x-nav-tabs-item
{
	border-bottom: 2px solid #e5e5e5;
	float: none;
	width: 100%;
}
.x-nav-tabs.left>.x-nav-tabs-item:last-child,.x-nav-tabs.right>.x-nav-tabs-item:last-child
{
	border-bottom: none;
}
.x-nav-tabs.left
{
	border-right: 0;
	margin-right: -2px;
}
.x-nav-tabs.left>li a
{
	border-right: 2px solid #e5e5e5;
}
@media (max-width: 979px)
{
	.x-nav-tabs.left
	{
		margin-right: 0;
	}
}
.x-nav-tabs.right
{
	border-left: 0;
	margin-left: -2px;
}
.x-nav-tabs.right>li a
{
	border-left: 2px solid #e5e5e5;
}
@media (max-width: 979px)
{
	.x-nav-tabs.right
	{
		margin-left: 0;
	}
}
@media (max-width: 979px)
{
	.x-nav-tabs.top,.x-nav-tabs.left,.x-nav-tabs.right
	{
		border-bottom: 2px solid #e5e5e5;
	}
	.x-nav-tabs.top>li.x-nav-tabs-item,.x-nav-tabs.left>li.x-nav-tabs-item,.x-nav-tabs.right>li.x-nav-tabs-item
	{
		border-bottom: 2px solid #e5e5e5;
		border-left: 0;
		border-right: 0;
	}
	.x-nav-tabs.top>li.x-nav-tabs-item>a,.x-nav-tabs.top>li.x-nav-tabs-item.active>a,.x-nav-tabs.top>li.x-nav-tabs-item.active>a:hover,.x-nav-tabs.left>li.x-nav-tabs-item>a,.x-nav-tabs.left>li.x-nav-tabs-item.active>a,.x-nav-tabs.left>li.x-nav-tabs-item.active>a:hover,.x-nav-tabs.right>li.x-nav-tabs-item>a,.x-nav-tabs.right>li.x-nav-tabs-item.active>a,.x-nav-tabs.right>li.x-nav-tabs-item.active>a:hover
	{
		border-bottom: 0;
	}
	.x-nav-tabs.top>li.x-nav-tabs-item:last-child>a,.x-nav-tabs.top>li.x-nav-tabs-item:last-child>a:hover,.x-nav-tabs.left>li.x-nav-tabs-item:last-child>a,.x-nav-tabs.left>li.x-nav-tabs-item:last-child>a:hover,.x-nav-tabs.right>li.x-nav-tabs-item:last-child>a,.x-nav-tabs.right>li.x-nav-tabs-item:last-child>a:hover
	{
		border-bottom: 0;
	}
	.x-nav-tabs.top>li.x-nav-tabs-item:last-child
	{
		border-bottom: 0;
	}
	.x-nav-tabs.left>li.x-nav-tabs-item.active>a,.x-nav-tabs.left>li.x-nav-tabs-item.active>a:hover
	{
		border-right: 2px solid #e5e5e5;
	}
	.x-nav-tabs.right>li.x-nav-tabs-item.active>a,.x-nav-tabs.right>li.x-nav-tabs-item.active>a:hover
	{
		border-left: 2px solid #e5e5e5;
	}
}
.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover
{
	background-color: #fff;
	color: #28323f;
	cursor: default;
}
.x-nav-tabs.top>.active>a,.x-nav-tabs.top>.active>a:hover
{
	border-bottom: 2px solid #fff;
}
.x-nav-tabs.left>.active>a,.x-nav-tabs.left>.active>a:hover
{
	border-right: 2px solid #fff;
}
.x-nav-tabs.right>.active>a,.x-nav-tabs.right>.active>a:hover
{
	border-left: 2px solid #fff;
}
.x-nav-tabs.one-up>li
{
	width: 100%;
}
.x-nav-tabs.two-up>li
{
	width: 50%;
}
.x-nav-tabs.three-up>li
{
	width: 33.33333%;
}
.x-nav-tabs.four-up>li
{
	width: 25%;
}
.x-nav-tabs.five-up>li
{
	width: 20%;
}
@media (max-width: 979px)
{
	.x-nav-tabs.two-up>li,.x-nav-tabs.three-up>li,.x-nav-tabs.four-up>li,.x-nav-tabs.five-up>li
	{
		float: none;
		width: 100%;
	}
}
.x-nav-tabs.top.one-up>li:nth-child(1n),.x-nav-tabs.top.two-up>li:nth-child(2n),.x-nav-tabs.top.three-up>li:nth-child(3n),.x-nav-tabs.top.four-up>li:nth-child(4n),.x-nav-tabs.top.five-up>li:nth-child(5n)
{
	border-right: 0;
}
.tabbable
{
	zoom: 1;
}
.tabbable:before,.tabbable:after
{
	content: "";
	display: table;
}
.tabbable:after
{
	clear: both;
}
.x-tab-content
{
	border: 2px solid #e5e5e5;
	border-top: 0;
	margin-bottom: 1.5em;
	overflow: auto;
}
.x-tab-content img,.x-tab-content .x-btn
{
	ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
}
.x-tab-content .x-tab-pane
{
	background-color: #fff;
	padding: 4%;
}
.x-nav-tabs.left+.x-tab-content,.x-nav-tabs.right+.x-tab-content
{
	border-top: 2px solid #e5e5e5;
}
@media (max-width: 979px)
{
	.x-nav-tabs.left+.x-tab-content,.x-nav-tabs.right+.x-tab-content
	{
		border-top: 0;
	}
	
}
.x-tab-content>.x-tab-pane
{
	display: none;
}
.x-tab-content>.active
{
	display: block;
}
.desktop .x-nav .x-megamenu>.sub-menu a
{
	white-space: normal;
}
.desktop .x-nav .x-megamenu>.sub-menu>li
{
	float: left;
	padding: 18px;
}
.desktop .x-nav .x-megamenu>.sub-menu>li:before
{
	display: none;
}
.desktop .x-nav .x-megamenu>.sub-menu>li:last-child:after
{
	display: none;
}
.desktop .x-nav .x-megamenu>.sub-menu>li>a
{
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding-top: 0;
	text-transform: uppercase;
}
.desktop .x-nav .x-megamenu>.sub-menu>li>a>span:after
{
	display: none;
}
.desktop .x-nav .x-megamenu>.sub-menu>li>.sub-menu
{
	box-shadow: none;
	display: block !important;
	min-width: 0;
	padding: 0;
	position: static;
	visibility: visible !important;
	width: 100%;
}
.desktop .x-nav .x-megamenu.col-2>.sub-menu>li
{
	width: 50%;
}
.desktop .x-nav .x-megamenu.col-2>.sub-menu>li:nth-child(3n)
{
	clear: left;
}
.desktop .x-nav .x-megamenu.col-3>.sub-menu>li
{
	width: 33.3333%;
}
.desktop .x-nav .x-megamenu.col-3>.sub-menu>li:nth-child(4n)
{
	clear: left;
}
.desktop .x-nav .x-megamenu.col-4>.sub-menu>li
{
	width: 25%;
}
.desktop .x-nav .x-megamenu.col-4>.sub-menu>li:nth-child(5n)
{
	clear: left;
}
.desktop .x-nav .x-megamenu.col-5>.sub-menu>li
{
	width: 20%;
}
.desktop .x-nav .x-megamenu.col-5>.sub-menu>li:nth-child(6n)
{
	clear: left;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu
{
	position: static;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu>.sub-menu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu
{
	left: 0;
	padding: 0 18px 18px;
	right: 0;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu
{
	position: relative;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu>.sub-menu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu>.sub-menu
{
	padding: 0 8px 8px;
	width: 600px;
}
.x-breadcrumbs
{
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1.3;
	text-transform: uppercase;
}
.x-breadcrumbs .delimiter
{
	margin: 0 0.25em 0 0.45em;
}
.pagination
{
	height: 38px;
	margin: 4em 0 2em;
	text-align: center;
}
.pagination ul
{
	background-color: #f2f2f2;
	border-radius: 100em;
	display: inline-block;
	margin: 0;
	padding: 6px;
}
.pagination li
{
	display: inline;
}
.pagination a,.pagination span
{
	background-color: #fff;
	border-radius: 100em;
	color: #ddd;
	float: left;
	font-size: 11px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	margin: 0 3px;
	text-decoration: none;
	width: 26px;
}
.pagination a:hover
{
	background-color: #1abc9c;
	color: #fff;
}
.pagination a:active
{
	background-color: #2c3e50;
	box-shadow: inset 0 0.1em 0.35em rgba(0,0,0,0.35),0 1px 0 0 rgba(255,255,255,0.95);
	color: #fff;
}
@media (max-width: 767px)
{
	.pagination a.prev,.pagination a.next,.pagination a.prev-next
	{
		display: none;
	}
}
.pagination span.current
{
	background-color: #2c3e50;
	color: #fff;
}
.pagination span.pages
{
	display: none;
}
.pagination span.dots,.pagination span.expand
{
	background-color: transparent;
	box-shadow: none;
	color: #272727;
	margin: 0;
	width: 14px;
}
.tooltip
{
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2;
	ms-transform: translate3d(0, 0, 0);
	opacity: 0;
	padding: 0.455em;
	position: absolute;
	transform: translate3d(0, 0, 0);
	transition: opacity 0.3s ease;
	visibility: visible;
	webkit-transform: translate3d(0, 0, 0);
	webkit-transition: opacity 0.3s ease;
	z-index: 1020;
}
.tooltip.top
{
	margin-top: -0.273em;
}
.tooltip.right
{
	margin-left: 0.273em;
}
.tooltip.bottom
{
	margin-top: 0.273em;
}
.tooltip.left
{
	margin-left: -0.273em;
}
.tooltip-inner
{
	background-color: #272727;
	border-radius: 2px;
	color: #fff;
	max-width: 200px;
	padding: 0.727em 0.818em;
	text-align: center;
	text-decoration: none;
}
.tooltip-arrow
{
	border-color: transparent;
	border-style: solid;
	height: 0;
	position: absolute;
	width: 0;
}
.tooltip.top .tooltip-arrow
{
	border-top-color: #272727;
	border-width: 5px 5px 0;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
}
.tooltip.right .tooltip-arrow
{
	border-right-color: #272727;
	border-width: 5px 5px 5px 0;
	left: 0;
	margin-top: -5px;
	top: 50%;
}
.tooltip.left .tooltip-arrow
{
	border-left-color: #272727;
	border-width: 5px 0 5px 5px;
	margin-top: -5px;
	right: 0;
	top: 50%;
}
.tooltip.bottom .tooltip-arrow
{
	border-bottom-color: #272727;
	border-width: 0 5px 5px;
	left: 50%;
	margin-left: -5px;
	top: 0;
}
.popover
{
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	display: none;
	left: 0;
	ms-transform: translate3d(0, 0, 0);
	padding: 1px;
	position: absolute;
	top: 0;
	transform: translate3d(0, 0, 0);
	transition: opacity 0.3s ease;
	webkit-background-clip: padding-box;
	webkit-transform: translate3d(0, 0, 0);
	webkit-transition: opacity 0.3s ease;
	width: 236px;
	z-index: 1010;
}
.popover.top
{
	margin-top: -0.825em;
}
.popover.right
{
	margin-left: 0.825em;
}
.popover.bottom
{
	margin-top: 0.825em;
}
.popover.left
{
	margin-left: -0.825em;
}
.popover-title
{
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	margin: 0;
	padding: 0.571em 1em;
}
.popover-content
{
	font-size: 13px;
	line-height: 1.5;
	padding: 0.563em 0.875em;
}
.popover-content p,.popover-content ul,.popover-content ol
{
	margin-bottom: 0;
}
.popover-content ul,.popover-content ol
{
	margin-left: 1.286em;
}
.popover .arrow,.popover .arrow:after
{
	border-color: transparent;
	border-style: solid;
	display: inline-block;
	height: 0;
	position: absolute;
	width: 0;
}
.popover .arrow:after
{
	content: "";
	z-index: -1;
}
.popover.top .arrow
{
	border-top-color: #fff;
	border-width: 10px 10px 0;
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
}
.popover.top .arrow:after
{
	border-top-color: rgba(0,0,0,0.25);
	border-width: 11px 11px 0;
	bottom: -1px;
	left: -11px;
}
.popover.right .arrow
{
	border-right-color: #fff;
	border-width: 10px 10px 10px 0;
	left: -10px;
	margin-top: -10px;
	top: 50%;
}
.popover.right .arrow:after
{
	border-right-color: rgba(0,0,0,0.25);
	border-width: 11px 11px 11px 0;
	bottom: -11px;
	left: -1px;
}
.popover.bottom .arrow
{
	border-bottom-color: #fff;
	border-width: 0 10px 10px;
	left: 50%;
	margin-left: -10px;
	top: -10px;
}
.popover.bottom .arrow:after
{
	border-bottom-color: rgba(0,0,0,0.25);
	border-width: 0 11px 11px;
	left: -11px;
	top: -1px;
}
.popover.left .arrow
{
	border-left-color: #fff;
	border-width: 10px 0 10px 10px;
	margin-top: -10px;
	right: -10px;
	top: 50%;
}
.popover.left .arrow:after
{
	border-left-color: rgba(0,0,0,0.25);
	border-width: 11px 0 11px 11px;
	bottom: -11px;
	right: -1px;
}
.flex-container a:active,.x-flexslider a:active
{
	outline: none;
}
.x-slides,.flex-control-nav,.flex-direction-nav
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.x-flexslider
{
	margin: 0;
	padding: 0;
}
.x-flexslider .x-slides .x-slide
{
	display: none;
	position: relative;
}
.x-flexslider .x-slides img
{
	display: block;
	width: 100%;
}
.flex-pauseplay span
{
	text-transform: capitalize;
}
.x-slides
{
	zoom: 1;
}
.x-slides:before,.x-slides:after
{
	content: "";
	display: table;
}
.x-slides:after
{
	clear: both;
}
.no-js .x-slides>li:first-child
{
	display: block;
}
.x-flexslider
{
	/*background: #e6e6e6;*/
	margin: 0 0 1.5em;
	position: relative;
	width: 100%;
}
.flex-viewport
{
	max-height: 2000px;
	transition: all 1s ease;
	webkit-transition: all 1s ease;
}
.loading .flex-viewport
{
	max-height: 300px;
}
.flex-direction-nav a
{
	background-color: #2c3e50;
	border-radius: 100em;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	top: 14px;
	transition: opacity 0.3s ease;
	webkit-transition: opacity 0.3s ease;
	width: 30px;
	z-index: 10;
}
.flex-direction-nav a [class^="x-icon-"],.flex-direction-nav a [class*=" x-icon-"]
{
	width: auto;
}
.flex-direction-nav a:hover
{
	color: #fff;
	opacity: 1;
	text-decoration: none;
}
.flex-direction-nav a.flex-prev
{
	left: 14px;
}
.flex-direction-nav a.flex-next
{
	left: 50px;
}
.flex-control-nav
{
	background-color: #fff;
	border-radius: 100em;
	line-height: 1;
	padding: 0 6px;
	position: absolute;
	right: 14px;
	text-align: center;
	top: 14px;
}
.flex-control-nav li
{
	display: inline-block;
	margin: 7px 3px 6px;
	text-indent: -9999px;
}
.flex-control-nav a
{
	background-color: #2c3e50;
	border-radius: 100em;
	display: block;
	height: 14px;
	width: 14px;
}
.flex-control-nav a:hover
{
	background-color: #2c3e50;
	cursor: pointer;
}
.flex-control-nav a.flex-active
{
	background-color: #2c3e50;
}
.x-slider-container
{
	position: relative;
}
.x-slider-container .rev_slider_wrapper
{
	padding: 0 !important;
}
.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above
{
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,0.075);
}
.page-template-template-blank-1-php .x-slider-container.below,.page-template-template-blank-2-php .x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.below,.page-template-template-blank-4-php .x-slider-container.below,.page-template-template-blank-5-php .x-slider-container.below,.page-template-template-blank-6-php .x-slider-container.below
{
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,0.075);
}
.rev_slider_wrapper .x-btn
{
	font-size: 1.6rem !important;
	font-size: 16px !important;
	padding: 0.563em 1.125em 0.813em !important;
}
@media (max-width: 979px)
{
	.rev_slider_wrapper .x-btn
	{
		font-size: 1.3rem !important;
		font-size: 13px !important;
	}
}
@media (max-width: 767px)
{
	.rev_slider_wrapper .x-btn
	{
		font-size: 1.1rem !important;
		font-size: 11px !important;
	}
}
@media (max-width: 480px)
{
	.rev_slider_wrapper .x-btn
	{
		font-size: 0.8rem !important;
		font-size: 8px !important;
	}
}
.x-slider-scroll-bottom
{
	border: 3px solid #fff;
	border-radius: 100em;
	color: #fff;
	display: block;
	font-size: 41px;
	height: 60px;
	line-height: 53px;
	position: absolute;
	text-align: center;
	transition: all 0.3s ease;
	webkit-transition: all 0.3s ease;
	width: 60px;
	z-index: 1020;
}
.x-slider-scroll-bottom.top
{
	top: 20px;
}
.x-slider-scroll-bottom.left
{
	left: 20px;
}
.x-slider-scroll-bottom.right
{
	right: 20px;
}
.x-slider-scroll-bottom.bottom
{
	bottom: 20px;
}
.x-slider-scroll-bottom.center
{
	left: 50%;
	margin-left: -30px;
}
.x-slider-scroll-bottom:hover
{
	border-color: #16a085;
	color: #16a085;
}
@media (min-width: 768px) and (max-width: 979px)
{
	.x-slider-scroll-bottom
	{
		font-size: 38px;
		height: 50px;
		line-height: 43px;
		width: 50px;
	}
	.x-slider-scroll-bottom.center
	{
		margin-left: -25px;
	}
	
}
@media (max-width: 767px)
{
	.x-slider-scroll-bottom
	{
		border-width: 2px;
		font-size: 31px;
		height: 46px;
		line-height: 40px;
		width: 46px;
	}
	.x-slider-scroll-bottom.center
	{
		margin-left: -23px;
	}
}
@media (max-width: 480px)
{
	.x-slider-scroll-bottom
	{
		font-size: 25px;
		height: 40px;
		line-height: 34px;
		width: 40px;
	}
	.x-slider-scroll-bottom.center
	{
		margin-left: -20px;
	}
}
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
.isotope,.isotope .isotope-item
{
	moz-transition-duration: 0.8s;
	ms-transition-duration: 0.8s;
	o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	webkit-transition-duration: 0.8s;
}
.isotope
{
	moz-transition-property: height, width;
	ms-transition-property: height, width;
	o-transition-property: height, width;
	transition-property: height, width;
	webkit-transition-property: height, width;
}
.isotope .isotope-item
{
	moz-transition-property: -moz-transform;
	ms-transition-property: -ms-transform;
	o-transition-property: top, left;
	transition-property: transform;
	webkit-transition-property: -webkit-transform;
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
{
	moz-transition-duration: 0s;
	ms-transition-duration: 0s;
	o-transition-duration: 0s;
	transition-duration: 0s;
	webkit-transition-duration: 0s;
}
.x-iso-container
{
	box-sizing: content-box;
	margin: -1em;
	moz-box-sizing: content-box;
	webkit-box-sizing: content-box;
}
.x-iso-container>.hentry
{
	margin: 0;
	opacity: 0;
	padding: 1em;
}
.x-iso-container.cols-1>.hentry
{
	width: 100%;
}
.x-iso-container.cols-2>.hentry
{
	width: 49.95%;
}
.x-iso-container.cols-3>.hentry
{
	width: 33.28%;
}
@media (min-width: 768px) and (max-width: 979px)
{
	.x-iso-container.cols-3>.hentry
	{
		width: 49.95%;
	}
}
.x-iso-container.cols-4>.hentry
{
	width: 33.28%;
}
@media (min-width: 1200px)
{
	.x-iso-container.cols-4>.hentry
	{
		width: 24.95%;
	}
}
@media (min-width: 768px) and (max-width: 979px)
{
	.x-iso-container.cols-4>.hentry
	{
		width: 49.95%;
	}
}
@media (max-width: 767px)
{
	.x-iso-container[class*="cols-"]>.hentry
	{
		width: 100%;
	}
}
.no-js .x-iso-container>.hentry
{
	opacity: 1;
}
.option-set
{
	margin: 0;
}
.option-set li
{
	display: inline-block;
	position: relative;
}
.x-portfolio-filters
{
	background-color: #16a085;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 29px;
	letter-spacing: -1px;
	line-height: 29px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 29px;
}
.x-portfolio-filters:hover
{
	background-color: #1abc9c;
	color: #fff;
}
.x-portfolio-filters-menu
{
	background-color: #2c3e50;
	display: none;
	margin: 0;
	ms-transform: translate3d(0, 0, 0);
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 115%;
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
	width: 225px;
	z-index: 1028;
}
.x-portfolio-filters-menu li
{
	display: block;
	line-height: 1.3;
}
.x-portfolio-filters-menu li a
{
	color: #fff;
	color: rgba(255,255,255,0.5);
	display: block;
	padding: 0.5em 1.75em;
}
.x-portfolio-filters-menu li a:hover
{
	color: #fff;
}
.x-portfolio-filters-menu li:first-child a
{
	padding-top: 1.35em;
}
.x-portfolio-filters-menu li:last-child a
{
	padding-bottom: 1.35em;
}
.x-portfolio-filters-menu .selected
{
	color: #fff;
}
@media (max-width: 767px)
{
	.x-portfolio-filters-menu
	{
		margin-right: -98px;
		text-align: center;
		top: 150%;
	}
}
.no-js .x-portfolio-filters-menu
{
	display: block;
}
.x-portfolio-filter
{
	display: inline-block;
}
#x-isotope-loading
{
	background-image: url(../../../img/global/loading.gif);
	display: block;
	height: 9px;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	top: 150px;
	width: 100px;
}
.ilightbox-overlay.light
{
	background: #fff;
}
.ilightbox-loader.light
{
	box-shadow: 0px 0px 85px #dacffc,0px 0px 85px #dacffc;
	webkit-box-shadow: 0px 0px 85px #dacffc,0px 0px 85px #dacffc;
}
.ilightbox-loader.light div
{
	background: #fff url("../../../../framework/img/global/ilightbox-preloader-light.gif") no-repeat center;
}
.ilightbox-holder.light
{
	background: #fff;
	border: 2px solid #e5e5e5;
	padding: 1%;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption
{
	background: #fff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social
{
	border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert
{
	color: #89949B;
}
.ilightbox-toolbar.light
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	height: 27px;
	left: 8px;
	top: 8px;
}
.ilightbox-toolbar.light a
{
	height: 23px;
	text-align: center;
	width: 25px;
}
.ilightbox-toolbar.light a:before
{
	display: inline-block;
	font-family: "fontawesome" !important;
	font-style: normal !important;
	font-weight: normal !important;
	speak: none;
	webkit-font-smoothing: antialiased;
}
.ilightbox-toolbar.light a.ilightbox-close:before
{
	content: "\f00d";
	font-size: 15px;
	line-height: 22px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:before
{
	content: "\f0c8";
	font-size: 11px;
	line-height: 23px;
}
.ilightbox-toolbar.light a.ilightbox-prev-button,.ilightbox-toolbar.light a.ilightbox-next-button
{
	display: none;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
{
	background: url("../../../../framework/img/global/ilightbox-thumb-overlay-play-light.png") no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title
{
	font-size: 18px;
	padding: 10px 8px;
	padding-right: 60px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar
{
	left: auto;
	right: 5px;
	top: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a
{
	float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type
{
	border-radius: 0 3px 3px 0;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type
{
	border-radius: 3px 0 0 3px;
}
.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-toolbar *,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *
{
	background: transparent;
	border: 0;
	float: none;
	font-size: 100%;
	khtml-user-select: none;
	line-height: 100%;
	margin: 0;
	moz-user-select: -moz-none;
	o-user-select: none;
	outline: 0;
	padding: 0;
	user-select: none;
	vertical-align: baseline;
	webkit-touch-callout: none;
	webkit-user-select: none;
}
.ilightbox-closedhand *
{
	cursor: url(closedhand.cur),default !important;
}
.ilightbox-overlay
{
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100000;
}
.ilightbox-loader
{
	border-radius: 0 100px 100px 0;
	left: -192px;
	opacity: 0.9;
	padding-left: 30px;
	position: fixed;
	top: 45%;
	z-index: 100005;
}
.ilightbox-loader div
{
	border-radius: 0 100px 100px 0;
	height: 72px;
	width: 72px;
}
.ilightbox-loader.horizontal
{
	border-radius: 0 0 100px 100px;
	left: 45%;
	padding: 0;
	padding-top: 30px;
	top: -192px;
}
.ilightbox-loader.horizontal div
{
	border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar
{
	display: none;
	position: fixed;
	z-index: 100010;
}
.ilightbox-toolbar a
{
	cursor: pointer;
	float: left;
}
.ilightbox-thumbnails
{
	display: block;
	position: fixed;
	z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal
{
	bottom: 0;
	height: 100px;
	left: 0;
	width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical
{
	height: 100%;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container
{
	display: block;
	position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container
{
	height: 100px;
	width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container
{
	height: 100%;
	width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid
{
	display: block;
	position: absolute;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail
{
	cursor: pointer;
	display: block;
	padding: 10px;
	position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
	height: 100%;
	width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon
{
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover
{
	opacity: 1;
}
.ilightbox-holder
{
	display: none;
	position: fixed;
	z-index: 100003;
}
.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev
{
	cursor: pointer;
}
.ilightbox-holder div.ilightbox-container
{
	height: 100%;
	position: relative;
	width: 100%;
}
.ilightbox-holder img.ilightbox-image
{
	height: 100%;
	width: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption
{
	bottom: 0;
	box-sizing: border-box;
	display: none;
	font-size: 12px;
	left: 5%;
	line-height: 150%;
	margin: 0 auto;
	max-width: 100%;
	moz-box-sizing: border-box;
	padding: 5px 10px;
	position: absolute;
	right: 5%;
	text-align: center;
	webkit-box-sizing: border-box;
	word-wrap: break-word;
	z-index: 20003;
}
@media (max-width: 979px)
{
	.ilightbox-holder .ilightbox-container .ilightbox-caption
	{
		font-size: 10px;
	}
}
@media (max-width: 480px)
{
	.ilightbox-holder .ilightbox-container .ilightbox-caption
	{
		font-size: 8px;
	}
}
.ilightbox-holder .ilightbox-alert
{
	bottom: 0;
	display: block;
	height: 50px;
	left: 0;
	margin: auto;
	padding-top: 100px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 300px;
}
.ilightbox-holder .ilightbox-wrapper
{
	height: 100%;
	overflow: auto;
	width: 100%;
}
.ilightbox-holder .ilightbox-inner-toolbar
{
	position: relative;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar
{
	position: absolute;
}
.x-social-global
{
	font-weight: 400;
	line-height: 1;
}
.x-social-global a
{
	background-color: rgba(255,255,255,0.2);
	border-radius: 100em;
	color: #fff;
	display: inline-block;
	text-align: center;
}
.x-social-global a:hover.facebook
{
	background-color: #3b5998;
}
.x-social-global a:hover.twitter
{
	background-color: #00abf0;
}
.x-social-global a:hover.google-plus
{
	background-color: #d84b35;
}
.x-social-global a:hover.linkedin
{
	background-color: #1a81ad;
}
.x-social-global a:hover.xing
{
	background-color: #006567;
}
.x-social-global a:hover.foursquare
{
	background-color: #0f6bb6;
}
.x-social-global a:hover.youtube
{
	background-color: #cc181e;
}
.x-social-global a:hover.vimeo
{
	background-color: #44bbff;
}
.x-social-global a:hover.instagram
{
	background-color: #3f729b;
}
.x-social-global a:hover.pinterest
{
	background-color: #cd1f28;
}
.x-social-global a:hover.dribbble
{
	background-color: #ea4b8b;
}
.x-social-global a:hover.flickr
{
	background-color: #ff0084;
}
.x-social-global a:hover.behance
{
	background-color: #1769ff;
}
.x-social-global a:hover.tumblr
{
	background-color: #36465d;
}
.x-social-global a:hover.soundcloud
{
	background-color: #ff5500;
}
.x-social-global a:hover.rss
{
	background-color: #fe6e00;
}
.x-social-global a i
{
	display: block;
}
.twitter-tweet
{
	margin: 0 0 1.5em !important;
	max-width: 100% !important;
	width: 100% !important;
}
.x-scroll-top
{
	border: 2px solid #000;
	border-radius: 100%;
	bottom: 10px;
	color: #000;
	font-size: 25px;
	height: 35px;
	line-height: 27px;
	margin-bottom: -75px;
	position: fixed;
	text-align: center;
	transition: margin-bottom 0.6s ease,opacity 0.3s ease;
	webkit-transition: margin-bottom 0.6s ease,opacity 0.3s ease;
	width: 35px;
	z-index: 1031;
}
.x-scroll-top.in
{
	margin-bottom: 0;
	opacity: 0.375;
}
.x-scroll-top.in:hover
{
	opacity: 0.825;
}
.x-scroll-top.left
{
	left: 10px;
}
.x-scroll-top.right
{
	right: 10px;
}
.x-scroll-top:hover
{
	color: #000;
}
.x-container
{
	margin: 0 auto;
	position: relative;
	zoom: 1;
}
.x-container:before,.x-container:after
{
	content: "";
	display: table;
}
.x-container:after
{
	clear: both;
}
.x-container.max
{
	max-width: 1200px;
}
.x-container.width
{
	width: 88%;
}
.x-gap
{
	border-color: transparent;
	margin: 1.5em 0;
}
.x-clear
{
	border: 0;
	clear: both;
	margin: 0;
}
.x-map
{
	margin-bottom: 1.5em;
}
.x-map .x-map-inner
{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}
.x-map .x-map-inner iframe
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.x-map .gm-style img
{
	max-width: none;
}
.x-code
{
	line-height: 1;
}
.x-block-grid
{
	display: block;
	overflow: hidden;
	padding: 0;
}
.x-block-grid>li
{
	display: block;
	float: left;
	height: auto;
	margin: 0;
}
.x-block-grid.two-up
{
	margin: 1.5em -1.25%;
}
.x-block-grid.two-up>li
{
	padding: 1.25%;
	width: 50%;
}
.x-block-grid.two-up>li:nth-child(2n+1)
{
	clear: both;
}
.x-block-grid.three-up
{
	margin: 1.5em -1%;
}
.x-block-grid.three-up>li
{
	padding: 1%;
	width: 33.33333%;
}
.x-block-grid.three-up>li:nth-child(3n+1)
{
	clear: both;
}
.x-block-grid.four-up
{
	margin: 1.5em -0.9%;
}
.x-block-grid.four-up>li
{
	padding: 0.9%;
	width: 25%;
}
.x-block-grid.four-up>li:nth-child(4n+1)
{
	clear: both;
}
.x-block-grid.five-up
{
	margin: 1.5em -0.85%;
}
.x-block-grid.five-up>li
{
	padding: 0.85%;
	width: 20%;
}
.x-block-grid.five-up>li:nth-child(5n+1)
{
	clear: both;
}
.x-block-grid img,.x-block-grid .x-img
{
	margin-bottom: 0;
}
.x-video
{
	margin-bottom: 1.5em;
}
.x-video .x-video-inner
{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}
.x-video .x-video-inner.five-by-three
{
	padding-bottom: 60%;
}
.x-video .x-video-inner.five-by-four
{
	padding-bottom: 80%;
}
.x-video .x-video-inner.four-by-three
{
	padding-bottom: 75%;
}
.x-video .x-video-inner.three-by-two
{
	padding-bottom: 66.67%;
}
.x-video .x-video-inner embed,.x-video .x-video-inner iframe,.x-video .x-video-inner img,.x-video .x-video-inner object,.x-video .x-video-inner video
{
	height: 100%;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.x-flexslider-shortcode-container
{
	margin-bottom: 1.5em;
}
.x-flexslider-shortcode-container .x-flexslider-shortcode
{
	margin: 0;
}
.x-audio
{
	height: 32px;
	margin-bottom: 1.5em;
}
.x-search-shortcode
{
	margin-bottom: 1.5em;
}
.x-counter
{
	text-align: center;
}
.x-counter .number-wrap
{
	font-size: 3.25em;
	line-height: 1;
}
.x-counter .text-above,.x-counter .text-below
{
	display: block;
	letter-spacing: 0.125em;
	line-height: 1.5;
	text-transform: uppercase;
}
.x-counter .text-above
{
	margin-bottom: 0.5em;
}
.x-counter .text-below
{
	margin-top: 0.5em;
}
.x-dropcap
{
	background-color: #2c3e50;
	color: #fff;
	display: block;
	float: left;
	font-size: 3.5em;
	font-weight: bold;
	line-height: 1;
	margin: 0.215em 0.215em 0 0;
	padding: 0.105em 0.2em 0.11em;
}
.x-highlight
{
	background-color: #16a085;
	color: #fff;
	padding: 0.188em 0.375em;
}
.x-highlight.dark
{
	background-color: #484848;
	color: #fff;
}
.x-pullquote
{
	font-size: 1.313em;
	margin: 0.45em 1.1em 0.55em 0;
	width: 40%;
}
.x-pullquote.right
{
	margin-left: 1.1em;
	margin-right: 0;
}
@media (max-width: 767px)
{
	.x-pullquote.left,.x-pullquote.right
	{
		float: none;
		margin: 1.5em 0;
		width: 100%;
	}
}
.x-cite
{
	color: #28323f;
	display: block;
	font-size: 0.725em;
	font-weight: 300;
	margin-top: 0.75em;
}
.x-cite:before
{
	content: "\2013\00A0";
}
.close
{
	color: #000;
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.8;
	opacity: 0.4;
	transition: opacity 0.3s ease;
	webkit-transition: opacity 0.3s ease;
}
.close:hover
{
	color: #000;
	cursor: pointer;
	opacity: 0.6;
	text-decoration: none;
}
button.close
{
	background-color: transparent;
	border: 0;
	cursor: pointer;
	padding: 0;
	webkit-appearance: none;
}
.x-alert,.wpcf7-response-output,.buddypress #message,.bbp-template-notice
{
	background-color: #fcf8e3;
	border-left: 5px solid #f6dca7;
	color: #c09853;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 1.5em;
	padding: 0.824em 2.25em 1em 1.15em;
}
.x-alert .h-alert,.wpcf7-response-output .h-alert,.buddypress #message .h-alert,.bbp-template-notice .h-alert
{
	color: inherit;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 1.3;
	margin: 0.05em 0 0.25em;
	text-transform: none;
}
.x-alert .close,.wpcf7-response-output .close,.buddypress #message .close,.bbp-template-notice .close
{
	color: #c09853;
	line-height: 1;
	position: relative;
	right: -26px;
	top: -10px;
}
.x-alert-muted
{
	background-color: #f6f6f6;
	border-color: #e5e5e5;
	color: #bfbfbf;
}
.x-alert-muted .close
{
	color: #999;
}
.x-alert-info,.buddypress #message.info,.bbp-template-notice.info
{
	background-color: #d9edf7;
	border-color: #b3d1ef;
	color: #3a87ad;
}
.x-alert-info .close,.buddypress #message.info .close,.bbp-template-notice.info .close
{
	color: #3a87ad;
}
.x-alert-success,.wpcf7-mail-sent-ok,.buddypress #message.updated,.bbp-template-notice.updated
{
	background-color: #dff0d8;
	border-color: #c1dea8;
	color: #468847;
}
.x-alert-success .close,.wpcf7-mail-sent-ok .close,.buddypress #message.updated .close,.bbp-template-notice.updated .close
{
	color: #468847;
}
.x-alert-danger,.buddypress #message.error,.bbp-template-notice.error
{
	background-color: #f2dede;
	border-color: #e5bdc4;
	color: #b94a48;
}
.x-alert-danger .close,.buddypress #message.error .close,.bbp-template-notice.error .close
{
	color: #b94a48;
}
.x-alert-block
{
	padding: 0.824em 1.15em 1em;
}
.x-alert-block>p,.x-alert-block>ul
{
	margin-bottom: 0;
}
.x-alert-block p+p
{
	margin-top: 6px;
}
.wpcf7-response-output
{
	border-left-width: 5px !important;
	margin: 1.5em 0 0 !important;
	padding: 0.824em 1.15em 1em !important;
}
.h-skill-bar
{
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	margin-top: 0;
	text-transform: uppercase;
}
.x-skill-bar
{
	background-color: #e5e5e5;
	height: 25px;
	margin-bottom: 1.5em;
}
.x-skill-bar .bar
{
	background-color: #2c3e50;
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 0%;
}
.x-skill-bar .bar .percent
{
	background-color: #2c3e50;
	background-color: rgba(0,0,0,0.25);
	bottom: 4px;
	color: #fff;
	font-size: 11px;
	height: 17px;
	line-height: 17px;
	padding: 0 5px;
	position: absolute;
	right: 4px;
}
.x-img
{
	margin-bottom: 1.5em;
}
.x-img.left
{
	margin: 0.35em 1.5em 0.35em 0;
}
.x-img.right
{
	margin: 0.35em 0 0.35em 1.5em;
}
a.x-img
{
	display: block;
}
a.x-img>img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.x-img:not(.x-img-thumbnail)
{
	ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition: opacity 0.3s ease;
	webkit-transform: translate3d(0, 0, 0);
	webkit-transition: opacity 0.3s ease;
}
a.x-img:not(.x-img-thumbnail):hover
{
	opacity: 0.75;
}
.x-img-rounded,.x-img-rounded img
{
	border-radius: 6px;
}
.x-img-circle,.x-img-circle img
{
	border-radius: 100em;
}
.x-img-thumbnail
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	line-height: 1.8;
	padding: 4px;
	transition: border 0.3s ease,box-shadow 0.3s ease;
	webkit-transition: border 0.3s ease,box-shadow 0.3s ease;
}
a.x-img-thumbnail:hover
{
	border-color: #16a085;
}
.x-ul-icons
{
	list-style: none;
	text-indent: -0.85em;
}
.x-ul-icons li [class^="x-icon-"],.x-ul-icons li [class*=" x-icon-"]
{
	width: 0.85em;
}
.x-columnize
{
	column-count: 2;
	column-gap: 3em;
	column-rule: 2px solid #e5e5e5;
	margin: 0 0 1.5em;
	moz-column-count: 2;
	moz-column-gap: 3em;
	moz-column-rule: 2px solid #e5e5e5;
	webkit-column-count: 2;
	webkit-column-gap: 3em;
	webkit-column-rule: 2px solid #e5e5e5;
}
.x-columnize p:last-child,.x-columnize ul:last-child,.x-columnize ol:last-child
{
	margin-bottom: 0;
}
@media (max-width: 767px)
{
	.x-columnize
	{
		column-count: 1;
		column-gap: 0;
		column-rule: 0;
		moz-column-count: 1;
		moz-column-gap: 0;
		moz-column-rule: 0;
		webkit-column-count: 1;
		webkit-column-gap: 0;
		webkit-column-rule: 0;
	}
}
.x-accordion
{
	margin-bottom: 1.375em;
}
.x-accordion-group
{
	border: 2px solid #e5e5e5;
	margin: 4px 0;
	transition: border-color 0.3s ease;
	webkit-transition: border-color 0.3s ease;
}
.x-accordion-heading
{
	border-bottom: 0;
}
.x-accordion-heading .x-accordion-toggle
{
	background-color: #fafafa;
	color: #2c3e50;
	display: block;
	font-size: 124.8%;
	padding: 10px 15px;
}
.x-accordion-heading .x-accordion-toggle.collapsed
{
	background-color: #fff;
}
.x-accordion-heading .x-accordion-toggle.collapsed:before
{
	color: #d3d3d3;
	moz-transform: rotate(0);
	ms-transform: rotate(0);
	o-transform: rotate(0);
	transform: rotate(0);
	webkit-transform: rotate(0);
}
.x-accordion-heading .x-accordion-toggle:hover
{
	background-color: #fafafa;
}
.x-accordion-heading .x-accordion-toggle:hover:before
{
	color: #d3d3d3;
}
.x-accordion-heading .x-accordion-toggle:before
{
	bottom: 0.1em;
	content: "\f067";
	display: inline-block;
	font-family: "fontawesome" !important;
	font-size: 74%;
	font-style: normal !important;
	font-weight: normal !important;
	margin-right: 10px;
	moz-transform: rotate(45deg);
	ms-transform: rotate(45deg);
	o-transform: rotate(45deg);
	position: relative;
	speak: none;
	transform: rotate(45deg);
	transition: all 0.3s ease;
	webkit-font-smoothing: antialiased;
	webkit-transform: rotate(45deg);
	webkit-transition: all 0.3s ease;
}
.x-accordion-toggle
{
	cursor: pointer;
}
.x-accordion-inner
{
	border-top: 2px solid #e5e5e5;
	padding: 15px;
}
.x-accordion-inner p:last-child,.x-accordion-inner ul:last-child,.x-accordion-inner ol:last-child
{
	margin-bottom: 0;
}
.x-column
{
	float: left;
	margin-right: 4%;
}
.x-column.x-1-1
{
	width: 100%;
}
.x-column.x-1-2
{
	width: 48%;
}
.x-column.x-1-3
{
	width: 30.66666%;
}
.x-column.x-2-3
{
	width: 65.33332%;
}
.x-column.x-1-4
{
	width: 24.2%;
	margin-right:1%;
}
.x-container .wpb_rpw .x-column.x-1-4
{
width: 25%!important;
}
.x-column.x-3-4
{
	width: 74%;
}
.x-column.x-1-5
{
	width: 16.8%;
}
.x-column.x-2-5
{
	width: 37.6%;
}
.x-column.x-3-5
{
	width: 58.4%;
}
.x-column.x-4-5
{
	width: 79.2%;
}
.x-column.x-1-6
{
	width: 13.33332%;
}
.x-column.x-5-6
{
	width: 82.66666%;
}
.x-column.last,.x-column:last-of-type
{
	margin-right: 0;
}
@media (max-width: 480px)
{
	.x-column.x-xs
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
}
@media (max-width: 767px)
{
	.x-column.x-sm
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
}
@media (max-width: 979px)
{
	.x-column.x-md
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
}
.js .x-column
{
	position: relative;
}
.js .x-column[data-fade="true"]
{
	opacity: 0;
}
.x-protect
{
	background-color: #f2f2f2;
	padding: 7% 18%;
	text-align: center;
}
.x-protect label
{
	font-size: 16px;
	margin: 0.75em 0 0;
}
.x-protect input[type="text"],.x-protect input[type="password"]
{
	max-width: 380px;
	text-align: center;
	width: 100%;
}
.h-protect
{
	color: #2c3e50;
	font-size: 24px;
	line-height: 1.2;
}
.x-btn-protect
{
	margin-top: 0.75em;
}
.x-recent-posts
{
	margin: 0 0 1.5em;
}
.x-recent-posts+.x-recent-posts
{
	margin-top: 4%;
}
.x-recent-posts a
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	color: #999;
	display: block;
	float: left;
	margin: 0 4% 0 0;
	ms-transform: translate3d(0, 0, 0);
	overflow: hidden;
	padding: 4px 4px 0;
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
}
.x-recent-posts a:last-child
{
	margin-right: 0;
}
.x-recent-posts a:hover
{
	color: #999;
}
.x-recent-posts a:hover img
{
	opacity: 0;
}
.x-recent-posts a:hover .x-recent-posts-img
{
	background-color: #1abc9c;
}
.x-recent-posts a:hover .h-recent-posts
{
	color: #1abc9c;
}
.x-recent-posts a.no-image
{
	padding: 5px;
}
.x-recent-posts a.x-recent-post1
{
	width: 100%;
}
.x-recent-posts a.x-recent-post2
{
	width: 48%;
}
@media (max-width: 767px)
{
	.x-recent-posts a.x-recent-post2
	{
		float: none;
		margin-bottom: 4%;
		margin-right: 0;
		width: 100%;
	}
	.x-recent-posts a.x-recent-post2:last-child
	{
		margin-bottom: 0;
	}
}
.x-recent-posts a.x-recent-post3
{
	width: 30.6666%;
}
@media (max-width: 767px)
{
	.x-recent-posts a.x-recent-post3
	{
		float: none;
		margin-bottom: 4%;
		margin-right: 0;
		width: 100%;
	}
	.x-recent-posts a.x-recent-post3:last-child
	{
		margin-bottom: 0;
	}
}
.x-recent-posts a.x-recent-post4
{
	width: 22%;
}
@media (max-width: 979px)
{
	.x-recent-posts a.x-recent-post4
	{
		width: 48%;
	}
	.x-recent-posts a.x-recent-post4:first-child
	{
		margin-bottom: 4%;
	}
	.x-recent-posts a.x-recent-post4:nth-child(2n)
	{
		margin-bottom: 4%;
		margin-right: 0;
	}
	.x-recent-posts a.x-recent-post4:nth-child(3),.x-recent-posts a.x-recent-post4:nth-child(4)
	{
		margin-bottom: 0;
	}
}
@media (max-width: 767px)
{
	.x-recent-posts a.x-recent-post4
	{
		float: none;
		margin-bottom: 4%;
		margin-right: 0;
		width: 100%;
	}
	.x-recent-posts a.x-recent-post4:nth-child(3)
	{
		margin-bottom: 4%;
	}
	.x-recent-posts a.x-recent-post4:last-child
	{
		margin-bottom: 0;
	}
}
.x-recent-posts img
{
	border-radius: 2px;
	min-width: 100%;
	position: relative;
	transition: opacity 0.6s ease;
	webkit-transition: opacity 0.6s ease;
	z-index: 1;
}
.x-recent-posts .x-recent-posts-img
{
	background-color: #16a085;
	overflow: hidden;
	padding-bottom: 55.8823529%;
	position: relative;
	transition: background-color 0.3s ease;
	webkit-transition: background-color 0.3s ease;
}
.x-recent-posts .x-recent-posts-img:before
{
	background-color: #16a085;
	border-radius: 100em;
	color: #fff;
	display: block;
	font-family: "fontawesome" !important;
	font-size: 32px;
	font-style: normal !important;
	font-weight: normal !important;
	height: 60px;
	left: 50%;
	line-height: 59px;
	margin: -30px 0 0 -30px;
	position: absolute;
	speak: none;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	webkit-font-smoothing: antialiased;
	width: 60px;
	z-index: 0;
}
.x-recent-posts .has-post-thumbnail .x-recent-posts-img
{
	padding: 0;
}
.x-recent-posts .format-standard .x-recent-posts-img:before
{
	content: "\f0f6";
}
.x-recent-posts .format-video .x-recent-posts-img:before
{
	content: "\f008";
}
.x-recent-posts .format-audio .x-recent-posts-img:before
{
	content: "\f001";
}
.x-recent-posts .format-image .x-recent-posts-img:before
{
	content: "\f083";
}
.x-recent-posts .format-gallery .x-recent-posts-img:before
{
	content: "\f03e";
}
.x-recent-posts .format-link .x-recent-posts-img:before
{
	content: "\f0c1";
}
.x-recent-posts .format-quote .x-recent-posts-img:before
{
	content: "\f10d";
}
.x-recent-posts .x-portfolio .x-recent-posts-img:before
{
	content: "\f067";
	line-height: 62px;
}
.x-recent-posts .x-recent-posts-content
{
	border-radius: 0 0 3px 3px;
	border-top: 0;
	padding: 0.65em 0.75em 0.775em;
}
.x-recent-posts .h-recent-posts,.x-recent-posts .x-recent-posts-date
{
	display: block;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.x-recent-posts .h-recent-posts
{
	font-size: 17px;
	margin: 0 0 2px;
	padding-bottom: 4px;
	transition: color 0.3s ease;
	webkit-transition: color 0.3s ease;
}
.x-recent-posts .x-recent-posts-date
{
	font-size: 10px;
	margin: 0;
	text-transform: uppercase;
}
.x-recent-posts.vertical a
{
	float: none;
}
.x-recent-posts.vertical a.x-recent-post1,.x-recent-posts.vertical a.x-recent-post2,.x-recent-posts.vertical a.x-recent-post3,.x-recent-posts.vertical a.x-recent-post4
{
	margin-bottom: 4%;
	width: 100%;
}
.x-recent-posts.vertical a.x-recent-post1:last-child,.x-recent-posts.vertical a.x-recent-post2:last-child,.x-recent-posts.vertical a.x-recent-post3:last-child,.x-recent-posts.vertical a.x-recent-post4:last-child
{
	margin-bottom: 0;
}
.js .x-recent-posts[data-fade="true"] a
{
	opacity: 0;
}
.x-pricing-table
{
	margin: 1.5em 0;
	width: 100%;
}
.x-pricing-table.one-column .x-pricing-column
{
	width: 100%;
}
.x-pricing-table.two-columns .x-pricing-column
{
	width: 50%;
}
.x-pricing-table.three-columns .x-pricing-column
{
	width: 33.33333%;
}
.x-pricing-table.four-columns .x-pricing-column
{
	width: 25%;
}
.x-pricing-table.five-columns .x-pricing-column
{
	width: 20%;
}
@media (max-width: 979px)
{
	.x-pricing-table[class*="-column"] .x-pricing-column
	{
		width: 50%;
	}
	.x-pricing-table.three-columns .x-pricing-column:last-child,.x-pricing-table.five-columns .x-pricing-column:last-child
	{
		width: 99.9%;
	}
}
@media (max-width: 767px)
{
	.x-pricing-table[class*="-column"] .x-pricing-column
	{
		width: 100%;
	}
}
.x-pricing-column
{
	background-color: #fcfcfc;
	float: left;
	margin: 0 0 -1px -1px;
	text-align: center;
}
@media (max-width: 767px)
{
	.x-pricing-column
	{
		float: none;
		margin-left: 0;
	}
}
.x-pricing-column h2
{
	border: 1px solid #e5e5e5;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 1.1;
	padding: 20px 20px 25px;
}
.x-pricing-column h2 span
{
	color: #000;
	display: block;
	font-size: 13px;
	letter-spacing: 2px;
	margin-top: 5px;
	opacity: 0.5;
	text-transform: uppercase;
}
.x-pricing-column.featured
{
	background-color: #fff;
	margin-top: -20px;
	position: relative;
}
@media (max-width: 767px)
{
	.x-pricing-column.featured
	{
		margin-top: 0;
	}
}
.x-pricing-column.featured h2
{
	background-color: #2c3e50;
	border: 0;
	color: #fff;
	padding-bottom: 28px;
}
.x-pricing-column.featured .x-pricing-column-info
{
	padding-bottom: 50px;
}
.x-pricing-column.featured .x-pricing-column-info ul
{
	margin-bottom: 40px;
}
.x-pricing-column-info
{
	border: 1px solid #e5e5e5;
	border-top: 0;
	padding: 10px 0 32px;
}
.x-pricing-column-info .x-price
{
	font-size: 54px;
	letter-spacing: -3px;
	margin: 0;
}
.x-pricing-column-info span
{
	color: #5a708d;
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	margin-top: -1px;
	text-transform: uppercase;
}
.x-pricing-column-info p
{
	margin: 0;
}
.x-pricing-column-info ul
{
	margin: 15px 0 25px;
}
.x-pricing-column-info ul>li
{
	font-size: 14px;
	line-height: 1.4;
	padding: 10px 40px 11px;
	text-transform: uppercase;
}
.x-pricing-column-info ul>li [class*="x-icon"]
{
	margin-left: 0.85em;
}
.x-pricing-column-info ul>li:first-child
{
	border-top: 1px solid #e5e5e5;
}
.x-pricing-column-info ul>li:last-child
{
	border-bottom: 1px solid #e5e5e5;
}
.x-pricing-column-info .x-btn
{
	margin-left: 20px;
	margin-right: 20px;
}
.x-callout
{
	background-color: #e5e5e5;
	font-size: 21px;
	margin: 3em 0;
	padding: 2.35em;
	position: relative;
}
@media (max-width: 979px)
{
	.x-callout
	{
		font-size: 18px;
	}
}
@media (max-width: 480px)
{
	.x-callout
	{
		font-size: 16px;
	}
}
.x-callout:before
{
	background-color: #fff;
	bottom: 10px;
	content: "";
	display: block;
	left: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 0;
}
.x-callout .x-btn
{
	font-size: 1em;
}
.h-callout
{
	font-size: 2em;
	line-height: 1.1;
	margin-bottom: 0.385em;
	margin-top: 0;
	position: relative;
}
.p-callout
{
	line-height: 1.4;
	position: relative;
}
.x-promo
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	margin-bottom: 1.5em;
}
.x-promo-image-wrap
{
	margin: -2px;
}
.x-promo-image-wrap img
{
	min-width: 100%;
}
.x-promo-content
{
	border-top: 2px solid #e5e5e5;
	padding: 1.5em;
}
.x-author-box
{
	margin: 0 0 1.5em;
}
.x-author-box .h-about-the-author
{
	border-bottom: 1px solid #e5e5e5;
	color: #aaa;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0 0 0.925em;
	padding-bottom: 0.45em;
	text-transform: uppercase;
}
.x-author-box .avatar
{
	float: left;
	width: 90px;
}
@media (max-width: 480px)
{
	.x-author-box .avatar
	{
		display: none;
	}
}
.x-author-box .x-author-info
{
	margin-left: 110px;
}
@media (max-width: 480px)
{
	.x-author-box .x-author-info
	{
		margin-left: 0;
	}
}
.x-author-box .h-author
{
	line-height: 1;
	margin-bottom: 0.35em;
}
.x-author-box .x-author-social
{
	display: inline-block;
	font-size: 13px;
	margin-right: 1em;
	white-space: nowrap;
}
.x-author-box .x-author-social [class*="x-social"]
{
	position: relative;
	top: 2px;
}
.x-author-box .p-author
{
	margin-top: 0.5em;
}
.x-prompt
{
	background-color: #fff;
	border: 10px solid #e5e5e5;
	margin: 0 0 1.5em;
	padding: 1.75em;
}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message
{
	padding-right: 2.25em;
	text-align: left;
}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message
{
	padding-left: 2.25em;
	text-align: right;
}
.x-prompt-section
{
	display: table-cell;
	position: relative;
	vertical-align: middle;
}
.x-prompt-section p:last-child
{
	margin-bottom: 0;
}
.x-prompt-section.x-prompt-section-message
{
	font-size: 16px;
	line-height: 1.4;
	width: 46%;
}
.x-prompt-section.x-prompt-section-button
{
	width: 30%;
}
.h-prompt
{
	font-size: 28px;
	line-height: 1.1;
	margin-top: 0;
}
@media (max-width: 767px)
{
	.x-prompt
	{
		display: block;
	}
	.x-prompt.message-left .x-prompt-section.x-prompt-section-message
	{
		padding: 0 0 1.25em 0;
	}
	.x-prompt.message-right .x-prompt-section.x-prompt-section-message
	{
		padding: 1.25em 0 0 0;
		text-align: left;
	}
	.x-prompt-section
	{
		display: block;
	}
	.x-prompt-section.x-prompt-section-message,.x-prompt-section.x-prompt-section-button
	{
		width: 100%;
	}
}
.x-content-band
{
	margin: 0;
	padding: 0px 0;
	zoom: 1;
}
.x-content-band:before,.x-content-band:after
{
	content: "";
	display: table;
}
.x-content-band:after
{
	clear: both;
}
.x-content-band.bg-image,.x-content-band.bg-pattern
{
	background-position: 50% 50%;
}
.x-content-band.bg-image.parallax,.x-content-band.bg-pattern.parallax
{
	background-attachment: fixed;
}
.x-content-band.bg-image
{
	background-repeat: no-repeat;
	background-size: cover;
}
.x-content-band.bg-pattern
{
	background-repeat: repeat;
}
.x-content-band.bg-video
{
	overflow: hidden;
	position: relative;
}
.x-content-band.border-top
{
	border-top: 1px solid rgba(0,0,0,0.075);
}
.x-content-band.border-left
{
	border-left: 1px solid rgba(0,0,0,0.075);
}
.x-content-band.border-right
{
	border-right: 1px solid rgba(0,0,0,0.075);
}
.x-content-band.border-bottom
{
	border-bottom: 1px solid rgba(0,0,0,0.075);
}
.x-content-band.marginless-columns .x-container
{
	display: table;
	table-layout: fixed;
	width: 100%;
}
.x-content-band.marginless-columns .x-container:before,.x-content-band.marginless-columns .x-container:after
{
	display: none;
}
.x-content-band.marginless-columns .x-container .x-column
{
	display: table-cell;
	float: none;
	margin-right: 0;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-1
{
	width: 100%;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-2
{
	width: 50%;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-3
{
	width: 33.33333%;
}
.x-content-band.marginless-columns .x-container .x-column.x-2-3
{
	width: 66.66666%;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-4
{
	width: 25%;
}
.x-content-band.marginless-columns .x-container .x-column.x-3-4
{
	width: 75%;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-5
{
	width: 20%;
}
.x-content-band.marginless-columns .x-container .x-column.x-2-5
{
	width: 40%;
}
.x-content-band.marginless-columns .x-container .x-column.x-3-5
{
	width: 60%;
}
.x-content-band.marginless-columns .x-container .x-column.x-4-5
{
	width: 80%;
}
.x-content-band.marginless-columns .x-container .x-column.x-1-6
{
	width: 16.66666%;
}
.x-content-band.marginless-columns .x-container .x-column.x-5-6
{
	width: 83.33333%;
}
@media (max-width: 767px)
{
	.x-content-band.marginless-columns .x-container
	{
		display: block;
	}
	.x-content-band.marginless-columns .x-container:before,.x-content-band.marginless-columns .x-container:after
	{
		display: table;
	}
	.x-content-band.marginless-columns .x-container .x-column[class*="x-"]
	{
		display: block;
		width: 100%;
	}
}
.x-content-band.vc .wpb_row,.x-content-band.vc .wpb_content_element
{
	margin-bottom: 0;
}
.x-entry-share
{
	border: 2px solid #e5e5e5;
	border-left: 0;
	border-right: 0;
	font-size: 12px;
	line-height: 1;
	margin: 0 0 1.5em;
	padding: 10px 0;
	text-align: center;
}
.x-entry-share p
{
	font-weight: 400;
	margin: 8px 0 10px;
	text-transform: uppercase;
}
.x-entry-share .x-share
{
	display: inline-block;
	font-size: 24px;
	height: 45px;
	line-height: 45px;
	margin: 0 0.05em;
	width: 45px;
}
.x-entry-share .x-share:hover
{
	background-color: #16a085;
	color: #fff;
}
.x-toc
{
	border: 2px solid #e5e5e5;
	margin: 0.55em 0;
	padding: 15px;
	width: 210px;
}
.x-toc.left
{
	margin-right: 1.75em;
}
.x-toc.right
{
	margin-left: 1.75em;
}
@media (max-width: 480px)
{
	.x-toc.left,.x-toc.right
	{
		float: none;
		margin: 0 0 1.5em;
		width: auto;
	}
}
.x-toc.block
{
	margin: 1.5em 0;
	width: auto;
}
.x-toc ul
{
	margin-bottom: -10px !important;
}
.h-toc
{
	font-size: 14px;
	letter-spacing: 1px;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.x-toc.block.two-columns .x-toc-item
{
	float: left;
	margin-right: 4%;
	width: 48%;
}
.x-toc.block.two-columns .x-toc-item:nth-child(2n)
{
	margin-right: 0;
}
.x-toc.block.three-columns .x-toc-item
{
	float: left;
	margin-right: 4%;
	width: 30.66667%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(3n)
{
	margin-right: 0;
}
@media (max-width: 979px)
{
	.x-toc.block.three-columns .x-toc-item
	{
		width: 48%;
	}
	.x-toc.block.three-columns .x-toc-item:nth-child(3n)
	{
		margin-right: 4%;
	}
	.x-toc.block.three-columns .x-toc-item:nth-child(2n)
	{
		margin-right: 0;
	}
}
@media (max-width: 480px)
{
	.x-toc.block.two-columns .x-toc-item,.x-toc.block.three-columns .x-toc-item
	{
		margin-right: 0;
		width: 100%;
	}
}
.x-toc-item
{
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.x-toc-item a
{
	border-bottom: 1px solid #e5e5e5;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h-custom-headline
{
	letter-spacing: -1px;
	line-height: 1.1;
}
.h-custom-headline.accent
{
	overflow: hidden;
}
.h-custom-headline.accent span
{
	display: inline-block;
	padding-bottom: 2px;
	position: relative;
}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after
{
	background-color: #e5e5e5;
	content: "";
	display: block;
	height: 2px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 9999px;
}
.h-custom-headline.accent span:before
{
	margin-right: 0.5em;
	right: 100%;
}
.h-custom-headline.accent span:after
{
	left: 100%;
	margin-left: 0.5em;
}
.h-feature-headline
{
	line-height: 1.1;
}
.h-feature-headline span
{
	display: inline-block;
}
.h-feature-headline span i
{
	background-color: #2c3e50;
	border-radius: 100em;
	color: #fff;
	float: left;
	font-size: 1em;
	height: 2em;
	line-height: 2em;
	margin-right: 0.25em;
	text-align: center;
	width: 2em;
}
h1.h-feature-headline span i,.h1.h-feature-headline span i
{
	margin-top: -0.335em;
}
h2.h-feature-headline span i,.h2.h-feature-headline span i
{
	margin-top: -0.335em;
}
h3.h-feature-headline span i,.h3.h-feature-headline span i
{
	margin-top: -0.285em;
}
h4.h-feature-headline span i,.h4.h-feature-headline span i
{
	margin-top: -0.275em;
}
h5.h-feature-headline span i,.h5.h-feature-headline span i
{
	margin-top: -0.265em;
}
h6.h-feature-headline span i,.h6.h-feature-headline span i
{
	margin-top: -0.255em;
}
.with-container
{
	background-color: #fff;
	/*border: 2px solid #e5e5e5;*/
	padding: 2.5%;
}
.mejs-container
{
	width: 100% !important;
}
.mejs-container:focus,.mejs-container:active
{
	outline: 0;
}
.mejs-container.mejs-container-fullscreen
{
	background-color: #000;
}
.mejs-controls
{
	border: 1px solid transparent;
	height: 32px !important;
}
.mejs-controls>div
{
	float: left;
	height: 30px;
	line-height: 28px;
	position: relative;
	width: 30px;
}
.mejs-video .mejs-controls
{
	bottom: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
	width: auto;
}
.mejs-button button
{
	background: none;
	border: 0;
	font-size: 14px;
	height: 30px;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 30px;
}
.mejs-button button:focus,.mejs-button button:active
{
	outline: 0;
}
.mejs-button button:before
{
	content: "\f065";
	display: block;
	font-family: "fontawesome" !important;
	font-style: normal !important;
	font-weight: normal !important;
	margin: 0 auto;
	speak: none;
	webkit-font-smoothing: antialiased;
}
.mejs-button.mejs-play button:before
{
	content: "\f04b";
}
.mejs-button.mejs-pause button:before
{
	content: "\f04c";
}
.mejs-button.mejs-mute button:before
{
	content: "\f028";
}
.mejs-button.mejs-unmute button:before
{
	content: "\f026";
}
.mejs-button.mejs-fullscreen button:before
{
	content: "\f065";
}
.mejs-button.mejs-unfullscreen button:before
{
	content: "\f066";
}
.mejs-time
{
	font-size: 10px;
	text-align: center;
	width: 45px !important;
}
@media (max-width: 767px)
{
	.mejs-time
	{
		display: none;
	}
}
.mejs-time-rail
{
	padding: 10px 10px 0;
	width: calc(100% - 30px) !important;
}
.mejs-time-total
{
	display: block;
	margin: 0;
	position: relative;
	width: 100% !important;
}
.mejs-time-total:focus,.mejs-time-total:active
{
	outline: 0;
}
.mejs-time-loaded,.mejs-time-current
{
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
.mejs-time-loaded
{
	width: 100% !important;
}
.advanced-controls .mejs-time-rail
{
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 767px)
{
	.advanced-controls .mejs-time-rail
	{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.advanced-controls.mejs-audio .mejs-time-rail
{
	width: calc(100% - 150px) !important;
}
@media (max-width: 767px)
{
	.advanced-controls.mejs-audio .mejs-time-rail
	{
		width: calc(100% - 60px) !important;
	}
}
.advanced-controls.mejs-video .mejs-time-rail
{
	width: calc(100% - 180px) !important;
}
@media (max-width: 767px)
{
	.advanced-controls.mejs-video .mejs-time-rail
	{
		width: calc(100% - 90px) !important;
	}
}
.mejs-audio .mejs-layers
{
	display: none;
}
.mejs-video .mejs-layer
{
	height: 100% !important;
	left: 0;
	position: absolute;
	top: 0;
	width: 100% !important;
}
.mejs-video .mejs-poster
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
}
.mejs-video .mejs-overlay-play
{
	cursor: pointer;
}
.mejs-video .mejs-overlay-loading,.mejs-video .mejs-overlay-error,.mejs-video .mejs-overlay-play .mejs-overlay-button
{
	display: none;
}
.mejs-offscreen,.mejs-time-buffering,.mejs-time-handle,.mejs-time-float,.mejs-volume-slider,.mejs-clear
{
	display: none !important;
}
.hide-controls .mejs-video .mejs-controls
{
	display: none !important;
}
.hide-controls.autoplay .mejs-video .mejs-layers
{
	height: 100% !important;
	left: 0;
	position: absolute;
	top: 0;
	width: 100% !important;
}
.mejs-controls
{
	background-color: rgba(0,0,0,0.5);
}
.mejs-button.mejs-playpause-button
{
	border-right: 1px solid rgba(255,255,255,0.125);
}
.mejs-button.mejs-volume-button,.mejs-button.mejs-fullscreen-button
{
	border-left: 1px solid rgba(255,255,255,0.125);
}
.mejs-button button
{
	color: rgba(255,255,255,0.5);
	transition: color 0.3s ease;
	webkit-transition: color 0.3s ease;
}
.mejs-button button:hover
{
	color: #fff;
}
.mejs-time
{
	color: rgba(255,255,255,0.5);
}
.mejs-time-total
{
	background-color: rgba(255,255,255,0.2);
	height: 10px;
}
.mejs-time-loaded
{
	background-color: rgba(255,255,255,0.3);
	height: 10px;
}
.mejs-time-current
{
	background-color: #fff;
	height: 10px;
}
.x-colophon.top
{
	background-color: #f9f9f9;
	/*padding: 5% 0 5.25%;*/
}
.x-colophon.top .x-column .widget:first-child
{
	margin-top: 0;
}
@media (max-width: 979px)
{
	.x-colophon.top
	{
	margin-top:10px;
		/*padding: 6.5% 0;*/
	}
	.x-colophon.top .x-column .widget:first-child
	{
		margin-top: 3em;
	}
	.x-colophon.top .x-column:first-child .widget:first-child
	{
		margin-top: 0;
	}
}
.x-colophon.bottom
{
	background-color: #2c3e50;
	color: #fff;
	font-size: 11px;
	line-height: 1.3;
	padding: 50px 0;
	text-align: center;
}
.x-colophon.bottom .x-social-global
{
	margin: 20px 0;
}
.x-colophon.bottom .x-social-global a
{
	font-size: 21px;
	height: 54px;
	line-height: 54px;
	margin: 0 1.25%;
	width: 54px;
}
.x-colophon.bottom .x-social-global a.foursquare
{
	font-size: 20px;
}
.x-colophon.bottom .x-nav
{
	margin: 20px 0;
	text-align: center;
}
.x-colophon.bottom .x-nav li
{
	display: inline-block;
	margin: 0;
}
.x-colophon.bottom .x-nav li:before
{
	content: "/";
	float: left;
	margin: 0 0.55em 0 0.45em;
	opacity: 0.35;
}
.x-colophon.bottom .x-nav li:first-child:before
{
	content: none;
}
.x-colophon.bottom .x-nav li a
{
	display: inline;
	letter-spacing: 1px;
	opacity: 1;
	text-transform: uppercase;
}
.x-colophon.bottom .x-nav li a:hover
{
	background-color: transparent;
	opacity: 0.35;
}
.x-colophon.bottom .x-colophon-content
{
	letter-spacing: 1px;
	margin: 20px 0;
	opacity: 1;
}
.x-colophon .widget
{
	margin-top: 3em;
}
.x-colophon .widget ul li
{
	background-color: #fafafa;
}
@media (max-width: 979px)
{
	.x-sidebar
	{
		margin-top: 3.5em;
	}
}
.x-sidebar .widget
{
	margin-top: 3em;
}
.x-sidebar .widget:first-child
{
	margin-top: 0;
}
.x-sidebar .widget:last-child
{
	margin-bottom: 2em;
}
.x-main
{
	position: relative;
	zoom: 1;
}
.x-main:before,.x-main:after
{
	content: "";
	display: table;
}
.x-main:after
{
	clear: both;
}
.x-main .widget
{
	margin-top: 3em;
}
.x-main .widget:first-child
{
	margin-top: 0;
}
.hentry
{
	margin-top: 90px;
}
.hentry:first-child
{
	margin-top: 0;
}
.hentry p:last-child,.hentry ul:last-child,.hentry ol:last-child
{
	margin-bottom: 0;
}
.entry-wrap
{
	zoom: 1;
}
.entry-wrap:before,.entry-wrap:after
{
	content: "";
	display: table;
}
.entry-wrap:after
{
	clear: both;
}
.entry-title
{
	font-size: 170%;
	line-height: 1.1;
	margin: 0;
	position: relative;
}
.entry-title:before
{
	background-color: #fff;
	color: #e6e6e6;
	float: left;
	font-family: "fontawesome" !important;
	font-size: 0.88em;
	font-style: normal !important;
	font-weight: normal !important;
	line-height: 1;
	margin-right: 0.35em;
	position: relative;
	speak: none;
	text-align: center;
	top: 0.1375em;
	webkit-font-smoothing: antialiased;
}
.entry-title-sub
{
	color: #bfbfbf;
	display: block;
	font-size: 128.5%;
	font-weight: 300;
	line-height: 1.1;
	margin: 0.725em 0 0;
}
.p-meta
{
	line-height: 1.5;
	margin-top: 8px;
}
.p-meta>span
{
	display: inline-block;
}
.p-meta>span>a
{
	white-space: nowrap;
}
.p-meta>span:after
{
	content: "/";
	padding: 0 0.45em;
}
.p-meta>span:last-child:after
{
	display: none;
}
.entry-featured
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	margin-top: 25px;
	padding: 6px;
	position: relative;
}
.entry-thumb
{
	background-color: #16a085;
	display: block;
	ms-transform: translate3d(0, 0, 0);
	position: relative;
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
}
.entry-thumb img
{
	min-width: 100%;
	transition: opacity 0.75s ease;
	webkit-transition: opacity 0.75s ease;
}
.entry-thumb:before
{
	background-color: rgba(0,0,0,0.35);
	border-radius: 100em;
	color: #fff;
	content: "\f0c1";
	display: block;
	font-family: "fontawesome";
	font-size: 42px;
	font-style: normal;
	font-weight: normal;
	height: 70px;
	left: 50%;
	line-height: 72px;
	margin: -36px 0 0 -35px;
	opacity: 0;
	position: absolute;
	speak: none;
	text-align: center;
	top: 50%;
	transition: opacity 0.75s ease;
	vertical-align: middle;
	webkit-font-smoothing: antialiased;
	webkit-transition: opacity 0.75s ease;
	width: 70px;
}
a.entry-thumb:hover img
{
	opacity: 0.15;
}
a.entry-thumb:hover:before
{
	opacity: 1;
}
.entry-content
{
	margin-top: 25px;
}
.entry-content embed,.entry-content iframe,.entry-content object
{
	max-width: 100%;
	width: 100%;
}
.entry-content.excerpt p
{
	margin-bottom: 0;
}
.more-link
{
	font-weight: 700;
	text-decoration: underline;
	white-space: nowrap;
}
.entry-footer
{
	background-color: #f9f9f9;
	line-height: 1.4;
	margin-top: 1.5em;
	padding: 1em 1.25em;
}
.page .no-post-thumbnail .entry-content
{
	margin-top: 0;
}
.x-iso-container-posts.cols-2 .entry-wrap
{
	padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-wrap
{
	padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-title
{
	font-size: 150%;
}
.x-iso-container-posts.cols-3 .p-meta
{
	font-size: 82%;
}
.x-iso-container-posts>.hentry .entry-wrap
{
	background-color: #fff;
	border: 1px solid #f2f2f2;
	margin: 0 -1px -1px;
}
.format-standard .entry-title:before
{
	content: "\f0f6";
}
.format-video .entry-title:before
{
	content: "\f008";
}
.format-audio .entry-title:before
{
	content: "\f001";
}
.format-audio.no-post-thumbnail .entry-featured
{
	border: 0;
	padding: 0;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio
{
	bottom: 20px;
	left: 20px;
	margin: 0 auto;
	position: absolute;
	right: 20px;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio iframe
{
	bottom: 0;
	position: absolute;
}
.format-image .entry-title:before
{
	content: "\f083";
}
.format-gallery .entry-title:before
{
	content: "\f03e";
}
.format-link .x-hgroup
{
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 1.5em;
	padding: 0 0 1.5em;
}
.format-link .entry-title:before
{
	content: "\f0c1";
}
.format-link .entry-title-sub a
{
	border-bottom: 1px dotted;
	word-break: break-all;
}
.blog.x-post-meta-disabled .format-link .x-hgroup,.search.x-post-meta-disabled .format-link .x-hgroup,.archive.x-post-meta-disabled .format-link .x-hgroup
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.format-quote .x-hgroup
{
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 1.5em;
	padding: 0 0 1.5em;
}
.format-quote .entry-title:before
{
	content: "\f10d";
}
.format-quote .entry-title-sub
{
	text-align: right;
}
.format-quote .entry-title-sub:before
{
	content: "\2013\00A0";
}
.blog.x-post-meta-disabled .format-quote .x-hgroup,.search.x-post-meta-disabled .format-quote .x-hgroup,.archive.x-post-meta-disabled .format-quote .x-hgroup
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.x-portfolio .entry-cover
{
	background-color: rgba(255,255,255,0.925);
	height: 100%;
	left: 0;
	ms-transform: translate(-100%, 0);
	position: absolute;
	text-align: center;
	top: 0;
	transform: translate(-100%, 0);
	transition: all 0.75s ease;
	webkit-transform: translate(-100%, 0);
	webkit-transition: all 0.75s ease;
	width: 100%;
}
.x-portfolio .entry-cover:before
{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.x-portfolio .entry-cover-content
{
	display: inline-block;
	height: auto;
	position: relative;
	vertical-align: middle;
	width: 80%;
}
.x-portfolio .entry-cover-content span
{
	text-transform: uppercase;
}
.x-portfolio .entry-featured
{
	overflow: hidden;
}
.x-portfolio .entry-featured:hover .entry-cover
{
	ms-transform: translate(0, 0);
	transform: translate(0, 0);
	webkit-transform: translate(0, 0);
}
.x-portfolio .entry-info
{
	float: left;
	width: 64%;
}
.x-portfolio .entry-extra
{
	border: 2px solid #e5e5e5;
	float: right;
	font-size: 114.2%;
	padding: 25px;
	width: 32%;
}
@media (max-width: 767px)
{
	.x-portfolio .entry-extra
	{
		margin-top: 1.85em;
	}
}
.x-portfolio .entry-extra .x-btn
{
	margin-bottom: 2.5em;
}
.x-portfolio .entry-extra .x-ul-icons
{
	margin-left: 1.355em;
}
@media (max-width: 767px)
{
	.x-portfolio .entry-info,.x-portfolio .entry-extra
	{
		float: none;
		width: 100%;
	}
}
.x-portfolio .h-extra
{
	font-size: 150%;
	margin-top: 0.5em;
}
.x-portfolio .h-extra.skills
{
	margin: 0 0 0.25em;
}
.x-portfolio .h-extra.launch
{
	margin: 0.95em 0 0.4em;
}
.single-x-portfolio .entry-header
{
	margin-top: 5%;
}
.single-x-portfolio .entry-featured
{
	margin: 0;
}
.x-iso-container-portfolio .entry-featured
{
	margin: 0;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover
{
	cursor: default;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover img
{
	opacity: 1;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover:before
{
	opacity: 0;
}
h1.entry-title.entry-title-portfolio
{
	font-size: 285.7%;
	line-height: 1.05;
	margin: 0;
}
@media (max-width: 480px)
{
	h1.entry-title.entry-title-portfolio
	{
		font-size: 228.5%;
	}
}
h2.entry-title.entry-title-portfolio
{
	font-size: 171.4%;
	line-height: 1.1;
	margin: 0;
	text-align: center;
}
.page-template-template-blank-3-php.x-navbar-fixed-left-active,.page-template-template-blank-3-php.x-navbar-fixed-right-active,.page-template-template-blank-6-php.x-navbar-fixed-left-active,.page-template-template-blank-6-php.x-navbar-fixed-right-active,.page-template-template-blank-7-php.x-navbar-fixed-left-active,.page-template-template-blank-7-php.x-navbar-fixed-right-active,.page-template-template-blank-8-php.x-navbar-fixed-left-active,.page-template-template-blank-8-php.x-navbar-fixed-right-active
{
	padding: 0;
}
[class*="page-template-template-blank"] .entry-content
{
	margin: 0;
}

}
.error404 .entry-404
{
	margin: 6.5% 0 8.5%;
}
.error404 .entry-404 p
{
	font-size: 1.5em;
	margin: 0 auto 1.313em;
	max-width: 750px;
}
@media (max-width: 767px)
{
	.error404 .entry-404 p
	{
		font-size: 1.25em;
	}
}
@media (max-width: 480px)
{
	.error404 .entry-404 p
	{
		font-size: 1em;
	}
}
.error404 .entry-404 .form-search
{
	margin: 0 auto;
	max-width: 500px;
}
.x-header-landmark
{
	border: 1px solid #f2f2f2;
	border-left: 0;
	border-right: 0;
	padding: 52px 0;
}
.x-landmark-breadcrumbs-wrap
{
	display: table;
	width: 100%;
	margin-top:2%;
}
@media (max-width: 767px)
{
	.x-landmark-breadcrumbs-wrap .x-landmark,.x-landmark-breadcrumbs-wrap .x-breadcrumbs-wrap
	{
		display: block;
		text-align: center;
		width: 100%;
	}
}
.x-landmark,.x-breadcrumbs-wrap
{
	display: table-cell;
	vertical-align: middle;
}
.x-landmark
{
	padding-right: 9.92611%;
	width: 63.02463%;
}
@media (max-width: 767px)
{
	.x-landmark
	{
		padding: 0;
	}
}
.x-breadcrumbs-wrap
{
	text-align: right;
	width: 27.04926%;
}
@media (max-width: 767px)
{
	.x-breadcrumbs-wrap
	{
		margin-top: 0.75em;
	}
}
.h-landmark,.entry-title.h-landmark
{
	font-size: 245%;
	letter-spacing: -0.075em;
	line-height: 1;
	margin: 0;
}
.h-landmark span,.entry-title.h-landmark span
{
	display: inline-block;
	position: relative;
}
.x-comments-area
{
	margin: 3.5em 0 0;
}
.h-comments-title
{
	font-size: 171.4%;
	font-weight: 300;
	line-height: 1.1;
	margin: 0 0 0.5em;
}
.h-comments-title span
{
	font-weight: 700;
}
.x-comments-list
{
	list-style: none;
	margin: 0;
}
.x-comments-list .children
{
	list-style: none;
	margin: 0;
}
@media (max-width: 979px)
{
	.x-comments-list .children
	{
		margin-left: 0;
	}
}
.x-comments-list .children li.comment
{
	border-left: 1px solid #f2f2f2;
	box-shadow: inset 1px 0 0 0 rgba(255,255,255,0.85);
	margin: 0;
	padding-left: 50px;
	position: relative;
}
@media (max-width: 767px)
{
	.x-comments-list .children li.comment
	{
		border-left: 0;
		padding-left: 0;
	}
	.x-comments-list .children li.comment:before
	{
		display: none;
	}
}
.x-comments-list .children li.comment:before
{
	background-color: #f2f2f2;
	box-shadow: 0 1px 0 0 rgba(255,255,255,0.85);
	content: "\00A0";
	display: block;
	float: left;
	height: 1px;
	left: 0;
	position: absolute;
	top: 30px;
	width: 25px;
}
li.comment
{
	margin: 0;
	padding: 0;
}
li.bypostauthor>article.comment
{
	border-color: #16a085;
}
article.comment
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	font-size: 114.2%;
	line-height: 1.5;
	margin: 0 0 15px 0;
	padding: 25px;
	position: relative;
	zoom: 1;
}
article.comment:before,article.comment:after
{
	content: "";
	display: table;
}
article.comment:after
{
	clear: both;
}
@media (max-width: 480px)
{
	article.comment
	{
		padding: 15px;
	}
}
.x-comment-wrap
{
	margin-left: 84px;
}
@media (max-width: 480px)
{
	.x-comment-wrap
	{
		margin-left: 74px;
	}
}
.x-comment-header
{
	border-bottom: 1px solid #f2f2f2;
	line-height: 1;
	margin-bottom: 13px;
	padding-bottom: 3px;
}
.x-comment-content
{
	position: relative;
}
.x-comment-content p:last-child,.x-comment-content ul:last-child,.x-comment-content ol:last-child
{
	margin-bottom: 0;
}
.x-comment-author
{
	border-radius: 3px;
	display: inline-block;
	font-size: 131.25%;
	letter-spacing: -1px;
	line-height: 1;
}
.x-comment-author a
{
	color: #2c3e50;
}
.x-comment-author a:hover
{
	color: #16a085;
}
.x-comment-time
{
	color: #a6a6a6;
	display: inline-block;
	font-size: 68.75%;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1.2;
	margin: 9px 0 0;
	position: relative;
	text-transform: uppercase;
}
.x-comment-awaiting-moderation
{
	background-color: #f5f5f5;
	border-radius: 3px;
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.1);
	color: #2c3e50;
	line-height: 1.2;
	padding: 0.5em 0.5em 0.75em;
	text-align: center;
}
.comment-edit-link
{
	display: block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	right: 7px;
	text-transform: uppercase;
	top: 6px;
	white-space: nowrap;
}
.x-reply
{
	clear: left;
	float: left;
	margin-left: 3px;
}
.comment-reply-link
{
	color: #c5c5c5;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1.4;
	text-transform: uppercase;
}
.comment-reply-link-after
{
	font-size: 10px;
	line-height: 1;
}
span.bypostauthor
{
	display: block;
	font-size: 50%;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	margin: 10px 0 0;
	text-transform: uppercase;
}
.x-comment-img
{
	float: left;
}
.x-comment-img .avatar-wrap
{
	display: block;
	position: relative;
}
.x-comment-img .avatar-wrap .avatar
{
	width: 60px;
}
#respond .required
{
	font-weight: 700;
}
#reply-title
{
	font-size: 171.4%;
	line-height: 1.1;
	margin: 2.175em 0 0.1em;
}
#reply-title small
{
	display: block;
	font-size: 54.16%;
	letter-spacing: 1px;
	margin: 8px 0 0;
	text-transform: uppercase;
}
#commentform
{
	margin-bottom: 0;
}
.comment-notes
{
	font-size: 100%;
	margin-bottom: 1em;
}
.logged-in-as
{
	font-size: 114.2%;
	margin-bottom: 1em;
}
.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-rating,.comment-form-comment
{
	margin: 0;
}
.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label
{
	color: #2c3e50;
	font-size: 100%;
}
.comment-form-author label .required,.comment-form-email label .required,.comment-form-url label .required,.comment-form-rating label .required,.comment-form-comment label .required
{
	position: relative;
	right: 0.175em;
}
.comment-form-author,.comment-form-email,.comment-form-url
{
	float: left;
	width: 33.33333%;
}
.comment-form-author input,.comment-form-email input,.comment-form-url input
{
	font-size: 16px;
	margin-bottom: 0.85em;
	width: 100%;
}
.comment-form-author
{
	padding-right: 0.5em;
}
.comment-form-email
{
	padding: 0 0.5em;
}
.comment-form-url
{
	padding-left: 0.5em;
}
.comment-form-comment textarea
{
	font-size: 16px;
	margin-bottom: 0.85em;
	padding-bottom: 11px;
	padding-top: 11px;
	resize: none;
	width: 100%;
}
.form-submit
{
	margin: 0;
}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child
{
	margin-bottom: 0;
}
.widget ul,.widget ol
{
	border-top: 1px solid #f2f2f2;
	list-style: none;
	margin-left: 0;
}
.widget ul li,.widget ol li
{
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
	line-height: 1.5;
	padding: 0.65em 0;
}
.widget select
{
	width: 100%;
}
.h-widget
{
	font-size: 170%;
	line-height: 1.1;
	margin: 0 0 0.65em;
}
.widget_calendar #wp-calendar
{
	background-color: transparent;
}
.widget_calendar #wp-calendar caption
{
	color: #2c3e50;
	font-size: 114.2%;
	font-weight: 300;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.widget_calendar #wp-calendar th,.widget_calendar #wp-calendar td
{
	line-height: 1;
	text-align: center;
}
.widget_calendar #wp-calendar th
{
	border-bottom: 2px solid #2c3e50;
	color: #2c3e50;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700;
	padding: 3% 0;
}
.widget_calendar #wp-calendar td
{
	padding: 4.75% 0;
}
.widget_calendar #wp-calendar tbody td
{
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.widget_calendar #wp-calendar tbody td.pad:first-child
{
	border-left: 0;
}
.widget_calendar #wp-calendar tbody td.pad:last-child
{
	border-right: 0;
}
.widget_calendar #wp-calendar #prev,.widget_calendar #wp-calendar #next
{
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
	line-height: 1;
	padding: 4.5% 0;
	text-shadow: none;
	text-transform: uppercase;
}
.widget_calendar #wp-calendar #prev a,.widget_calendar #wp-calendar #next a
{
	color: #bfbfbf;
}
.widget_calendar #wp-calendar #prev a:hover,.widget_calendar #wp-calendar #next a:hover
{
	color: gray;
}
.widget_nav_menu .current-menu-item>a
{
	position: relative;
}
.widget_nav_menu .current-menu-item>a:after
{
	content: "\f053";
	display: inline-block;
	font-family: "fontawesome" !important;
	font-style: normal !important;
	font-weight: normal !important;
	margin-left: 0.45em;
	speak: none;
	webkit-font-smoothing: antialiased;
}
.widget_rss .rsswidget img
{
	display: none;
}
.widget_tag_cloud .tagcloud a,.widget_product_tag_cloud .tagcloud a
{
	background-color: #2c3e50;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	margin-top: 0.35em;
	padding: 0.375em 0.675em 0.475em;
	position: relative;
	text-align: center;
	vertical-align: middle;
}
.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover
{
	background-color: #1abc9c;
	color: #fff;
}
.widget_text .textwidget ul
{
	border-top: 0;
	list-style: disc;
	margin: 0 0 1.5em 1.655em;
}
.widget_text .textwidget ul li
{
	border-bottom: 0;
	line-height: 1.8;
	padding: 0;
}
.widget_text .textwidget ul.x-ul-icons
{
	list-style: none;
}
.widget_categories ul,.widget_product_categories ul,.widget_nav_menu ul,.widget_pages ul
{
	border-bottom: 1px solid #f2f2f2;
	border-top: 0;
}
.widget_categories ul ul,.widget_product_categories ul ul,.widget_nav_menu ul ul,.widget_pages ul ul
{
	border: 0;
}
.widget_categories ul>li,.widget_product_categories ul>li,.widget_nav_menu ul>li,.widget_pages ul>li
{
	border-bottom: 0;
	border-top: 1px solid #f2f2f2;
	padding: 0;
}
.widget_categories ul>li a,.widget_product_categories ul>li a,.widget_nav_menu ul>li a,.widget_pages ul>li a
{
	display: inline-block;
	margin: 0.65em 0;
}
.widget_categories ul li li a,.widget_product_categories ul li li a,.widget_nav_menu ul li li a,.widget_pages ul li li a
{
	margin-left: 25px;
}
.widget_categories ul li li li a,.widget_product_categories ul li li li a,.widget_nav_menu ul li li li a,.widget_pages ul li li li a
{
	margin-left: 50px;
}
.widget_categories ul li li li li a,.widget_product_categories ul li li li li a,.widget_nav_menu ul li li li li a,.widget_pages ul li li li li a
{
	margin-left: 75px;
}
.sticky
{
	margin: 0;
}
.alignright
{
	float: right;
	margin: 0.35em 0 0.35em 1.5em;
}
.alignleft
{
	float: left;
	margin: 0.35em 1.5em 0.35em 0;
}
.alignnone
{
	float: none;
	margin: 0 0 1.5em 0;
}
.aligncenter
{
	display: block;
	margin: 0 auto 1.5em;
}
.wp-caption,.gallery-item
{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	max-width: 100%;
	padding: 4px;
	text-align: center;
}
.wp-caption>.wp-caption-text,.wp-caption>.wp-caption-text:last-child,.gallery-item>.wp-caption-text,.gallery-item>.wp-caption-text:last-child
{
	display: block;
	font-size: 10px;
	line-height: 1.2;
	margin: 9px 0 5px;
	padding: 0 5%;
	text-transform: uppercase;
}
.gallery
{
	clear: both;
	margin: -4% 0 1.5em;
	zoom: 1;
}
.gallery:before,.gallery:after
{
	content: "";
	display: table;
}
.gallery:after
{
	clear: both;
}
.gallery .gallery-item
{
	float: left;
	margin: 4% 4% 0 0;
}
.gallery-columns-0 .gallery-item,.gallery-columns-1 .gallery-item
{
	width: 100%;
}
.gallery-columns-2 .gallery-item
{
	width: 48%;
}
.gallery-columns-2 .gallery-item:nth-child(2n)
{
	margin-right: 0;
}
.gallery-columns-3 .gallery-item
{
	width: 30.6666%;
}
.gallery-columns-3 .gallery-item:nth-child(3n)
{
	margin-right: 0;
}
.gallery-columns-4 .gallery-item
{
	width: 22%;
}
.gallery-columns-4 .gallery-item:nth-child(4n)
{
	margin-right: 0;
}
@media (max-width: 979px)
{
	.gallery-columns-4 .gallery-item
	{
		width: 48%;
	}
	.gallery-columns-4 .gallery-item:nth-child(2n)
	{
		margin-right: 0;
	}
}
@media (max-width: 767px)
{
	.gallery-columns-0 .gallery-item,.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
}
.ie9 .flex-direction-nav a
{
	font-size: 80px;
	line-height: 53px;
}
@media print
{
	*
	{
		background: transparent !important;
		box-shadow: none !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	a,a:visited
	{
		text-decoration: underline;
	}
	a[href]:after
	{
		content: " (" attr(href) ")";
	}
	abbr[title]:after
	{
		content: " (" attr(title) ")";
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
	{
		content: "";
	}
	pre,blockquote
	{
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead
	{
		display: table-header-group;
	}
	tr,img
	{
		page-break-inside: avoid;
	}
	img
	{
		max-width: 100% !important;
	}
	@page
	{
		margin: 0.5cm;
	}
	p,h2,h3
	{
		orphans: 3;
		widows: 3;
	}
	h2,h3
	{
		page-break-after: avoid;
	}
}
html body #wpadminbar
{
	z-index: 99999 !important;
}
.admin-bar .x-navbar-fixed-top,.admin-bar .x-navbar-fixed-left,.admin-bar .x-navbar-fixed-right
{
	top: 32px;
}
@media (max-width: 979px)
{
	.admin-bar .x-navbar-fixed-top,.admin-bar .x-navbar-fixed-left,.admin-bar .x-navbar-fixed-right
	{
		top: 0;
	}
}
.admin-bar .x-widgetbar,.admin-bar .x-btn-widgetbar
{
	top: 32px;
}
@media screen and (max-width: 782px)
{
	.admin-bar .x-widgetbar,.admin-bar .x-btn-widgetbar
	{
		top: 46px;
	}
}
.cf
{
	zoom: 1;
}
.cf:before,.cf:after
{
	content: "";
	display: table;
}
.cf:after
{
	clear: both;
}
.content-box
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-box-sizing: content-box;
}
.hide-text
{
	background-color: transparent;
	border: 0;
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.center-block
{
	margin-left: auto;
	margin-right: auto;
}
.center-list
{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.hide
{
	display: none;
}
.show
{
	display: block;
}
.hidden
{
	display: none !important;
	visibility: hidden;
}
.invisible
{
	visibility: hidden;
}
.visually-hidden,.screen-reader-text
{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus
{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.overflow-hidden
{
	overflow: hidden;
}
.affix
{
	position: fixed;
}
.w-900
{
	font-weight: 900;
}
.w-800
{
	font-weight: 800;
}
.w-700
{
	font-weight: 700;
}
.w-600
{
	font-weight: 600;
}
.w-500
{
	font-weight: 500;
}
.w-400
{
	font-weight: 400;
}
.w-300
{
	font-weight: 300;
}
.w-200
{
	font-weight: 200;
}
.w-100
{
	font-weight: 100;
}
.tt-upper
{
	text-transform: uppercase;
}
.tt-lower
{
	text-transform: lowercase;
}
.tt-none
{
	text-transform: none;
}
.center-text
{
	text-align: center;
}
.right-text
{
	text-align: right;
}
.left-text
{
	text-align: left;
}
.x-visible-phone
{
	display: none !important;
}
.x-visible-tablet
{
	display: none !important;
}
.x-visible-desktop
{
	display: inherit !important;
}
span.x-visible-desktop
{
	display: inline !important;
}
.x-hidden-desktop
{
	display: none !important;
}
@media (min-width: 768px) and (max-width: 979px)
{
	.x-visible-tablet
	{
		display: inherit !important;
	}
	span.x-visible-tablet
	{
		display: inline !important;
	}
	.x-hidden-tablet
	{
		display: none !important;
	}
	.x-hidden-desktop
	{
		display: inherit !important;
	}
	span.x-hidden-desktop
	{
		display: inline !important;
	}
	.x-visible-desktop
	{
		display: none !important;
	}
}
@media (max-width: 767px)
{
	.x-visible-phone
	{
		display: inherit !important;
	}
	span.x-visible-phone
	{
		display: inline !important;
	}
	.x-hidden-phone
	{
		display: none !important;
	}
	.x-hidden-desktop
	{
		display: inherit !important;
	}
	span.x-hidden-desktop
	{
		display: inline !important;
	}
	.x-visible-desktop
	{
		display: none !important;
	}
}
.ptn,.pvn,.pan
{
	padding-top: 0 !important;
}
.pts,.pvs,.pas
{
	padding-top: 0.5em !important;
}
.ptm,.pvm,.pam
{
	padding-top: 1em !important;
}
.ptl,.pvl,.pal
{
	padding-top: 2em !important;
}
.prn,.phn,.pan
{
	padding-right: 0 !important;
}
.prs,.phs,.pas
{
	padding-right: 0.5em !important;
}
.prm,.phm,.pam
{
	padding-right: 1em !important;
}
.prl,.phl,.pal
{
	padding-right: 2em !important;
}
.pbn,.pvn,.pan
{
	padding-bottom: 0 !important;
}
.pbs,.pvs,.pas
{
	padding-bottom: 0.5em !important;
}
.pbm,.pvm,.pam
{
	padding-bottom: 1em !important;
}
.pbl,.pvl,.pal
{
	padding-bottom: 2em !important;
}
.pln,.phn,.pan
{
	padding-left: 0 !important;
}
.pls,.phs,.pas
{
	padding-left: 0.5em !important;
}
.plm,.phm,.pam
{
	padding-left: 1em !important;
}
.pll,.phl,.pal
{
	padding-left: 2em !important;
}
.mtn,.mvn,.man
{
	margin-top: 0 !important;
}
.mts,.mvs,.mas
{
	margin-top: 0.5em !important;
}
.mtm,.mvm,.mam
{
	margin-top: 1em !important;
}
.mtl,.mvl,.mal
{
	margin-top: 2em !important;
}
.mrn,.mhn,.man
{
	margin-right: 0 !important;
}
.mrs,.mhs,.mas
{
	margin-right: 0.5em !important;
}
.mrm,.mhm,.mam
{
	margin-right: 1em !important;
}
.mrl,.mhl,.mal
{
	margin-right: 2em !important;
}
.mbn,.mvn,.man
{
	margin-bottom: 0 !important;
}
.mbs,.mvs,.mas
{
	margin-bottom: 0.5em !important;
}
.mbm,.mvm,.mam
{
	margin-bottom: 1em !important;
}
.mbl,.mvl,.mal
{
	margin-bottom: 2em !important;
}
.mln,.mhn,.man
{
	margin-left: 0 !important;
}
.mls,.mhs,.mas
{
	margin-left: 0.5em !important;
}
.mlm,.mhm,.mam
{
	margin-left: 1em !important;
}
.mll,.mhl,.mal
{
	margin-left: 2em !important;
}
@font-face
{
	font-family: 'fontawesome';
	font-style: normal;
	font-weight: normal;
	src: url("../../../fonts/font_awesome/font-awesome.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../../../fonts/font_awesome/font-awesome.woff?v=4.2.0") format("woff"),url("../../../fonts/font_awesome/font-awesome.ttf?v=4.2.0") format("truetype"),url("../../../fonts/font_awesome/font-awesome.svg?v=4.2.0#fontawesomeregular") format("svg");
	src: url("../../../fonts/font_awesome/font-awesome.eot?v=4.2.0");
}
[class^="x-icon-"],[class*=" x-icon-"]
{
	display: inline-block;
	font-family: "fontawesome";
	font-style: normal;
	font-weight: normal;
	speak: none;
	text-decoration: inherit;
	webkit-font-smoothing: antialiased;
}
[class^="x-icon-"]:before,[class*=" x-icon-"]:before
{
	line-height: 1;
	speak: none;
}
a [class^="x-icon-"],a [class*=" x-icon-"]
{
	display: inline-block;
}
.nav [class^="x-icon-"],.nav [class*=" x-icon-"]
{
	display: inline;
	margin-right: 0.5em;
}
li [class^="x-icon-"],li [class*=" x-icon-"],.nav li [class^="x-icon-"],.nav li [class*=" x-icon-"]
{
	display: inline-block;
	text-align: center;
	width: 1.25em;
}
[class^="x-icon-"].left,[class*=" x-icon-"].left
{
	margin-right: 0.3em;
}
[class^="x-icon-"].right,[class*=" x-icon-"].right
{
	margin-left: 0.3em;
}
.x-icon-glass:before
{
	content: "";
}
.x-icon-music:before
{
	content: "";
}
.x-icon-search:before
{
	content: "";
}
.x-icon-envelope-o:before
{
	content: "";
}
.x-icon-heart:before
{
	content: "";
}
.x-icon-star:before
{
	content: "";
}
.x-icon-star-o:before
{
	content: "";
}
.x-icon-user:before
{
	content: "";
}
.x-icon-film:before
{
	content: "";
}
.x-icon-th-large:before
{
	content: "";
}
.x-icon-th:before
{
	content: "";
}
.x-icon-th-list:before
{
	content: "";
}
.x-icon-check:before
{
	content: "";
}
.x-icon-remove:before,.x-icon-close:before,.x-icon-times:before
{
	content: "";
}
.x-icon-search-plus:before
{
	content: "";
}
.x-icon-search-minus:before
{
	content: "";
}
.x-icon-power-off:before
{
	content: "";
}
.x-icon-signal:before
{
	content: "";
}
.x-icon-gear:before,.x-icon-cog:before
{
	content: "";
}
.x-icon-trash-o:before
{
	content: "";
}
.x-icon-home:before
{
	content: "";
}
.x-icon-file-o:before
{
	content: "";
}
.x-icon-clock-o:before
{
	content: "";
}
.x-icon-road:before
{
	content: "";
}
.x-icon-download:before
{
	content: "";
}
.x-icon-arrow-circle-o-down:before
{
	content: "";
}
.x-icon-arrow-circle-o-up:before
{
	content: "";
}
.x-icon-inbox:before
{
	content: "";
}
.x-icon-play-circle-o:before
{
	content: "";
}
.x-icon-rotate-right:before,.x-icon-repeat:before
{
	content: "";
}
.x-icon-refresh:before
{
	content: "";
}
.x-icon-list-alt:before
{
	content: "";
}
.x-icon-lock:before
{
	content: "";
}
.x-icon-flag:before
{
	content: "";
}
.x-icon-headphones:before
{
	content: "";
}
.x-icon-volume-off:before
{
	content: "";
}
.x-icon-volume-down:before
{
	content: "";
}
.x-icon-volume-up:before
{
	content: "";
}
.x-icon-qrcode:before
{
	content: "";
}
.x-icon-barcode:before
{
	content: "";
}
.x-icon-tag:before
{
	content: "";
}
.x-icon-tags:before
{
	content: "";
}
.x-icon-book:before
{
	content: "";
}
.x-icon-bookmark:before
{
	content: "";
}
.x-icon-print:before
{
	content: "";
}
.x-icon-camera:before
{
	content: "";
}
.x-icon-font:before
{
	content: "";
}
.x-icon-bold:before
{
	content: "";
}
.x-icon-italic:before
{
	content: "";
}
.x-icon-text-height:before
{
	content: "";
}
.x-icon-text-width:before
{
	content: "";
}
.x-icon-align-left:before
{
	content: "";
}
.x-icon-align-center:before
{
	content: "";
}
.x-icon-align-right:before
{
	content: "";
}
.x-icon-align-justify:before
{
	content: "";
}
.x-icon-list:before
{
	content: "";
}
.x-icon-dedent:before,.x-icon-outdent:before
{
	content: "";
}
.x-icon-indent:before
{
	content: "";
}
.x-icon-video-camera:before
{
	content: "";
}
.x-icon-photo:before,.x-icon-image:before,.x-icon-picture-o:before
{
	content: "";
}
.x-icon-pencil:before
{
	content: "";
}
.x-icon-map-marker:before
{
	content: "";
}
.x-icon-adjust:before
{
	content: "";
}
.x-icon-tint:before
{
	content: "";
}
.x-icon-edit:before,.x-icon-pencil-square-o:before
{
	content: "";
}
.x-icon-share-square-o:before
{
	content: "";
}
.x-icon-check-square-o:before
{
	content: "";
}
.x-icon-arrows:before
{
	content: "";
}
.x-icon-step-backward:before
{
	content: "";
}
.x-icon-fast-backward:before
{
	content: "";
}
.x-icon-backward:before
{
	content: "";
}
.x-icon-play:before
{
	content: "";
}
.x-icon-pause:before
{
	content: "";
}
.x-icon-stop:before
{
	content: "";
}
.x-icon-forward:before
{
	content: "";
}
.x-icon-fast-forward:before
{
	content: "";
}
.x-icon-step-forward:before
{
	content: "";
}
.x-icon-eject:before
{
	content: "";
}
.x-icon-chevron-left:before
{
	content: "";
}
.x-icon-chevron-right:before
{
	content: "";
}
.x-icon-plus-circle:before
{
	content: "";
}
.x-icon-minus-circle:before
{
	content: "";
}
.x-icon-times-circle:before
{
	content: "";
}
.x-icon-check-circle:before
{
	content: "";
}
.x-icon-question-circle:before
{
	content: "";
}
.x-icon-info-circle:before
{
	content: "";
}
.x-icon-crosshairs:before
{
	content: "";
}
.x-icon-times-circle-o:before
{
	content: "";
}
.x-icon-check-circle-o:before
{
	content: "";
}
.x-icon-ban:before
{
	content: "";
}
.x-icon-arrow-left:before
{
	content: "";
}
.x-icon-arrow-right:before
{
	content: "";
}
.x-icon-arrow-up:before
{
	content: "";
}
.x-icon-arrow-down:before
{
	content: "";
}
.x-icon-mail-forward:before,.x-icon-share:before
{
	content: "";
}
.x-icon-expand:before
{
	content: "";
}
.x-icon-compress:before
{
	content: "";
}
.x-icon-plus:before
{
	content: "";
}
.x-icon-minus:before
{
	content: "";
}
.x-icon-asterisk:before
{
	content: "";
}
.x-icon-exclamation-circle:before
{
	content: "";
}
.x-icon-gift:before
{
	content: "";
}
.x-icon-leaf:before
{
	content: "";
}
.x-icon-fire:before
{
	content: "";
}
.x-icon-eye:before
{
	content: "";
}
.x-icon-eye-slash:before
{
	content: "";
}
.x-icon-warning:before,.x-icon-exclamation-triangle:before
{
	content: "";
}
.x-icon-plane:before
{
	content: "";
}
.x-icon-calendar:before
{
	content: "";
}
.x-icon-random:before
{
	content: "";
}
.x-icon-comment:before
{
	content: "";
}
.x-icon-magnet:before
{
	content: "";
}
.x-icon-chevron-up:before
{
	content: "";
}
.x-icon-chevron-down:before
{
	content: "";
}
.x-icon-retweet:before
{
	content: "";
}
.x-icon-shopping-cart:before
{
	content: "";
}
.x-icon-folder:before
{
	content: "";
}
.x-icon-folder-open:before
{
	content: "";
}
.x-icon-arrows-v:before
{
	content: "";
}
.x-icon-arrows-h:before
{
	content: "";
}
.x-icon-bar-chart-o:before,.x-icon-bar-chart:before
{
	content: "";
}
.x-icon-twitter-square:before
{
	content: "";
}
.x-icon-facebook-square:before
{
	content: "";
}
.x-icon-camera-retro:before
{
	content: "";
}
.x-icon-key:before
{
	content: "";
}
.x-icon-gears:before,.x-icon-cogs:before
{
	content: "";
}
.x-icon-comments:before
{
	content: "";
}
.x-icon-thumbs-o-up:before
{
	content: "";
}
.x-icon-thumbs-o-down:before
{
	content: "";
}
.x-icon-star-half:before
{
	content: "";
}
.x-icon-heart-o:before
{
	content: "";
}
.x-icon-sign-out:before
{
	content: "";
}
.x-icon-linkedin-square:before
{
	content: "";
}
.x-icon-thumb-tack:before
{
	content: "";
}
.x-icon-external-link:before
{
	content: "";
}
.x-icon-sign-in:before
{
	content: "";
}
.x-icon-trophy:before
{
	content: "";
}
.x-icon-github-square:before
{
	content: "";
}
.x-icon-upload:before
{
	content: "";
}
.x-icon-lemon-o:before
{
	content: "";
}
.x-icon-phone:before
{
	content: "";
}
.x-icon-square-o:before
{
	content: "";
}
.x-icon-bookmark-o:before
{
	content: "";
}
.x-icon-phone-square:before
{
	content: "";
}
.x-icon-twitter:before
{
	content: "";
}
.x-icon-facebook:before
{
	content: "";
}
.x-icon-github:before
{
	content: "";
}
.x-icon-unlock:before
{
	content: "";
}
.x-icon-credit-card:before
{
	content: "";
}
.x-icon-rss:before
{
	content: "";
}
.x-icon-hdd-o:before
{
	content: "";
}
.x-icon-bullhorn:before
{
	content: "";
}
.x-icon-bell:before
{
	content: "";
}
.x-icon-certificate:before
{
	content: "";
}
.x-icon-hand-o-right:before
{
	content: "";
}
.x-icon-hand-o-left:before
{
	content: "";
}
.x-icon-hand-o-up:before
{
	content: "";
}
.x-icon-hand-o-down:before
{
	content: "";
}
.x-icon-arrow-circle-left:before
{
	content: "";
}
.x-icon-arrow-circle-right:before
{
	content: "";
}
.x-icon-arrow-circle-up:before
{
	content: "";
}
.x-icon-arrow-circle-down:before
{
	content: "";
}
.x-icon-globe:before
{
	content: "";
}
.x-icon-wrench:before
{
	content: "";
}
.x-icon-tasks:before
{
	content: "";
}
.x-icon-filter:before
{
	content: "";
}
.x-icon-briefcase:before
{
	content: "";
}
.x-icon-arrows-alt:before
{
	content: "";
}
.x-icon-group:before,.x-icon-users:before
{
	content: "";
}
.x-icon-chain:before,.x-icon-link:before
{
	content: "";
}
.x-icon-cloud:before
{
	content: "";
}
.x-icon-flask:before
{
	content: "";
}
.x-icon-cut:before,.x-icon-scissors:before
{
	content: "";
}
.x-icon-copy:before,.x-icon-files-o:before
{
	content: "";
}
.x-icon-paperclip:before
{
	content: "";
}
.x-icon-save:before,.x-icon-floppy-o:before
{
	content: "";
}
.x-icon-square:before
{
	content: "";
}
.x-icon-navicon:before,.x-icon-reorder:before,.x-icon-bars:before
{
	content: "";
}
.x-icon-list-ul:before
{
	content: "";
}
.x-icon-list-ol:before
{
	content: "";
}
.x-icon-strikethrough:before
{
	content: "";
}
.x-icon-underline:before
{
	content: "";
}
.x-icon-table:before
{
	content: "";
}
.x-icon-magic:before
{
	content: "";
}
.x-icon-truck:before
{
	content: "";
}
.x-icon-pinterest:before
{
	content: "";
}
.x-icon-pinterest-square:before
{
	content: "";
}
.x-icon-google-plus-square:before
{
	content: "";
}
.x-icon-google-plus:before
{
	content: "";
}
.x-icon-money:before
{
	content: "";
}
.x-icon-caret-down:before
{
	content: "";
}
.x-icon-caret-up:before
{
	content: "";
}
.x-icon-caret-left:before
{
	content: "";
}
.x-icon-caret-right:before
{
	content: "";
}
.x-icon-columns:before
{
	content: "";
}
.x-icon-unsorted:before,.x-icon-sort:before
{
	content: "";
}
.x-icon-sort-down:before,.x-icon-sort-desc:before
{
	content: "";
}
.x-icon-sort-up:before,.x-icon-sort-asc:before
{
	content: "";
}
.x-icon-envelope:before
{
	content: "";
}
.x-icon-linkedin:before
{
	content: "";
}
.x-icon-rotate-left:before,.x-icon-undo:before
{
	content: "";
}
.x-icon-legal:before,.x-icon-gavel:before
{
	content: "";
}
.x-icon-dashboard:before,.x-icon-tachometer:before
{
	content: "";
}
.x-icon-comment-o:before
{
	content: "";
}
.x-icon-comments-o:before
{
	content: "";
}
.x-icon-flash:before,.x-icon-bolt:before
{
	content: "";
}
.x-icon-sitemap:before
{
	content: "";
}
.x-icon-umbrella:before
{
	content: "";
}
.x-icon-paste:before,.x-icon-clipboard:before
{
	content: "";
}
.x-icon-lightbulb-o:before
{
	content: "";
}
.x-icon-exchange:before
{
	content: "";
}
.x-icon-cloud-download:before
{
	content: "";
}
.x-icon-cloud-upload:before
{
	content: "";
}
.x-icon-user-md:before
{
	content: "";
}
.x-icon-stethoscope:before
{
	content: "";
}
.x-icon-suitcase:before
{
	content: "";
}
.x-icon-bell-o:before
{
	content: "";
}
.x-icon-coffee:before
{
	content: "";
}
.x-icon-cutlery:before
{
	content: "";
}
.x-icon-file-text-o:before
{
	content: "";
}
.x-icon-building-o:before
{
	content: "";
}
.x-icon-hospital-o:before
{
	content: "";
}
.x-icon-ambulance:before
{
	content: "";
}
.x-icon-medkit:before
{
	content: "";
}
.x-icon-fighter-jet:before
{
	content: "";
}
.x-icon-beer:before
{
	content: "";
}
.x-icon-h-square:before
{
	content: "";
}
.x-icon-plus-square:before
{
	content: "";
}
.x-icon-angle-double-left:before
{
	content: "";
}
.x-icon-angle-double-right:before
{
	content: "";
}
.x-icon-angle-double-up:before
{
	content: "";
}
.x-icon-angle-double-down:before
{
	content: "";
}
.x-icon-angle-left:before
{
	content: "";
}
.x-icon-angle-right:before
{
	content: "";
}
.x-icon-angle-up:before
{
	content: "";
}
.x-icon-angle-down:before
{
	content: "";
}
.x-icon-desktop:before
{
	content: "";
}
.x-icon-laptop:before
{
	content: "";
}
.x-icon-tablet:before
{
	content: "";
}
.x-icon-mobile-phone:before,.x-icon-mobile:before
{
	content: "";
}
.x-icon-circle-o:before
{
	content: "";
}
.x-icon-quote-left:before
{
	content: "";
}
.x-icon-quote-right:before
{
	content: "";
}
.x-icon-spinner:before
{
	content: "";
}
.x-icon-circle:before
{
	content: "";
}
.x-icon-mail-reply:before,.x-icon-reply:before
{
	content: "";
}
.x-icon-github-alt:before
{
	content: "";
}
.x-icon-folder-o:before
{
	content: "";
}
.x-icon-folder-open-o:before
{
	content: "";
}
.x-icon-smile-o:before
{
	content: "";
}
.x-icon-frown-o:before
{
	content: "";
}
.x-icon-meh-o:before
{
	content: "";
}
.x-icon-gamepad:before
{
	content: "";
}
.x-icon-keyboard-o:before
{
	content: "";
}
.x-icon-flag-o:before
{
	content: "";
}
.x-icon-flag-checkered:before
{
	content: "";
}
.x-icon-terminal:before
{
	content: "";
}
.x-icon-code:before
{
	content: "";
}
.x-icon-mail-reply-all:before,.x-icon-reply-all:before
{
	content: "";
}
.x-icon-star-half-empty:before,.x-icon-star-half-full:before,.x-icon-star-half-o:before
{
	content: "";
}
.x-icon-location-arrow:before
{
	content: "";
}
.x-icon-crop:before
{
	content: "";
}
.x-icon-code-fork:before
{
	content: "";
}
.x-icon-unlink:before,.x-icon-chain-broken:before
{
	content: "";
}
.x-icon-question:before
{
	content: "";
}
.x-icon-info:before
{
	content: "";
}
.x-icon-exclamation:before
{
	content: "";
}
.x-icon-superscript:before
{
	content: "";
}
.x-icon-subscript:before
{
	content: "";
}
.x-icon-eraser:before
{
	content: "";
}
.x-icon-puzzle-piece:before
{
	content: "";
}
.x-icon-microphone:before
{
	content: "";
}
.x-icon-microphone-slash:before
{
	content: "";
}
.x-icon-shield:before
{
	content: "";
}
.x-icon-calendar-o:before
{
	content: "";
}
.x-icon-fire-extinguisher:before
{
	content: "";
}
.x-icon-rocket:before
{
	content: "";
}
.x-icon-maxcdn:before
{
	content: "";
}
.x-icon-chevron-circle-left:before
{
	content: "";
}
.x-icon-chevron-circle-right:before
{
	content: "";
}
.x-icon-chevron-circle-up:before
{
	content: "";
}
.x-icon-chevron-circle-down:before
{
	content: "";
}
.x-icon-html5:before
{
	content: "";
}
.x-icon-css3:before
{
	content: "";
}
.x-icon-anchor:before
{
	content: "";
}
.x-icon-unlock-alt:before
{
	content: "";
}
.x-icon-bullseye:before
{
	content: "";
}
.x-icon-ellipsis-h:before
{
	content: "";
}
.x-icon-ellipsis-v:before
{
	content: "";
}
.x-icon-rss-square:before
{
	content: "";
}
.x-icon-play-circle:before
{
	content: "";
}
.x-icon-ticket:before
{
	content: "";
}
.x-icon-minus-square:before
{
	content: "";
}
.x-icon-minus-square-o:before
{
	content: "";
}
.x-icon-level-up:before
{
	content: "";
}
.x-icon-level-down:before
{
	content: "";
}
.x-icon-check-square:before
{
	content: "";
}
.x-icon-pencil-square:before
{
	content: "";
}
.x-icon-external-link-square:before
{
	content: "";
}
.x-icon-share-square:before
{
	content: "";
}
.x-icon-compass:before
{
	content: "";
}
.x-icon-toggle-down:before,.x-icon-caret-square-o-down:before
{
	content: "";
}
.x-icon-toggle-up:before,.x-icon-caret-square-o-up:before
{
	content: "";
}
.x-icon-toggle-right:before,.x-icon-caret-square-o-right:before
{
	content: "";
}
.x-icon-euro:before,.x-icon-eur:before
{
	content: "";
}
.x-icon-gbp:before
{
	content: "";
}
.x-icon-dollar:before,.x-icon-usd:before
{
	content: "";
}
.x-icon-rupee:before,.x-icon-inr:before
{
	content: "";
}
.x-icon-cny:before,.x-icon-rmb:before,.x-icon-yen:before,.x-icon-jpy:before
{
	content: "";
}
.x-icon-ruble:before,.x-icon-rouble:before,.x-icon-rub:before
{
	content: "";
}
.x-icon-won:before,.x-icon-krw:before
{
	content: "";
}
.x-icon-bitcoin:before,.x-icon-btc:before
{
	content: "";
}
.x-icon-file:before
{
	content: "";
}
.x-icon-file-text:before
{
	content: "";
}
.x-icon-sort-alpha-asc:before
{
	content: "";
}
.x-icon-sort-alpha-desc:before
{
	content: "";
}
.x-icon-sort-amount-asc:before
{
	content: "";
}
.x-icon-sort-amount-desc:before
{
	content: "";
}
.x-icon-sort-numeric-asc:before
{
	content: "";
}
.x-icon-sort-numeric-desc:before
{
	content: "";
}
.x-icon-thumbs-up:before
{
	content: "";
}
.x-icon-thumbs-down:before
{
	content: "";
}
.x-icon-youtube-square:before
{
	content: "";
}
.x-icon-youtube:before
{
	content: "";
}
.x-icon-xing:before
{
	content: "";
}
.x-icon-xing-square:before
{
	content: "";
}
.x-icon-youtube-play:before
{
	content: "";
}
.x-icon-dropbox:before
{
	content: "";
}
.x-icon-stack-overflow:before
{
	content: "";
}
.x-icon-instagram:before
{
	content: "";
}
.x-icon-flickr:before
{
	content: "";
}
.x-icon-adn:before
{
	content: "";
}
.x-icon-bitbucket:before
{
	content: "";
}
.x-icon-bitbucket-square:before
{
	content: "";
}
.x-icon-tumblr:before
{
	content: "";
}
.x-icon-tumblr-square:before
{
	content: "";
}
.x-icon-long-arrow-down:before
{
	content: "";
}
.x-icon-long-arrow-up:before
{
	content: "";
}
.x-icon-long-arrow-left:before
{
	content: "";
}
.x-icon-long-arrow-right:before
{
	content: "";
}
.x-icon-apple:before
{
	content: "";
}
.x-icon-windows:before
{
	content: "";
}
.x-icon-android:before
{
	content: "";
}
.x-icon-linux:before
{
	content: "";
}
.x-icon-dribbble:before
{
	content: "";
}
.x-icon-skype:before
{
	content: "";
}
.x-icon-foursquare:before
{
	content: "";
}
.x-icon-trello:before
{
	content: "";
}
.x-icon-female:before
{
	content: "";
}
.x-icon-male:before
{
	content: "";
}
.x-icon-gittip:before
{
	content: "";
}
.x-icon-sun-o:before
{
	content: "";
}
.x-icon-moon-o:before
{
	content: "";
}
.x-icon-archive:before
{
	content: "";
}
.x-icon-bug:before
{
	content: "";
}
.x-icon-vk:before
{
	content: "";
}
.x-icon-weibo:before
{
	content: "";
}
.x-icon-renren:before
{
	content: "";
}
.x-icon-pagelines:before
{
	content: "";
}
.x-icon-stack-exchange:before
{
	content: "";
}
.x-icon-arrow-circle-o-right:before
{
	content: "";
}
.x-icon-arrow-circle-o-left:before
{
	content: "";
}
.x-icon-toggle-left:before,.x-icon-caret-square-o-left:before
{
	content: "";
}
.x-icon-dot-circle-o:before
{
	content: "";
}
.x-icon-wheelchair:before
{
	content: "";
}
.x-icon-vimeo-square:before
{
	content: "";
}
.x-icon-turkish-lira:before,.x-icon-try:before
{
	content: "";
}
.x-icon-plus-square-o:before
{
	content: "";
}
.x-icon-space-shuttle:before
{
	content: "";
}
.x-icon-slack:before
{
	content: "";
}
.x-icon-envelope-square:before
{
	content: "";
}
.x-icon-wordpress:before
{
	content: "";
}
.x-icon-openid:before
{
	content: "";
}
.x-icon-institution:before,.x-icon-bank:before,.x-icon-university:before
{
	content: "";
}
.x-icon-mortar-board:before,.x-icon-graduation-cap:before
{
	content: "";
}
.x-icon-yahoo:before
{
	content: "";
}
.x-icon-google:before
{
	content: "";
}
.x-icon-reddit:before
{
	content: "";
}
.x-icon-reddit-square:before
{
	content: "";
}
.x-icon-stumbleupon-circle:before
{
	content: "";
}
.x-icon-stumbleupon:before
{
	content: "";
}
.x-icon-delicious:before
{
	content: "";
}
.x-icon-digg:before
{
	content: "";
}
.x-icon-pied-piper:before
{
	content: "";
}
.x-icon-pied-piper-alt:before
{
	content: "";
}
.x-icon-drupal:before
{
	content: "";
}
.x-icon-joomla:before
{
	content: "";
}
.x-icon-language:before
{
	content: "";
}
.x-icon-fax:before
{
	content: "";
}
.x-icon-building:before
{
	content: "";
}
.x-icon-child:before
{
	content: "";
}
.x-icon-paw:before
{
	content: "";
}
.x-icon-spoon:before
{
	content: "";
}
.x-icon-cube:before
{
	content: "";
}
.x-icon-cubes:before
{
	content: "";
}
.x-icon-behance:before
{
	content: "";
}
.x-icon-behance-square:before
{
	content: "";
}
.x-icon-steam:before
{
	content: "";
}
.x-icon-steam-square:before
{
	content: "";
}
.x-icon-recycle:before
{
	content: "";
}
.x-icon-automobile:before,.x-icon-car:before
{
	content: "";
}
.x-icon-cab:before,.x-icon-taxi:before
{
	content: "";
}
.x-icon-tree:before
{
	content: "";
}
.x-icon-spotify:before
{
	content: "";
}
.x-icon-deviantart:before
{
	content: "";
}
.x-icon-soundcloud:before
{
	content: "";
}
.x-icon-database:before
{
	content: "";
}
.x-icon-file-pdf-o:before
{
	content: "";
}
.x-icon-file-word-o:before
{
	content: "";
}
.x-icon-file-excel-o:before
{
	content: "";
}
.x-icon-file-powerpoint-o:before
{
	content: "";
}
.x-icon-file-photo-o:before,.x-icon-file-picture-o:before,.x-icon-file-image-o:before
{
	content: "";
}
.x-icon-file-zip-o:before,.x-icon-file-archive-o:before
{
	content: "";
}
.x-icon-file-sound-o:before,.x-icon-file-audio-o:before
{
	content: "";
}
.x-icon-file-movie-o:before,.x-icon-file-video-o:before
{
	content: "";
}
.x-icon-file-code-o:before
{
	content: "";
}
.x-icon-vine:before
{
	content: "";
}
.x-icon-codepen:before
{
	content: "";
}
.x-icon-jsfiddle:before
{
	content: "";
}
.x-icon-life-bouy:before,.x-icon-life-buoy:before,.x-icon-life-saver:before,.x-icon-support:before,.x-icon-life-ring:before
{
	content: "";
}
.x-icon-circle-o-notch:before
{
	content: "";
}
.x-icon-ra:before,.x-icon-rebel:before
{
	content: "";
}
.x-icon-ge:before,.x-icon-empire:before
{
	content: "";
}
.x-icon-git-square:before
{
	content: "";
}
.x-icon-git:before
{
	content: "";
}
.x-icon-hacker-news:before
{
	content: "";
}
.x-icon-tencent-weibo:before
{
	content: "";
}
.x-icon-qq:before
{
	content: "";
}
.x-icon-wechat:before,.x-icon-weixin:before
{
	content: "";
}
.x-icon-send:before,.x-icon-paper-plane:before
{
	content: "";
}
.x-icon-send-o:before,.x-icon-paper-plane-o:before
{
	content: "";
}
.x-icon-history:before
{
	content: "";
}
.x-icon-circle-thin:before
{
	content: "";
}
.x-icon-header:before
{
	content: "";
}
.x-icon-paragraph:before
{
	content: "";
}
.x-icon-sliders:before
{
	content: "";
}
.x-icon-share-alt:before
{
	content: "";
}
.x-icon-share-alt-square:before
{
	content: "";
}
.x-icon-bomb:before
{
	content: "";
}
.x-icon-soccer-ball-o:before,.x-icon-futbol-o:before
{
	content: "";
}
.x-icon-tty:before
{
	content: "";
}
.x-icon-binoculars:before
{
	content: "";
}
.x-icon-plug:before
{
	content: "";
}
.x-icon-slideshare:before
{
	content: "";
}
.x-icon-twitch:before
{
	content: "";
}
.x-icon-yelp:before
{
	content: "";
}
.x-icon-newspaper-o:before
{
	content: "";
}
.x-icon-wifi:before
{
	content: "";
}
.x-icon-calculator:before
{
	content: "";
}
.x-icon-paypal:before
{
	content: "";
}
.x-icon-google-wallet:before
{
	content: "";
}
.x-icon-cc-visa:before
{
	content: "";
}
.x-icon-cc-mastercard:before
{
	content: "";
}
.x-icon-cc-discover:before
{
	content: "";
}
.x-icon-cc-amex:before
{
	content: "";
}
.x-icon-cc-paypal:before
{
	content: "";
}
.x-icon-cc-stripe:before
{
	content: "";
}
.x-icon-bell-slash:before
{
	content: "";
}
.x-icon-bell-slash-o:before
{
	content: "";
}
.x-icon-trash:before
{
	content: "";
}
.x-icon-copyright:before
{
	content: "";
}
.x-icon-at:before
{
	content: "";
}
.x-icon-eyedropper:before
{
	content: "";
}
.x-icon-paint-brush:before
{
	content: "";
}
.x-icon-birthday-cake:before
{
	content: "";
}
.x-icon-area-chart:before
{
	content: "";
}
.x-icon-pie-chart:before
{
	content: "";
}
.x-icon-line-chart:before
{
	content: "";
}
.x-icon-lastfm:before
{
	content: "";
}
.x-icon-lastfm-square:before
{
	content: "";
}
.x-icon-toggle-off:before
{
	content: "";
}
.x-icon-toggle-on:before
{
	content: "";
}
.x-icon-bicycle:before
{
	content: "";
}
.x-icon-bus:before
{
	content: "";
}
.x-icon-ioxhost:before
{
	content: "";
}
.x-icon-angellist:before
{
	content: "";
}
.x-icon-cc:before
{
	content: "";
}
.x-icon-shekel:before,.x-icon-sheqel:before,.x-icon-ils:before
{
	content: "";
}
.x-icon-meanpath:before
{
	content: "";
}
.x-icon-thumb-up:before
{
	content: "";
}
.x-icon-thumb-down:before
{
	content: "";
}
.x-icon-stumble-upon:before
{
	content: "";
}
.x-icon-vimeo:before
{
	content: "";
}
.x-nav-wrap #menu-item-6886 {
border-bottom: 0;
padding-bottom: 1500px;
}

@media (max-width:979px){
.x-nav .menu-item-6886 {
display: none!important;
}
}
