@charset 'utf-8';

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/static/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/static/fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/static/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/static/fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/static/fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('/static/fonts/lato-v23-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/lato-v23-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/static/fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/static/fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/static/fonts/pt-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/pt-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/pt-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/pt-sans-v17-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/static/fonts/pt-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/static/fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/fonts/pt-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/static/fonts/pt-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,address,section,video,audio {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	line-height:inherit;
	border:0;
	outline:0;
	-webkit-font-smoothing:antialiased;
	-ms-word-wrap:break-word;
	word-wrap:break-word;
}
html,body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	line-height:150%;
}
html {
	font-size:62.5%;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
	font-family:'Roboto',sans-serif;
	font-size:16px;
	line-height:24px;
	font-weight:300;
	color:#8b8b8b;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block;
}
h1 {
	font-size:58px;
	font-weight:600;
	line-height:58px;
	margin-top:20px;
	margin-bottom:20px;
	letter-spacing:-1.4px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h2 {
	font-size:48px;
	font-weight:600;
	line-height:48px;
	margin-top:20px;
	margin-bottom:20px;
	letter-spacing:-1.4px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h3 {
	font-size:32px;
	font-weight:600;
	line-height:34px;
	margin-top:20px;
	margin-bottom:20px;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h4 {
	font-size:26px;
	font-weight:500;
	line-height:28px;
	margin-top:20px;
	margin-bottom:15px;
	letter-spacing:-0.7px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h5 {
	font-size:18px;
	font-weight:600;
	line-height:20px;
	margin-top:20px;
	margin-bottom:15px;
	letter-spacing:-0.2px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h6 {
	font-size:16px;
	font-weight:600;
	line-height:18px;
	margin-top:20px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-family:'Ubuntu',sans-serif;
}
h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h3,h2+h4,h2+h5,h2+h6,h3+h4,h3+h5,h3+h6,h4+h5,h4+h6,h5+h6 {
	margin-top:0;
}
dt,b,strong {
	font-weight:600;
}
p,ul,ol,dl,blockquote,address {
	margin:0;
}
p,ul,ol,dl,blockquote,address {
	margin-bottom:1.5em;
}
li>ol,li>ul {
	margin-bottom:0;
}
ul>li,ol>li,dl>dd {
	margin-bottom:0.5em;
}
li>ul,li>ol,dd>dl {
	margin-top:0.5em;
}
li>p {
	margin-bottom:0;
}
li>p+p {
	margin-top:0.5em;
}
ol,ul {
	padding-left:1.5em;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:#404856;
}
a {
	text-decoration:none!important;
	background:transparent;
	color:#5cb9e2;
	border-bottom:2px solid transparent;
}
a,a:hover,a:focus,a:active {
	outline:0;
}
a img {
	border:none;
}
:active,:focus {
	outline:0;
}
a,button {
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.top_panel_wrap a {
	border-bottom:none;
}
a:hover {
	color:#5cb9e2;
	border-color:#5cb9e2;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td,th {
	border:3px solid #e4e7e8;
	padding:4px;
}
caption,th {
	font-weight:bold;
	text-align:center;
}
body[class*="woocommerce-"] table th,body[class*="woocommerce-"] table td {
	border-width:0;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
}
blockquote,q {
	quotes:"" "";
}
dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
}
b,strong {
	font-weight:bold;
}
dfn,cite,em,i {
	font-style:italic;
}
blockquote {
	padding:0.7em;
}
pre,code,kbd,tt,var,samp {
	font-family:"Courier New",Courier,monospace;
	font-size:1em;
}
pre {
	overflow:auto;
	max-width:100%;
}
abbr,acronym {
	border-bottom:1px dotted;
	cursor:help;
}
mark,ins {
	background-color:transparent;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
sup,sub {
	font-size:75%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	bottom:1ex;
}
sub {
	top:.5ex;
}
small {
	font-size:75%;
}
big {
	font-size:125%;
}
[hidden],template {
	display:none;
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}
.reviews_block .reviews_summary .reviews_value,.isotope_filters a,.widget_area .widget_product_tag_cloud a,.widget_area .widget_tag_cloud a,.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a,.sc_audio .sc_audio_title,.sc_skills_bar .sc_skills_info,.sc_skills_bar2 .sc_skills_info,.sc_skills_pie_2 .sc_skills_info,.sc_testimonial_author,.post_item_404 .page_title,.sc_price_block .sc_price_block_money,#viewmore_link,.sc_tabs .sc_tabs_titles li,.sc_table table tr:first-child th,.sc_table table tr:first-child td,#fbuilder label,.sc_dropcaps .sc_dropcaps_item,.sc_tabs .sc_tabs_content,.sc_tabs.sc_tabs_style_3 .description,.sc_tabs.sc_tabs_style_3 .sc_tabs_content,#tl1 .item h2,#content #tl1 .item h2 {
	font-family:'Ubuntu',sans-serif;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title,.sc_audio .sc_audio_author_name,.sc_skills_bar3 .sc_skills_info,input[type="submit"],input[type="button"],button,.sc_button,.widget_area .widget_product_search .search_field,.widget_area .widget_search .search_field,.breadcrumbs span,.breadcrumbs a,.menu_main_wrap .menu_main_nav>li,.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info,.sc_testimonial_content,.sc_tabs.sc_tabs_style_3 .subtitle,.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li,.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li,.subtitle_container,#fbuilder .top_aligned .fields label,#tl1 .item,#content #tl1 .item,.sc_emailer_form .title,.sc_emailer .sc_emailer_button,.sc_emailer input,.sc_contact_form_subtitle,.sc_contact_form .sc_contact_form_field input,.sc_contact_form .sc_contact_form_message textarea,.sc_contact_form_address_wrap,.sc_icon.icon_title_on .icon_title,.isotope_filters a,.pagination_single>.pager_numbers,.pagination_single a,.pagination_slider .pager_cur,.pagination_pages>a,.pagination_pages>span,.comments_wrap .comments_field input,.comments_wrap .comments_field textarea,.menu_main_wrap .menu_main_nav_area .menu_main_responsive li {
	font-family:'Hind',sans-serif;
}
.bg_tint_dark,.bg_tint_dark h1,.bg_tint_dark h2,.bg_tint_dark h3,.bg_tint_dark h4,.bg_tint_dark h5,.bg_tint_dark h6 {
	color:#ffffff;
}
.bg_tint_dark a,.bg_tint_dark h1 a,.bg_tint_dark h2 a,.bg_tint_dark h3 a,.bg_tint_dark h4 a,.bg_tint_dark h5 a,.bg_tint_dark h6 a {
	color:#ffffff;
}
.bg_tint_dark a:hover {
	color:#ffffff;
}
.bg_tint_light {
	color:#5b5f62;
}
.bg_tint_light a {
	color:#404856;
}
.bg_tint_light a:hover {
	color:#404856;
}
.bg_tint_light h1,.bg_tint_light h2,.bg_tint_light h3,.bg_tint_light h4,.bg_tint_light h5,.bg_tint_light h6,.bg_tint_light h1 a,.bg_tint_light h2 a,.bg_tint_light h3 a,.bg_tint_light h4 a,.bg_tint_light h5 a,.bg_tint_light h6 a {
	color:#404856;
}
img {
	max-width:100%;
	height:auto;
	vertical-align:top;
}
figure,.wp-caption-overlay .wp-caption {
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	max-width:100%;
}
figure figcaption:not('.photostack_info'),.wp-caption-overlay .wp-caption .wp-caption-text,.wp-caption-overlay .wp-caption .wp-caption-dd {
	-webkit-transition:all ease-in-out .3s;
	-moz-transition:all ease-in-out .3s;
	-ms-transition:all ease-in-out .3s;
	-o-transition:all ease-in-out .3s;
	transition:all ease-in-out .3s;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	margin-bottom:0;
	background-color:rgba(0,0,0,0.5);
	font-size:0.75em;
	line-height:1.3em;
	color:#fff;
	padding:0.5em 1em;
}
figure:hover figcaption,.wp-caption-overlay .wp-caption:hover .wp-caption-text,.wp-caption-overlay .wp-caption:hover .wp-caption-dd {
	margin-bottom:-5em;
}
svg:not(:root) {
	overflow:hidden;
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]) {
	display:none;
	height:0;
}
iframe,video,embed {
	max-width:100%;
	min-height:100px;
	vertical-align:top;
}
.me-cannotplay {
	overflow:hidden;
}
.me-plugin {
	position:absolute;
	height:0;
	width:0;
}
[class^="icon-"]:before,[class*=" icon-"]:before {
	line-height:inherit;
	font-weight:inherit;
	font-size:inherit;
	width:auto;
	margin:0;
}
footer .sc_socials_item [class^="icon-"]:before,footer .sc_socials_item [class*=" icon-"]:before {
	margin-right:3px;
}
footer .sc_socials_item .icon-facebook:before {
	margin-right:6px;
}
.main_color {
	color:#eeba00;
}
.main_color_bgc {
	background-color:#eeba00;
}
.main_color_bg {
	background:#eeba00;
}
.main_color_border {
	border-color:#eeba00;
}
a.main_color:hover {
	color:#000000;
}
.accent_color {
	color:#5cb9e2;
}
.accent_color_bgc {
	background-color:#5cb9e2;
}
.accent_color_bg {
	background:#5cb9e2;
}
.accent_color_border {
	border-color:#5cb9e2;
}
a.accent_color:hover {
	color:#5cb9e2;
}
td,th {
	border-color:#eeba00;
}
th {
	text-transform:uppercase;
	font-weight:600;
	padding:1em;
	font-size:14px;
	line-height:18px;
	color:#3c414c;
}
.sc_table table {
}
.sc_table table th,.sc_table table td {
	padding:1.5em 1em;
}
.sc_table table tr:nth-child(odd) {
}
.sc_table table tr:first-child {
	color:#404856;
}
.sc_table table tr:first-child th {
}
.sc_table table tr:first-child th,.sc_table table tr:first-child td {
	font-weight:600;
	font-size:14px;
	line-height:18px;
	color:#3c414c;
	text-transform:uppercase;
	padding:2em 1em;
}
.sc_table table tr:first-child th:first-child,.sc_table table tr:first-child td:first-child {
	overflow:hidden;
}
pre.code,#toc .toc_item.current,#toc .toc_item:hover {
	border-color:#eeba00;
}
#toc a:hover {
	border-bottom:none;
}
#toc .toc_description {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
::selection {
	color:#fff;
	background-color:#eeba00;
}
::-moz-selection {
	color:#fff;
	background-color:#eeba00;
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:100%;
	margin:0;
	vertical-align:baseline;
}
button,input {
	line-height:normal;
}
button {
	overflow:visible;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],html input[disabled] {
	cursor:default;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
textarea,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="checkbox"],input[type="radio"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
input[type="checkbox"],input[type="radio"] {
	padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto;
}
input[type="search"] {
	-webkit-appearance:none;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],textarea {
	-webkit-appearance:none;
	outline:none;
	resize:none;
	padding:0.45em 0.5em;
	line-height:1.3em;
}
button::-moz-focus-inner {
}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {
	outline:none;
	border-color:#979899;
}
textarea {
	overflow:auto;
	vertical-align:top;
	padding:0.45em 0.5em;
	min-height:5em;
}
label.required:after {
	content:'*';
	display:inline-block;
	font-size:100%;
	margin:-2px 0 0 2px;
	vertical-align:top;
	color:#da6f5b;
}
input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],textarea {
	background-color:#ffffff;
	border:3px solid #edeff0;
	color:#959899;
}
textarea,input[type="submit"],input[type="text"],input[type="email"],input[type="password"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#959a9e;
}
input[type="checkbox"]:not(.input-checkbox) {
	display:none;
}
label>input[type="checkbox"] {
	display:inline-block!important;
}
input[type="checkbox"]+label {
	position:relative;
	padding-left:2em;
	line-height:1.5em;
}
input[type="checkbox"]+label:before {
	content:' ';
	font-family:fontello;
	display:block;
	position:absolute;
	text-align:center;
	top:-1px;
	left:0;
	width:17px;
	height:17px;
	line-height:17px;
	border:2px solid #ebebeb;
}
input[type="checkbox"]:checked+label:before {
	content:'\e839';
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {
	display:block;
	top:5px;
	left:5px;
	width:auto;
	height:auto;
	padding:1em 1.5em;
	font-size:0.85em;
	line-height:normal;
	color:#052f43;
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto!important;
	text-decoration:none;
	z-index:100000;
}
.alignleft {
	display:inline-block;
	float:left;
	margin-right:2em;
	text-align:left;
}
.alignright {
	display:inline-block;
	float:right;
	margin-left:2em;
	text-align:right;
}
.aligncenter {
	clear:both;
	display:block!important;
	margin-left:auto!important;
	margin-right:auto!important;
	text-align:center;
}
.sticky {
	position:relative;
}
.sticky .sticky_label {
	position:absolute;
	right:0;
	top:0;
	width:3em;
	height:3em;
	background-image:url(images/sticky.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:3em 3em;
}
.gallery-caption {
}
.bypostauthor {
}
.gallery {
	margin:0 -5px;
}
.gallery .gallery-item a {
	display:block;
}
.gallery .gallery-item a img {
	border:none!important;
	display:block;
	width:100%;
}
.gallery .gallery-item .gallery-icon {
	margin:0 5px;
}
.gallery .gallery-item .gallery-caption {
	line-height:100%;
	margin:0;
	padding:6px 6px 0;
	font-size:0.875em;
}
.gallery.gallery-columns-9 .gallery-item {
	width:11.1111%!important;
}
.gallery.gallery-columns-8 .gallery-item {
	width:12.5%!important;
}
.gallery.gallery-columns-7 .gallery-item {
	width:14.2857%!important;
}
.gallery.gallery-columns-6 .gallery-item {
	width:16.6666%!important;
}
.gallery.gallery-columns-5 .gallery-item {
	width:20%!important;
}
.gallery.gallery-columns-4 .gallery-item {
	width:25%!important;
}
.gallery.gallery-columns-3 .gallery-item {
	width:33.3333%!important;
}
.gallery.gallery-columns-2 .gallery-item {
	width:50%!important;
}
.gallery.gallery-columns-1 .gallery-item {
	width:100%!important;
}
.gallery.gallery-columns-9 .gallery-caption {
	font-size:0.625em;
}
.gallery.gallery-columns-8 .gallery-caption {
	font-size:0.6875em;
}
.gallery.gallery-columns-7 .gallery-caption {
	font-size:0.75em;
}
.gallery.gallery-columns-6 .gallery-caption {
	font-size:0.8125em;
}
.post-password-form label {
	display:inline-block;
	vertical-align:top;
}
.post-password-form input[type="submit"] {
	display:inline-block;
	margin-left:10px;
}
.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:0;
	padding-right:0;
}
.fullwidth_section:not(.user_header_wrap) {
	overflow:hidden;
}
section:not(.copyright_wrap):not(.slider_wrap):not(.no_padding_top_container):not(.no_padding_container):not(.user_header_wrap):not(.testimonals_section)>[class*="container"] {
	padding-top:80px;
	padding-bottom:80px;
}
.no_padding_top_container>[class*="container"] {
	padding-top:0;
	padding-bottom:80px;
}
footer>[class*="container"] {
	padding-top:80px;
	padding-bottom:40px;
}
.light_section+.light_section>[class*="container"] {
	padding-top:0!important;
}
.grey_section {
	background-color:#f4f7f9;
}
.dark_section {
	background-color:#3c414c;
}
.blue_section {
	background-color:#88C1DC;
}
.color_section {
	background-color:#fbcb0a;
}
.dark_section {
	color:#fff;
}
/*.fullwidth_section:not(.gallery_section) .container-fluid>.row>[class*="col-"] {*/
/*	padding-left:0;*/
/*	padding-right:0;*/
/*}*/
.nopadding {
  padding-left: 0;
  padding-right:  0;
}
.fullwidth_section .container-fluid>.row {
	margin-left:0;
	margin-right:0;
}
.body_style_fullscreen:not(.responsive_menu) .sc_section>.container {
	padding-left:0;
	padding-right:0;
}
.row+.row {
	margin-top:40px;
}
.row,.columns_wrap {
}
.columns_wrap.columnsFloat {
	margin-right:0;
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.columns_wrap:before,.columns_wrap:after {
	content:" ";
	display:table;
}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.columns_wrap:after {
	clear:both;
	width:100%;
	height:0;
	display:block;
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.pull-right {
	float:right!important;
}
.pull-left {
	float:left!important;
}
.affix {
	position:fixed;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.visible {
	visibility:visible;
}
.invisible {
	visibility:hidden;
}
.show {
	display:block!important;
}
.hide {
	display:none!important;
}
.hidden {
	display:none!important;
	visibility:hidden!important;
}
.text-hide {
	font-size:0;
	line-height:0;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.page_wrap,.content_wrap {
	margin:0 auto;
}
.slider_boxed,.content_wrap,.content_container {
	width:1150px;
	margin:0 auto;
}
.content_wrap .content_wrap,.content_wrap .content_container,.content_container .content_wrap,.content_container .content_container {
	width:100%;
}
.content_wrap:after,.content_container:after {
	content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.body_style_fullwide .content_wrap {
	width:auto;
	padding-left:50px;
	padding-right:50px;
}
.content,.sidebar {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sidebar_show .content {
	width:770px;
}
.sidebar {
	width:340px;
}
.sidebar_right .content {
	float:left;
}
.sidebar_right .sidebar {
	float:right;
}
.sidebar_left .content {
	float:right;
}
.sidebar_left .sidebar {
	float:left;
}
.sidebar_right .sidebar {
	border-left:3px solid transparent;
	position:relative;
}
.sidebar_left .sidebar {
	border-right:3px solid transparent;
	position:relative;
}
.sidebar_right .sidebar:before,.sidebar_right .sidebar:after,.sidebar_left .sidebar:before,.sidebar_left .sidebar:after {
	content:"";
	display:block;
	border-radius:100%;
	width:15px;
	height:15px;
	position:absolute;
	top:0;
	left:-9px;
	background:transparent;
	z-index:1;
}
.sidebar_right .sidebar:after {
	top:auto;
	bottom:0;
}
.sidebar_left .sidebar:before {
	left:auto;
	right:-9px;
}
.sidebar_left .sidebar:after {
	top:auto;
	bottom:0;
	left:auto;
	right:-9px;
}
.body_style_fullwide.sidebar_show .content,.body_style_fullscreen.sidebar_show .content {
	width:auto;
	max-width:100%;
}
.body_style_fullwide.sidebar_right .content,.body_style_fullscreen.sidebar_right .content {
	padding-right:400px;
}
.body_style_fullwide.sidebar_right .sidebar,.body_style_fullscreen.sidebar_right .sidebar {
	margin-left:-340px;
}
.body_style_fullwide.sidebar_left .content,.body_style_fullscreen.sidebar_left .content {
	padding-left:400px;
}
.body_style_fullwide.sidebar_left .sidebar,.body_style_fullscreen.sidebar_left .sidebar {
	margin-right:-340px;
}
.page_content_wrap {
	padding:80px 0 80px;
}
.padding_content_no .page_content_wrap {
	padding:0;
}
.body_style_fullscreen .page_content_wrap {
	padding:0;
}
.body_style_fullscreen.template_extra .page_content_wrap {
	padding:40px 0 0;
}
.article_style_boxed .sidebar {
	padding:0 20px 1.875em;
}
.body_style_fullscreen .content>article.page {
	padding:0;
}
.video_bg_show .body_wrap {
	position:relative;
}
.video_bg_show .video_bg {
	position:fixed;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.video_bg_show .video_bg_overlay:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,0.3);
	z-index:3;
	background-image:url(../custom_tools/img/texture_7.png);
}
.body_filled .widget_area.sidebar_style_dark,.body_filled .widget_area.bg_tint_dark {
	background-color:#3c414c;
}
.body_filled.article_style_boxed .widget_area.sidebar_style_light,.body_filled .widget_area.sidebar_style_white,.body_filled .widget_area.footer_style_white,.body_filled .copy_wrap,.body_filled .page_wrap {
	background-color:#ffffff;
}
.body_filled.article_style_boxed .footer_wrap.bg_tint_light {
	background-color:#f5f8f9;
}
.body_filled .footer_wrap {
	background-color:#f5f8f9;
	clear:both;
}
.sidebar {
	padding:10px 0 60px;
}
.footer_style_dark.widget_area {
	color:#a5a9aa;
}
.sidebar_right .sidebar,.sidebar_left .sidebar {
	border-color:#ebeced;
}
.sidebar_right .sidebar:before,.sidebar_right .sidebar:after,.sidebar_left .sidebar:before,.sidebar_left .sidebar:after {
	background:#ebeced;
}
.article_style_boxed.layout_excerpt .content,.article_style_boxed[class*="single-"] .content>article,.article_style_boxed[class*="single-"] .content>.comments_wrap,.article_style_boxed:not(.layout_excerpt) .content .post_item {
	background-color:#ffffff;
}
.post_item_excerpt .post_title a:hover {
	color:#404856;
	border-color:#404856;
}
.top_panel_wrap {
	position:relative;
}
.top_panel_over .top_panel_wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:10000;
}
.admin-bar.top_panel_over .top_panel_wrap {
	top:32px;
}
.top_panel_fixed_wrap {
	display:none;
}
.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap {
	display:block;
}
.top_panel_fixed .top_panel_wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10000;
}
.fixed_top_menu:not(.top_panel_opacity_transparent) .top_panel_wrap {
	background-color:#fff;
}
.top_panel_fixed .menu_user_wrap {
	display:none;
}
.admin-bar.top_panel_fixed .top_panel_wrap {
	top:32px;
}
.top_panel_fixed.top_panel_opacity_solid {
}
.top_panel_fixed.top_panel_opacity_transparent .top_panel_wrap {
	background-color:rgba(60,65,76,0.5);
}
.top_panel_fixed .menu_main_wrap .logo {
	margin-bottom:20px;
	margin-top:20px;
}
.top_panel_fixed .menu_main_wrap .menu_main {
	margin:25px 0 20px;
}
.top_panel_style_light.top_panel_opacity_solid .top_panel_wrap {
	background-color:#ffffff;
}
.user_menu_hide .top_panel_wrap .menu_user_wrap {
	display:none;
}
.menu_main_wrap .menu_main_nav_area {
	display:none;
}
.menu_show .menu_main_nav_area {
	display:inline-block;
}
.menu_user_wrap .menu_user_left {
	float:left;
}
.menu_user_wrap .menu_user_right {
	float:right;
}
.menu_user_wrap .menu_user_nav_area ul {
	float:left;
}
.menu_user_wrap .menu_user_nav_area ul,.menu_main_wrap .menu_main_nav_area ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu_user_wrap .menu_user_nav li,.menu_main_wrap .menu_main_nav li {
	margin-bottom:0;
	position:relative;
}
.menu_user_wrap .menu_user_nav li li>a {
	position:relative;
	display:inline-block;
	padding:5px 0;
}
.menu_main_wrap .menu_main_nav li li>a {
	position:relative;
	display:inline-block;
	padding:0;
}
.menu_user_wrap .menu_user_nav li li.menu-item-has-children:after,.menu_main_wrap .menu_main_nav li li.menu-item-has-children:after {
	content:'\e80e';
	font-family:'fontello';
	position:absolute;
	right:14px;
	top:1px;
	font-size:14px;
	font-weight:400;
	color:#ffffff;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.menu_main_wrap .menu_main_nav li li.menu-item-has-children:after {
	right:25px;
}
.menu_user_wrap .menu_user_nav li li.menu-item-has-children:hover:after,.menu_main_wrap .menu_main_nav li li.menu-item-has-children:hover:after {
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg);
}
.menu_user_wrap .menu_user_nav li li.menu-item-has-children>a:after {
	right:14px;
	top:7px;
}
.menu_user_wrap .menu_user_nav>li {
	position:relative;
	float:left;
	margin-left:35px;
	z-index:20;
}
.menu_main_wrap .menu_main_nav>li {
	margin:0;
	position:relative;
	float:left;
	z-index:102;
}
.menu_main_wrap .menu_main_nav>li+li {
	z-index:101;
}
.menu_main_wrap .menu_main_nav>li+li+li {
	z-index:18;
}
.menu_main_wrap .menu_main_nav>li+li+li+li {
	z-index:17;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li {
	z-index:16;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li+li {
	z-index:15;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li+li+li {
	z-index:14;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li+li+li+li {
	z-index:13;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li+li+li+li+li {
	z-index:12;
}
.menu_main_wrap .menu_main_nav>li+li+li+li+li+li+li+li+li+li {
	z-index:11;
}
.menu_user_wrap .menu_user_nav>li {
	z-index:109;
}
.menu_user_wrap .menu_user_nav>li+li {
	z-index:108;
}
.menu_user_wrap .menu_user_nav>li+li+li {
	z-index:107;
}
.menu_user_wrap .menu_user_nav>li+li+li+li {
	z-index:106;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li {
	z-index:105;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li+li {
	z-index:104;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li+li+li {
	z-index:103;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li+li+li+li {
	z-index:102;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li+li+li+li+li {
	z-index:101;
}
.menu_user_wrap .menu_user_nav>li+li+li+li+li+li+li+li+li+li {
	z-index:100;
}
.menu_user_wrap .menu_user_nav>li ul,.menu_main_wrap .menu_main_nav>li ul {
	position:absolute;
	display:none;
	z-index:10000;
}
.menu_user_wrap .menu_user_nav>li ul {
	z-index:10001;
}
.menu_main_wrap .menu_main_nav>li#blob {
	position:absolute;
	top:0;
	z-index:1;
	opacity:0;
}
.menu_main_wrap .menu_main_nav>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,.menu_main_wrap .menu_main_nav>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
	background-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.menu_main_wrap .menu_main_nav_area {
	position:relative;
	text-align:left;
}
.menu_main_wrap .menu_main {
	float:right;
	width:80%;
	margin:55px 0 50px;
	text-align:right;
}
.menu_user_wrap .menu_user_nav>li.menu_user_bookmarks>a {
	padding:0 3px;
}
.menu_user_wrap .menu_user_nav>li.menu_user_bookmarks>a:before {
	margin-right:0;
}
.menu_user_wrap .menu_user_nav>li.menu_user_bookmarks li>a {
	position:relative;
}
.menu_user_wrap .menu_user_nav>li.menu_user_bookmarks .bookmarks_delete {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-0.5em;
	margin-right:0.5em;
	width:1em;
	height:1em;
	line-height:1em;
	font-size:1.25em;
}
.menu_user_wrap .login_wrap .popup_link>span {
	margin-right:3px;
}
.top_socials .sc_socials {
	line-height:38px;
}
.top_socials .sc_socials a {
	border:none;
}
.top_socials .sc_socials .sc_socials_hover {
	color:#3c414c;
}
.top_socials .sc_socials .sc_socials_item {
	margin-bottom:0!important;
}
.menu_main_wrap .logo {
	margin-bottom:46px;
	margin-top:54px;
}
.menu_main_wrap .logo {
	float:left;
	width:28%;
}
.top_panel_over.menu_relayout .menu_main_wrap .logo {
	display:none;
}
.menu_main_wrap {
	width:auto;
	display:block;
	float:left;
	max-height:100px;
	height:54px;
	vertical-align:top;
}
.logo_main{width:100%;display:block;float:left;vertical-align:top;}
@media screen and (max-width: 640px) {
 .logo_main{width:75%;}
}
.menu_main_wrap .logo a {
	display:inline-block;
	font-size:1em;
}
.logo .logo_text {
	display:inline-block;
	font-family:'Hind';
	font-size:35px;
	margin-left:0;
	color:#052f43;
	font-weight:600;
	line-height:40px;
	margin-right:8px;
	vertical-align:top;
}
.logo_info {
	display:inline-block;
	margin:-7px 0 0 12px;
}
.top_panel_fixed .menu_main_wrap .logo_main {
}
.top_panel_image {
	background-position:center center;
	background-size:cover;
	height:480px;
	overflow:hidden;
	position:relative;
}
.top_panel_image_hover {
	background-color:rgba(2,75,94,0.8);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.top_panel_image_header {
	position:absolute;
	left:50%;
	top:60%;
	display:block;
	max-width:50%;
	text-align:center;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	color:#ffffff;
}
.top_panel_image_header .top_panel_image_title {
	color:#ffffff;
}
.top_panel_image_header .breadcrumbs .breadcrumbs_delimiter:before {
	color:#ffffff;
}
.top_panel_image_header .breadcrumbs span,.top_panel_image_header .breadcrumbs a.breadcrumbs_item {
	font-size:16px;
	line-height:20px;
	color:#ffffff;
}
.top_panel_image_header .breadcrumbs a.breadcrumbs_item:hover {
	border-color:#ffffff;
}
.top_panel_image_header .breadcrumbs .breadcrumbs_delimiter {
	margin:0 14px 0 15px;
}
.top_panel_image_header .breadcrumbs_item_first {
	margin-right:17px;
}
.top_panel_bg1 {
	background-image:url(../img/bg/globallogistics_15.jpg)
}
.top_panel_bg2 {
	background-image:url(../img/bg/single_bg.jpg)
}
.top_panel_bg3 {
	background-image:url(../img/bg/globallogistics_7.jpg)
}
.top_panel_bg4 {
	background-image:url(../img/bg/globallogistics_2.jpg)
}
.menu_main_responsive_button {
	display:none;
	float:right;
	border:none;
	color:#052f43;
	height:43px;
	line-height:43px;
	text-align:center;
	width:43px;
	margin:0;
	padding:0;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_responsive_button {
	color:#ffffff;
}
.menu_main_responsive_button:hover {
	color:#052f43;
	border-color:rgba(255,255,255,0.6);
}
.menu_main_responsive_button:before {
	font-size:36px;
}
.responsive_menu .menu_main_responsive_button {
	display:block;
}
.responsive_menu .menu_main_wrap {
}
.responsive_menu .menu_main_nav_area {
	clear:both;
	float:none;
	height:auto!important;
	overflow:hidden;
	width:90%;
	margin:0 auto;
	display:block;
}
.responsive_menu .menu_main_nav_area .menu_main_nav {
	display:none!important;
}
.menu_main_nav_area .menu_main_responsive {
	display:none;
	text-align:left;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive {
	padding:15px 25px 15px;
	margin-bottom:30px;
	margin-top:0;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive ul {
	margin:0.5em 0 0 2em;
	display:none;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children {
	position:relative;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children:after {
	content:'\e82b';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:6px;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li.menu-item-has-children.opened:after {
	content:'\e82d';
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	display:block;
	font-size:18px;
	font-weight:400;
	padding:8px 0 2px;
	line-height:20px;
}
.cart_overflow {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:9999;
	display:none;
}
header .cart {
	float:left;
	position:relative;
}
header .sidebar_cart {
	list-style:outside none none;
	margin:0;
	padding:0;
	width:300px;
	position:absolute;
	z-index:99999;
	top:52px;
	right:0;
	background-color:#f5f8f9;
	color:#052f43;
	text-align:left;
	display:none;
}
header .sidebar_cart>li {
	margin:0;
}
header .cart .cart_button {
}
header .cart>.cart_button:before {
	margin-right:5px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
}
header .sidebar_cart .widgettitle {
	display:none;
}
header .sidebar_cart img {
	margin:0 15px 0 0!important;
	width:65px!important;
	height:65px!important;
}
header .sidebar_cart ul.cart_list li>a {
	display:block;
}
header .sidebar_cart ul.cart_list li {
	padding:16px 35px 10px 16px!important;
	margin:0;
}
header .sidebar_cart ul.cart_list li.empty {
	padding:20px 30px!important;
	margin:0;
}
header .sidebar_cart ul.cart_list li>a {
	margin:0;
	display:block;
	color:#052f43;
	line-height:18px;
}
header .sidebar_cart ul.cart_list li .quantity {
	display:block;
	height:auto;
	line-height:18px;
	margin:10px 0 0;
}
header .sidebar_cart ul.cart_list li .quantity,header .sidebar_cart ul.cart_list li .amount {
	font-size:14px;
	font-weight:400;
	line-height:16px;
}
header .sidebar_cart ul.cart_list li .variation {
	font-size:14px;
	font-weight:400;
	line-height:16px;
	display:block;
	margin-top:10px;
}
header .sidebar_cart ul.cart_list li .variation:after {
	clear:right;
}
header .sidebar_cart ul.cart_list li .variation * {
	float:none;
	height:auto;
	margin:0;
	padding:0!important;
}
header .sidebar_cart ul.cart_list li .amount {
	font-weight:600!important;
	color:#052f43!important;
}
header .sidebar_cart .widget_shopping_cart_content .total {
	border-top:1px solid #e1e3e4;
	margin:15px 0 0 0;
	padding:19px 16px 0;
}
header .sidebar_cart .widget_shopping_cart_content .total span,header .sidebar_cart .widget_shopping_cart_content .total strong {
	font-weight:400;
	font-size:18px;
	line-height:26px;
}
header .sidebar_cart .widget_shopping_cart_content .total span {
	float:right;
	font-size:24px!important;
	font-weight:600!important;
	margin-top:7px;
}
header .sidebar_cart .widget_shopping_cart_content .buttons {
	padding:10px 16px 25px;
	margin:0
}
header .sidebar_cart .widget_shopping_cart_content .buttons .button,header .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout {
	display:inline-block;
	width:auto;
	height:40px;
	line-height:40px;
	float:left;
	padding:0 26px;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0;
}
header .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout {
	float:right;
}
header .sidebar_cart .widget_shopping_cart_content .cart_list li a.remove {
	border:1px solid #052f43;
	color:#052f43!important;
	border-radius:0;
	left:auto!important;
	margin:0;
	right:16px!important;
	text-align:center;
	top:16px;
	width:16px;
	height:16px;
	line-height:14px;
	background:transparent!important;
}
.user-popUp.account_wrap {
	margin:20px auto;
	max-width:410px;
	padding:32px 0 45px;
	border:1px solid #efefef;
	box-sizing:border-box;
}
.user-popUp.account_wrap .user_account,.user-popUp.account_wrap .user_info,.user-popUp.account_wrap .user_logout {
	padding:0 40px;
}
.user-popUp.account_wrap .user_logout a {
	display:block;
	margin-top:35px;
}
.user-popUp.account_wrap .user_avatar,.user-popUp.account_wrap .user_avatar img {
}
.user-popUp.account_wrap .user_avatar {
	display:inline-block;
	margin:0 15px 0 0;
	float:left;
}
.user-popUp.account_wrap .user_account {
	color:#242424;
	overflow:hidden;
	margin-bottom:35px;
}
.user-popUp.account_wrap .user_account .user_text {
	font-size:16px;
	line-height:20px;
	font-weight:600;
	display:block;
	margin:0 0 10px 0;
}
.user-popUp.account_wrap .user_account .user_name {
	font-size:28px;
	line-height:34px;
	font-weight:300;
	display:block;
}
.user-popUp.account_wrap .user_cart {
	overflow:hidden;
	padding:15px 15px 15px 0;
}
.user-popUp.account_wrap .user-account .user_cart .icon {
	position:relative;
	display:block;
	float:left;
	width:115px;
	height:50px;
	margin:0 20px 0 0;
	text-align:right;
}
.user-popUp.account_wrap .user-account .user_cart .icon:before {
	content:'\e8de';
	font-family:"fontello";
	font-size:44px;
	position:absolute;
	right:0;
	top:0;
	width:70px;
	height:50px;
	line-height:44px;
	margin:0;
	color:#ffffff;
}
.user-popUp.account_wrap .user_cart .cart_text,.user-popUp.account_wrap .user_cart .cart_total {
	display:inline-block;
	vertical-align:middle;
	line-height:50px;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
}
.user-popUp.account_wrap .user_cart .cart_total {
	padding-left:10px;
}
.user-popUp.account_wrap .user_info {
	list-style:none;
	margin:30px 0 0 0;
}
.user-popUp.account_wrap .user_info li {
	margin-bottom:15px;
}
.user-popUp.account_wrap .user_info li a {
	color:#bac0c3;
	font-weight:600;
	font-size:16px;
	text-transform:uppercase;
	position:relative;
	padding-left:75px;
	height:36px;
	line-height:36px;
	display:inline-block;
	margin:0 0 0 20px;
	border-bottom:none;
}
.user-popUp.account_wrap .user_info li a:before {
	position:absolute;
	top:0;
	left:0;
	font-size:34px;
}
.user-popUp.account_wrap .user_info li a:hover {
	color:#242424;
}
.user-popUp.account_wrap .user_info li.new_post a:before,.user-popUp.account_wrap .user_info li.settings a:before,.user-popUp.account_wrap .user_info li.help a:before {
	color:#eeba00;
}
.search_wrap {
	position:relative;
	height:30px;
	line-height:30px;
	background-color:#f1f5f7;
	border:none;
	display:inline-block;
	float:none;
	width:30px;
	max-width:10em;
	overflow:visible!important;
}
.menu_main_wrap .search_wrap {
	margin-left:35px;
	float:right;
	height:43px;
	line-height:43px;
	padding:0;
	background:transparent;
}
.menu_main_wrap .search_wrap .search_form_wrap {
	line-height:43px;
	padding-left:33px;
}
.menu_main_wrap .search_wrap .search_submit {
	line-height:30px;
	height:30px;
	top:7px;
	color:#3c414c;
}
.top_panel_opacity_transparent .menu_main_wrap .search_wrap .search_submit {
	color:#ffffff;
}
.menu_main_wrap .search_wrap .search_form_wrap .search_field {
	padding:0;
	border-bottom:2px solid #3c414c;
	color:#000000;
	border-radius:0;
}
.top_panel_opacity_transparent .menu_main_wrap .search_wrap .search_form_wrap .search_field {
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	border-radius:0!important;
	border-left:none;
	border-top:none;
	border-right:none;
}
.responsive_menu .menu_main_wrap .search_wrap {
	margin:0 30px 0 0;
}
.search_wrap .search_icon {
	position:absolute;
	display:block;
	right:0;
	top:0;
	text-align:center;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.search_wrap .search_form_wrap {
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.search_wrap.search_fixed .search_form_wrap {
	display:block;
	width:100%;
	padding-right:0;
}
.search_wrap.search_fixed .search_form_wrap .search_field {
	width:100%;
}
.search_wrap .search_form_wrap {
	line-height:30px;
}
.search_wrap .search_form_wrap .search_field {
	border:none;
	margin:0;
	display:inline-block;
	background:none;
	width:100%;
	padding:0 20px 0 30px;
	font-size:14px;
	height:30px;
	box-sizing:padding-box;
	font-weight:400;
}
.search_wrap .search_submit {
	font-weight:normal;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:30px;
	height:30px;
	border:none;
	outline:none;
	display:inline-block;
	text-align:center;
	font-size:18px;
	line-height:30px;
	color:#3c414c;
}
.search_wrap .search_submit:hover,.search_wrap .search_submit:focus {
	background:transparent;
}
.search_wrap .search_results {
	display:none;
	position:absolute;
	z-index:1000;
	right:0;
	top:71px;
	background-color:#fff;
	border:1px solid #e5e5e5;
	width:270px;
	padding:1em;
	line-height:1.5em;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.search_wrap .search_results a {
	border-bottom:2px solid transparent;
}
.search_wrap .search_results:after {
	content:" ";
	width:10px;
	height:10px;
	background-color:#fff;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	position:absolute;
	top:-5px;
	right:50px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.search_wrap .search_results .search_results_close {
	position:absolute;
	top:3px;
	right:3px;
	display:block;
	text-align:center;
	overflow:hidden;
	font-size:0.875em;
	width:1.2em;
	height:1.2em;
	line-height:1.2em;
	cursor:pointer;
}
.search_wrap .post_more {
	display:block;
	text-align:center;
}
.widget_area .post_item {
	overflow:hidden;
}
.widget_area aside .post_item+.post_item,.search_results.widget_area .post_item+.post_item {
	margin-top:10px;
	padding-top:15px;
}
.search_results.widget_area .post_item+.post_item {
	border-top:1px solid #e5e5e5;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
}
.widget_area .post_item .post_content {
	overflow:hidden;
}
.widget_area .post_item .post_thumb {
	float:left;
	width:90px;
	height:70px;
	margin:0 20px 5px 0;
	overflow:hidden;
}
.widget_area .post_item .post_icon {
	float:left;
	height:45px;
	margin:0 15px 4px 0;
	overflow:hidden;
	text-align:center;
	width:50px;
}
.widget_area .post_item .post_icon:before {
	font-family:"fontello";
	content:'\e8d7';
	display:inline-block;
	font-size:42px;
	height:100%;
	line-height:40px;
	text-align:center;
	width:100%;
}
.widget_area .post_item .post_thumb img {
	width:100%;
}
.widget_area .post_item .post_title {
	font-size:16px;
	font-weight:300;
	line-height:22px;
	margin:-5px 0 6px;
	text-transform:none;
}
.widget_area .post_item .post_info {
	font-size:13px;
	line-height:18px;
	margin-bottom:0;
}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before {
	content:"";
	margin:0 0 0 10px;
}
.widget_area .post_info .post_info_counters .post_counters_item {
	margin:0;
}
.widget_area .post_info .post_counters_views:before,.widget_area .post_info .post_counters_comments:before {
	font-size:20px;
	margin-right:2px!important;
	position:relative;
	top:0;
}
.content .search_wrap {
	max-width:50%;
	margin:0;
}
.content .search_wrap .search_form_wrap {
	width:100%;
}
.content .search_wrap.search_fixed .search_form_wrap .search_field {
	width:96%;
}
.content .search_wrap .search_results {
	width:100%;
}
.menu_user_wrap {
	font-size:14px;
	background-color:#ffffff;
	min-height:38px;
	color:#5cb9e2;
	border-bottom:3px solid #ededee;
	font-weight:400;
}
.menu_user_wrap .menu_user_contact_area {
	height:38px;
	line-height:39px;
}
.menu_main_nav_area {
	margin-top:0;
	margin-bottom:0;
}
.top_panel_fixed .menu_main_wrap .search_wrap {
}
.menu_user_wrap .menu_user_nav>li {
	height:38px;
	line-height:38px;
}
.menu_user_wrap .menu_user_nav>li a {
	font-weight:400;
}
.top_panel_below .menu_user_wrap .menu_user_nav>li {
	margin-top:0;
	padding-top:0;
}
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent .top_panel_wrap {
}
.menu_main_wrap .menu_main_nav>li {
	height:41px;
	line-height:35px;
	font-size:15px;
	letter-spacing:0;
	font-weight:600;
	margin-left:45px;
	text-transform:uppercase;
}
.menu_user_wrap .menu_user_nav>li>a {
	padding:0;
	display:block;
}
.menu_main_wrap .menu_main_nav>li>a {
	display:block;
	padding:0;
	margin-top:8px;
}
.menu_main_wrap .menu_main_nav>li.menu-item-has-children>a {
}
.menu_user_wrap .menu_user_nav li>a {
	color:#5cb9e2;
}
.menu_user_wrap .menu_user_nav>li:hover>a,.menu_user_wrap .menu_user_nav>li.sfHover>a {
	color:#404856;
}
.menu_main_wrap .menu_main_nav>li>a {
	color:#3c414c;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav li>a {
	color:#ffffff;
}
.menu_main_wrap .menu_main_nav li li a {
	color:#ffffff;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav li li a {
	color:#3c414c;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav li li.menu-item-has-children:after {
	color:#3c414c;
}
.menu_main_wrap .menu_main_nav li ul li>a,.menu_user_wrap .menu_user_nav li ul li>a {
	border-bottom:1px solid transparent;
	line-height:14px;
}
.menu_user_wrap .menu_user_nav>li li {
	padding:0 30px 0 0;
	line-height:24px;
}
.menu_main_wrap .menu_main_nav>li li {
	font-size:12px;
	letter-spacing:1px;
	line-height:26px;
	padding-right:20px;
}
.menu_user_wrap .menu_user_nav>li ul li a {
}
.menu_main_wrap .menu_main_nav>li ul li a {
}
.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap:after,.menu_user_wrap .menu_user_nav>li,.menu_user_wrap .menu_user_nav>li ul,.menu_main_wrap .menu_main_nav>li:hover,.menu_main_wrap .menu_main_nav>li.current-menu-item,.menu_main_wrap .menu_main_nav>li.current-menu-parent,.menu_main_wrap .menu_main_nav>li.current-menu-ancestor,.menu_main_wrap .menu_main_nav>li.sfHover,.menu_main_wrap .menu_main_nav>li#blob,.menu_main_wrap .menu_main_nav>li ul {
}
.menu_main_wrap .menu_main_nav>li:hover {
}
.menu_main_wrap .menu_main_nav>li>a {
	position:relative;
	border-bottom:2px solid transparent;
	-webkit-transition:all ease .7s;
	-moz-transition:all ease .7s;
	-ms-transition:all ease .7s;
	-o-transition:all ease .7s;
	transition:all ease .7s;
}
.menu_main_wrap .menu_main_nav>li:hover>a,.menu_main_wrap .menu_main_nav>li.sfHover>a,.menu_main_wrap .menu_main_nav>li.current-menu-item>a,.menu_main_wrap .menu_main_nav>li.current-menu-parent>a,.menu_main_wrap .menu_main_nav>li.current-menu-ancestor>a,.menu_main_wrap .menu_main_nav>li:hover>a,.menu_main_wrap .menu_main_nav>li.sfHover>a {
	border-color:#3c414c;
	color:#3c414c;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li:hover>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li.sfHover>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li.current-menu-item>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li.current-menu-parent>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li.current-menu-ancestor>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li:hover>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li.sfHover>a {
	border-color:#ffffff;
	color:#ffffff;
}
.menu_user_wrap .menu_user_nav>li ul {
	width:160px;
	padding:8px 0;
}
.menu_user_wrap .menu_user_nav>li.menu_user_bookmarks ul {
	width:190px;
}
.menu_main_wrap .menu_main_nav>li ul {
	width:200px;
	padding:19px 0 19px 30px;
	background-color:#3c414c;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul {
	background-color:#ffffff;
}
.menu_user_wrap .menu_user_nav>li ul {
	left:-18px;
	top:38px;
	padding:10px 0 10px 20px;
	background-color:#3c414c;
}
.menu_main_wrap .menu_main_nav>li>ul {
	left:0;
	top:43px;
}
.top_panel_fixed .menu_main_wrap .menu_main_nav>li>ul {
}
.top_panel_fixed .menu_main_wrap .menu_main_nav li li>a {
}
.top_panel_fixed .menu_main_wrap .menu_main_nav li li.menu-item-has-children>a:after {
}
.menu_user_wrap .menu_user_nav>li>ul ul {
	left:160px;
	top:-8px;
}
.menu_main_wrap .menu_user_nav>li>ul ul.submenu_left {
	left:-161px;
}
.menu_main_wrap .menu_main_nav>li>ul ul {
	left:172px;
	top:-19px;
}
.menu_main_wrap .menu_main_nav>li>ul ul.submenu_left {
	left:-221px;
}
.menu_main_wrap .menu_main_nav>li ul li a:hover,.menu_main_wrap .menu_main_nav>li ul li.current-menu-item>a,.menu_main_wrap .menu_main_nav>li ul li.current-menu-ancestor>a,.menu_main_wrap .menu_main_nav li li.menu-item-has-children:hover,.menu_main_wrap .menu_main_nav>li ul li.menu-item-has-children:hover>a,.menu_main_wrap .menu_main_nav>li ul li.current-menu-item.menu-item-has-children:hover>a,.menu_main_wrap .menu_main_nav>li ul li.current-menu-ancestor.menu-item-has-children:hover>a,.menu_user_wrap .menu_user_nav>li ul li a:hover,.menu_user_wrap .menu_user_nav>li ul li.current-menu-item>a,.menu_user_wrap .menu_user_nav>li ul li.current-menu-ancestor>a,.menu_user_wrap .menu_main_nav>li ul li.menu-item-has-children:hover>a,.menu_user_wrap .menu_main_nav>li ul li.current-menu-item.menu-item-has-children:hover>a,.menu_user_wrap .menu_main_nav>li ul li.current-menu-ancestor.menu-item-has-children:hover>a {
	border-color:#ffffff;
}
.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li a:hover,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li.current-menu-item>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li.current-menu-ancestor>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav li li.menu-item-has-children:hover,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li.menu-item-has-children:hover>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li.current-menu-item.menu-item-has-children:hover>a,.top_panel_opacity_transparent .menu_main_wrap .menu_main_nav>li ul li.current-menu-ancestor.menu-item-has-children:hover>a {
	border-color:#3c414c;
}
.menu_user_wrap .menu_user_nav>li.menu_user_register,.menu_user_wrap .menu_user_nav>li.menu_user_login,.menu_user_wrap .menu_user_nav>li.menu_user_logout {
	background-color:#f1f5f7;
}
.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap {
}
.top_panel_over.top_panel_opacity_transparent .menu_main_wrap .content_wrap:after {
}
.top_panel_over.top_panel_opacity_transparent.menu_relayout .menu_main_wrap .content_wrap:after {
}
.top_panel_over.top_panel_opacity_transparent.top_panel_style_dark .menu_main_wrap .content_wrap:after {
}
.top_panel_fixed.top_panel_over.top_panel_opacity_transparent.top_panel_style_dark .menu_main_wrap .content_wrap:after {
}
.top_panel_image_hover {
	background-color:rgba(62,153,193,0.8);
}
.bg_tint_dark .menu_main_responsive_button {
	color:#ffffff;
}
.bg_tint_dark .menu_main_responsive_button:hover {
	color:#ffffff;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive {
	background-color:#404856;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive li,.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	color:#ffffff;
	margin:0;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a {
	border-bottom:1px solid transparent;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive .current-menu-item>a,.menu_main_wrap .menu_main_nav_area .menu_main_responsive .current_page_ancestor>a,.menu_main_wrap .menu_main_nav_area .menu_main_responsive .current-menu-ancestor>a {
	border-color:#fff;
}
.menu_main_wrap .menu_main_nav_area .menu_main_responsive a:hover {
	border-color:#ffffff;
	color:#ffffff;
}
.user-popUp.account_wrap .user_cart {
	background-color:#404856;
}
.search_wrap.search_opened .search_icon:before {
	content:'\e8ac';
	font-size:1.15em;
}
.search_wrap .search_icon:before {
	font-size:1.5em;
}
.search_wrap .search_icon {
	width:2.3em;
}
.search_results .post_more,.search_results .search_results_close {
	color:#404856;
}
.search_wrap .search_results a:hover {
	border-color:#5cb9e2;
}
.slider_wrap .rev_slider_wrapper {
	z-index:0;
}
.slider_alias_boxed .rev_slider_wrapper {
	background-color:rgb(247,247,247);
}
.tp-caption.trx-no-style,.trx-no-style {
	border-width:0px;
	border-color:rgb(34,34,34);
	border-style:none;
}
.tp-caption.trx-big,.trx-big {
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:48px;
	line-height:55px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tp-caption.trx-normal-white,.trx-normal-white {
	color:#ffffff;
	text-shadow:none;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tp-caption.trx-big-extra,.trx-big-extra {
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:65px;
	line-height:72px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tp-caption.trx-big-left,.trx-big-left {
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:42px;
	line-height:52px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tp-caption.trx-no-style,.trx-no-style {
	border-width:0px;
	border-color:rgb(34,34,34);
	border-style:none;
}
.tp-caption.trx-big-dark,.trx-big-dark {
	color:#1b1d22;
	text-shadow:none;
	font-weight:600;
	font-size:60px;
	line-height:65px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tp-caption.trx-middle-dark,.trx-middle-dark {
	color:#1b1d22;
	text-shadow:none;
	font-weight:600;
	font-size:45px;
	line-height:50px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
}
.tparrows.default {
	background:transparent;
	border:3px solid #ffffff;
	border-radius:100%;
	color:#ffffff;
	line-height:39px;
	height:46px;
	width:46px;
	text-align:center;
	position:relative;
	-webkit-transition:background 0.3s ease-out;
	-moz-transition:background 0.3s ease-out;
	-ms-transition:background 0.3s ease-out;
	-o-transition:background 0.3s ease-out;
	transition:background 0.3s ease-out;
}
.tparrows.default:after {
	display:block;
	width:31px;
	height:2px;
	background:#ffffff;
	position:absolute;
	right:42px;
	top:20px;
	content:"";
}
.tp-rightarrow.default:after {
	left:42px;
	right:auto;
}
.tparrows.default:hover {
	background:#ffffff;
}
.tparrows.default:hover::before {
	color:#eeba00;
}
.tparrows.default:before {
	font-family:"fontello";
	font-size:2em;
	position:relative;
}
.tp-leftarrow.default:before {
	content:'\e82a';
	left:-1px;
}
.tp-rightarrow.default:before {
	content:'\e82b';
	right:-1px;
}
.tp-bullets.simplebullets.round .bullet {
	background:none;
	width:16px;
	height:16px;
	margin-left:7px;
	background-color:transparent;
	border:2px solid #3c414c;
}
.tp-bullets.simplebullets.round .bullet.selected {
	background-color:#3c414c;
	border:2px solid #3c414c;
}
.tparrows.default:hover {
	border-color:rgba(255,255,255,1);
	color:rgba(255,255,255,1);
}
.tp-leftarrow.default.preview1,.tp-rightarrow.default.preview1 {
	background:#404856!important;
	height:100px!important;
	width:37px!important;
	z-index:1000;
	border:none!important;
	border-radius:0!important;
}
.tp-leftarrow.default.preview1:before,.tp-rightarrow.default.preview1:before {
	height:100px;
	width:37px;
	color:#ffffff;
	display:block;
	font-size:22px;
	line-height:100px;
	text-align:center;
	text-shadow:none;
	content:"";
	position:absolute;
	top:0;
	left:0;
	font-family:"Fontello";
	z-index:5;
}
.tparrows.preview1 .tp-arr-imgholder {
	width:110px!important;
}
.tparrows.preview1:after {
	display:none!important;
}
.tp-leftarrow.default.preview1:before {
	content:'\e82a';
	margin-left:-1px;
	font-weight:100!important;
}
.tp-rightarrow.default.preview1:before {
	content:'\e82b';
	margin-right:-1px;
	font-weight:100!important;
}
.slider_engine_revo .sc_button,.sc_slider_revo .sc_button {
	font-size:18px;
	height:auto;
	line-height:0;
	padding:0;
}
.slider_engine_revo .sc_button span,.sc_slider_revo .sc_button span {
	padding:29px 30px 26px;
}
.page_top_wrap {
	overflow:hidden;
}
.page_top_wrap .page_title {
	margin:0;
}
.page_top_wrap .breadcrumbs .breadcrumbs_item {
	white-space:nowrap;
}
.top_panel_style_light .page_top_wrap {
}
.top_panel_style_light .page_top_wrap .page_title {
}
.top_panel_style_dark.article_style_boxed .page_top_wrap {
}
.top_panel_style_dark.article_style_stretch .page_top_wrap {
}
.page_top_wrap .page_title_wrap {
	text-align:center;
	margin:50px auto 10px;
}
.page_top_wrap .page_title {
	font-size:40px;
	font-weight:300;
	line-height:46px;
	padding:40px 0;
	color:#ffffff;
}
.page_top_wrap {
	background-color:#3c414c;
}
.page_top_wrap .breadcrumbs {
	font-size:11px;
	line-height:14px;
	padding:17px 0 12px;
}
.page_top_wrap.page_top_title .breadcrumbs {
	padding:55px 0 45px 30px;
}
.page_top_wrap.page_top_title .breadcrumbs {
	max-width:49%;
}
.page_top_wrap .breadcrumbs {
	font-size:0.75em;
	line-height:1em;
	padding:1.6667em 0 2.5em;
}
.page_top_wrap .breadcrumbs {
	float:right;
}
.breadcrumbs .breadcrumbs_item {
	display:inline-block;
	margin:0 0 5px 0;
	padding:0;
}
.breadcrumbs a.breadcrumbs_item {
	color:#ffffff;
	font-size:16px;
	line-height:20px;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.breadcrumbs a.breadcrumbs_item:hover {
	border-color:#ffffff;
}
.breadcrumbs span {
	color:#ffffff;
	line-height:20px;
	font-size:16px;
}
.breadcrumbs .breadcrumbs_delimiter {
	color:#ffffff;
	display:inline-block;
	position:relative;
	margin:0 14px 0 15px;
	padding:0;
	text-align:center;
}
.breadcrumbs .breadcrumbs_delimiter:before {
	content:'/';
	font-size:14px;
	color:#ffffff;
	vertical-align:top;
}
.top_panel_style_dark.article_style_boxed .page_top_wrap .breadcrumbs a.breadcrumbs_item:hover {
	color:#ffffff;
}
.post_featured {
	overflow:hidden;
	margin-bottom:2em;
	position:relative;
}
.post_featured img {
	width:100%;
	height:auto;
}
.post_featured_right>.post_featured {
	float:right;
	width:50%;
	margin-left:4.3478%;
	margin-bottom:0;
}
.post_featured_left>.post_featured {
	float:left;
	width:50%;
	margin-right:4.3478%;
	margin-bottom:0;
}
.post_featured .post_thumb {
	position:relative;
}
.post_featured .post_thumb .hover_wrap {
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:100%;
	width:100%;
	text-align:center;
	background:rgba(85,30,11,0.0);
}
.hover_wrap .link_wrap {
	position:absolute;
	width:100%;
	top:50%;
	margin-top:-22px;
	z-index:1;
	padding:0;
	background:transparent;
	display:block;
	text-align:center;
	letter-spacing:-4px;
}
.hover_wrap .hover_link,.hover_wrap .hover_view {
	padding:0;
	margin:0 5px;
	color:#eeba00;
	background:transparent;
	font-size:20px;
	line-height:36px;
	height:40px;
	width:40px;
	text-transform:uppercase;
	display:inline-block;
	opacity:0;
	border:2px solid #eeba00;
	transform:translate3d(0px,-30px,0px);
	-moz-transform:translate3d(0px,-30px,0px);
	-o-transform:translate3d(0px,-30px,0px);
	-ms-transform:translate3d(0px,-30px,0px);
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
}
.hover_wrap .hover_link:before,.hover_wrap .hover_view:before {
	letter-spacing:0;
	position:relative;
	z-index:-1;
	width:40px;
	line-height:36px;
	font-size:22px;
	text-align:center;
	margin-right:0;
	top:0;
	right:3px;
}
.post_featured .post_thumb .hover_wrap,.post_featured .post_thumb .hover_wrap:before {
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.post_featured .post_thumb .hover_wrap:hover .hover_link,.post_featured .post_thumb .hover_wrap:hover .hover_view {
	opacity:1;
	transform:translate3d(0px,0px,0px);
	-moz-transform:translate3d(0px,0px,0px);
	-o-transform:translate3d(0px,0px,0px);
	-ms-transform:translate3d(0px,0px,0px);
}
.post_featured .post_thumb .hover_wrap:hover {
	background:rgba(27,51,80,0.8);
}
.post_info {
	font-size:13px;
	margin-bottom:20px;
	line-height:24px;
}
.post_info .post_info_item a,.content .post_info .post_info_counters span {
	font-style:normal;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.post_info .post_info_item+.post_info_item:before {
	display:inline-block;
	content:"";
	vertical-align:top;
	font-style:normal;
	margin:0 5px;
}
.post_info .post_info_counters .post_counters_item {
	display:inline-block;
	margin-right:10px;
}
.post_info .post_info_counters .post_counters_item:before {
	margin-right:5px;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.post_info.post_info_share_vertical {
	margin:0;
}
.post_info_bottom .post_info_item {
	width:100%;
	display:block;
	font-size:16px;
	color:#8b9094;
}
.post_info .post_counters_views:before,.post_info .post_counters_comments:before {
	position:relative;
}
.content .post_info .post_info_item {
	line-height:20px;
}
.content .post_info .post_info_item:before {
	vertical-align:baseline;
}
.content .post_info {
	line-height:24px;
	font-size:14px;
	margin-bottom:15px;
	color:#aeb1b3;
}
.content .post_info.post_info_bottom {
	margin-bottom:40px;
}
.post_item_excerpt.post_featured_right .post_info {
	margin-top:15px;
}
.content .post_info a,.post_info .post_info_posted a {
	color:#8b8b8b;
}
.content .post_info .post_info_counters a.post_counters_item:hover span,.content .post_info .post_info_counters a.post_counters_item:hover:before,.content .post_info .post_info_counters a.post_counters_views:hover,.content .post_info .post_info_counters a.post_counters_views:hover:before {
}
.post_info_bottom .post_info_item a {
	font-size:14px;
	line-height:16px;
	color:#8b9094;
	margin-left:4px;
	margin-bottom:4px;
	display:inline-block;
}
.post_info.post_info_bottom .post_info_item+.post_info_item::before {
	content:"";
	display:none;
}
.post_info.post_info_bottom .post_info_category {
	margin-top:10px;
}
.post_featured {
}
.hover_wrap .hover_link:hover:before {
}
.hover_wrap .hover_link,.hover_wrap .hover_view {
	color:#eeba00;
	border:3px solid #eeba00;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content a.hover {
	color:#eeba00;
	border:3px solid #eeba00;
	margin-bottom:10px;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .info a,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .info a,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .info a,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .info a {
	color:#5cb9e2;
}
.hover_wrap .hover_link:hover:before {
}
.hover_wrap .hover_link:hover,.hover_wrap .hover_view:hover {
	color:#000000;
	background-color:#eeba00;
}
.hover_icon:before {
	color:#eeba00;
	border-color:#eeba00;
}
.hover_icon_play:before {
	color:#ffffff;
	border-color:#ffffff;
}
.pagination>a {
	border-color:#5cb9e2;
}
.type-attachment .post_content {
	margin-bottom:60px;
}
blockquote {
	padding:0 0 0 80px;
	font-size:22px;
	line-height:34px;
}
blockquote,blockquote p {
	position:relative;
	z-index:2;
	font-weight:300;
}
blockquote:before {
	font-family:'fontello';
	content:'\"';
	display:block;
	position:absolute;
	z-index:1;
	width:100px;
	left:-25px;
	top:-10px;
	font-size:220px;
	line-height:220px;
	color:rgba(128,128,128,0.1);
	font-family:'Hind',sans-serif;
	font-style:italic;
	font-weight:400;
}
blockquote p {
	margin:0;
}
blockquote>a,blockquote>p>a,blockquote cite {
	display:inline-block;
	font-size:22px;
	font-weight:600;
	text-transform:uppercase;
	font-family:'Hind',sans-serif;
}
blockquote.sc_quote {
}
blockquote.sc_quote .sc_quote_title {
	margin-top:20px;
	font-size:22px;
	font-weight:600;
	line-height:24px;
	text-transform:uppercase;
}
blockquote.sc_quote .sc_quote_title a {
	display:inline-block;
}
blockquote.sc_quote,blockquote.sc_quote p {
}
blockquote.sc_quote.style_2 {
	background-color:#e9eff2;
	padding:30px 40px;
	border-left:2px solid #052f43;
}
blockquote.sc_quote.style_2:before {
	display:none;
}
.post_format_quote .post_descr .sc_quote {
	margin:0;
}
.isotope_wrap.masonry .isotope_item_masonry .post_format_quote .isotope_item_content,.isotope_wrap.masonry .isotope_item_masonry .post_format_chat .isotope_item_content,.isotope_wrap.masonry .isotope_item_masonry .post_format_status .isotope_item_content,.isotope_wrap.masonry .isotope_item_masonry .post_format_link .isotope_item_content,.isotope_wrap.masonry .isotope_item_masonry .post_format_aside .isotope_item_content {
	padding:0 0 45px 0;
}
.post_format_quote .sc_quote p {
	line-height:30px;
	font-size:22px;
}
.sc_section .sc_anchor+.blockquote_title {
	margin-top:10px;
}
blockquote.sc_quote.style_1:before {
	color:#eeba00;
}
blockquote.sc_quote.style_1 a {
	color:#404856;
}
blockquote.sc_quote.style_1 a:hover {
	color:#404856;
	border-color:#404856;
}
blockquote.sc_quote.style_2 {
	background-color:#e9eff2;
	border-left:2px solid #404856;
}
.post_format_link .post_descr a {
	font-size:24px;
	font-weight:400;
}
.post_format_link .post_descr {
	background-color:#3c414c;
	padding:35px 40px;
}
.post_format_link .post_descr>p {
	padding:0;
	margin:0;
	font-size:25px;
	line-height:34px;
	color:#ffffff;
	font-weight:400;
}
.post_format_link .post_descr a {
	color:#eeba00;
}
.post_format_link .post_descr a:hover {
	border-color:#eeba00;
}
.post_format_status.post_item_single .post_content p,.post_format_status .post_descr {
	color:#282828;
	font-size:24px;
	font-weight:300;
	line-height:30px;
}
.post_format_aside.post_item_single .post_content p,.post_format_aside .post_descr {
	padding:30px 40px;
}
.post_format_aside.post_item_single .post_content p,.post_format_aside .post_descr {
	background:#404856;
	color:#ffffff;
	font-size:25px;
	line-height:34px;
}
.post_format_aside .post_descr p {
	margin-bottom:0;
}
.post_format_aside .post_descr p+p {
	margin-top:1em;
}
.post_format_status .post_descr {
	background-color:#eeba00;
	padding:35px 40px;
}
.post_format_status .post_descr>p {
	padding:0;
	margin:0;
	font-size:25px;
	line-height:34px;
	color:#ffffff;
	font-weight:400;
}
.post_title .post_icon {
	font-size:0.9375em;
	margin-right:0.5em;
}
.post_item_excerpt .post_title .post_icon {
	display:block;
	margin-right:0;
}
.post_item_excerpt .post_title {
	margin-top:0;
	margin-bottom:0.5em;
}
.post_item_excerpt .post_title {
	margin-bottom:10px;
}
.post_item_excerpt.post_featured_right .post_title {
	margin-top:0;
}
.post_item_excerpt+.post_item_excerpt {
	border-top:1px solid #ebeced;
	margin-top:50px;
	padding-top:60px;
	clear:both;
}
.post_item_excerpt .post_content {
	margin-bottom:3em;
}
.post_item_excerpt:last-child .post_content {
	margin-bottom:0;
}
.post_item_excerpt .post_content .sc_button {
	margin-bottom:35px;
}
.isotope_item .tags_info {
	margin-bottom:10px;
	display:block;
}
.isotope_item .tags_info,.isotope_item .tags_info a {
	color:#bac0c3;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
}
.related_wrap {
	border-top:1px solid #e8e9e9;
	padding:45px 0;
}
.related_wrap .columns_wrap {
	padding-bottom:45px;
}
.related_wrap .columns_wrap [class*="col-"] {
	padding-left:0;
	padding-right:15px;
}
.related_wrap .columns_wrap [class*="col-"]:last-child {
	padding-left:15px;
	padding-right:0;
}
.related_wrap.related_wrap_empty {
	margin:0;
	padding:0!important;
	border:none;
}
.related_wrap .section_title {
	margin:0 0 26px;
}
.article_style_stretch .related_wrap:not(.related_wrap_empty) {
}
.article_style_stretch .related_wrap:not(.related_wrap_empty):not(.scroll_wrap) {
	padding-bottom:1px;
}
.post_item_related {
	overflow:hidden;
}
.related_wrap .post_item_related,.article_style_stretch .post_item_related {
	background-color:#ffffff;
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
}
.related_wrap.scroll_wrap .post_item_related {
	width:350px;
	float:left;
}
.related_wrap.scroll_wrap .post_item_related+.post_item_related {
	margin-left:3.125em;
}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap .post_item_related {
	width:340px;
}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap .post_item_related+.post_item_related {
	margin-left:1.875em;
}
.post_item_related .post_featured {
	width:100%;
	overflow:hidden;
	margin:0;
	float:none!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.post_item_related .post_featured .hover_icon:before {
	font-size:3em;
}
.post_item_related .post_featured .sc_audio {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.post_item_related .post_featured .sc_audio.sc_audio_image {
	min-height:12.3125em;
}
.post_item_related .post_content {
	position:relative;
	background-color:#f5f8f9;
}
.related_wrap .post_item_related .post_content {
	min-height:120px;
}
.related_wrap .post_item_related {
	position:relative;
}
.related_wrap .post_item_related:before {
	background:rgba(27,51,80,0);
	content:"";
	height:100%;
	position:absolute;
	width:100%;
	z-index:1;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.related_wrap .post_item_related:hover:before {
	background:rgba(27,51,80,0.8);
}
.related_wrap .column-1_4 .post_item_related .post_content .post_title {
	font-size:14px;
}
.post_item_related .post_content_wrap {
	width:100%;
	overflow:hidden;
	padding:25px;
	position:absolute;
	top:-300px;
	left:0;
	z-index:99;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.post_item_related:hover .post_content_wrap {
	top:0;
}
.post_item_related .post_info_date {
	font-size:12px;
	font-weight:300;
	color:#ffffff;
	position:relative;
}
.post_item_related .post_title {
	margin:0;
	height:100%;
	overflow:hidden;
	font-size:18px;
	font-weight:400;
	color:#ffffff;
}
.post_item_related .post_content_wrap {
}
.post_item_related .post_title a {
	color:#ffffff;
}
.isotope_wrap {
	margin-right:-10px;
	margin-bottom:40px;
}
.isotope_wrap.masonry {
	margin-right:-40px;
}
.isotope_wrap .isotope_item {
	padding-right:10px;
	padding-bottom:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	opacity:0;
	filter:alpha(opacity=0);
}
.isotope_wrap.masonry .isotope_item {
	padding-right:40px;
	padding-bottom:45px;
}
.isotope_wrap.alternative .post_item {
	height:100%;
	width:100%;
}
.isotope_wrap .isotope_item.isotope_item_show {
	opacity:1;
	filter:alpha(opacity=100);
}
.isotope_wrap .isotope_column_2 {
	width:49.9%;
}
.isotope_wrap .isotope_column_3 {
	width:33.3%;
}
.isotope_wrap .isotope_column_4 {
	width:25%;
}
.isotope_wrap .isotope_item .post_title a:hover {
	color:#1a1a1a;
}
.isotope_wrap .post_item .hover_wrap .hover_content .post_title a:hover {
	color:#ffffff;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content a.hover:hover,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content a.hover:hover,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content a.hover:hover,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content a.hover:hover {
	color:#000000;
	background-color:#eeba00;
}
.isotope_wrap .isotope_item .post_item {
	overflow:hidden;
}
.isotope_item_masonry.isotope_item .post_item,.isotope_item_classic.isotope_item .post_item {
	border-bottom:1px solid #e8e9e9;
}
.isotope_wrap .post_item_classic_4.post_format_gallery .sc_slider_controls_wrap {
	top:7px;
	left:7px;
}
.isotope_wrap .isotope_item .post_featured {
	margin-bottom:0;
}
.isotope_wrap .isotope_item .post_title {
	margin-top:0;
	font-size:24px;
	font-weight:400;
	line-height:30px;
	margin-bottom:10px;
}
.isotope_wrap .isotope_item_classic_4 .post_title {
	font-size:20px;
	line-height:28px;
}
.isotope_wrap .isotope_item .post_content {
	padding:0;
}
.isotope_wrap .isotope_item_masonry.isotope_item .post_content,.isotope_wrap .isotope_item_classic.isotope_item .post_content {
	padding:25px 0 30px;
}
.isotope_wrap .isotope_item_classic.isotope_item .post_content {
	padding:25px 0 20px;
}
.isotope_wrap .isotope_item p,.isotope_wrap .isotope_item .post_info {
	margin-bottom:10px;
}
.isotope_wrap .isotope_item_grid .post_item,.isotope_wrap .isotope_item_square .post_item,.isotope_wrap .isotope_item_portfolio .post_item {
	overflow:visible;
}
.isotope_wrap .isotope_item_portfolio .post_featured,.isotope_wrap .isotope_item_square .post_featured,.isotope_wrap .isotope_item_grid .post_featured {
	border-bottom:none;
}
.isotope_wrap .isotope_item_grid .post_item *,.isotope_wrap .isotope_item_square .post_item *,.isotope_wrap .isotope_item_portfolio .post_item *,.isotope_wrap .isotope_item_alternative .post_item * {
	box-sizing:border-box!important;
	letter-spacing:0!important;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap,.isotope_wrap .isotope_item_square .post_item .hover_wrap,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap {
	background-color:rgba(27,51,80,0);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content {
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0px);
	-moz-transform:translateX(-50%) translateY(-50%) translateZ(0px);
	transform:translateX(-50%) translateY(-50%) translateZ(0px);
	width:96%;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .post_info,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .post_info,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .post_info,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .post_info {
	font-size:20px;
	font-weight:300;
	line-height:24px;
	margin-bottom:14px;
	opacity:0;
	-webkit-transform:translateY(80px) translateZ(0px);
	-moz-transform:translateY(80px) translateZ(0px);
	transform:translateY(80px) translateZ(0px);
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .post_title {
	margin:15px 0 0 0;
	line-height:16px;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .post_title a {
	font-size:14px;
	font-weight:400;
	color:#ffffff;
	text-transform:uppercase;
}
.isotope_wrap .isotope_column_4.isotope_item_grid .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_column_4.isotope_item_square .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_column_4.isotope_item_portfolio .post_item .hover_wrap .hover_content .post_title,.isotope_wrap .isotope_column_4.isotope_item_alternative .post_item .hover_wrap .hover_content .post_title {
}
.isotope_wrap .isotope_column_4.isotope_item_grid .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_column_4.isotope_item_square .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_column_4.isotope_item_portfolio .post_item .hover_wrap .hover_content .post_title a,.isotope_wrap .isotope_column_4.isotope_item_alternative .post_item .hover_wrap .hover_content .post_title a {
	font-size:14px;
	font-weight:400;
}
.isotope_wrap .isotope_column_4.isotope_item_grid .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_column_4.isotope_item_square .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_column_4.isotope_item_portfolio .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_column_4.isotope_item_alternative .post_item .hover_wrap .hover_content a.hover {
	margin-bottom:4px;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .info,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .info {
	color:#acb4b6;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	display:block;
	margin-top:8px;
	text-transform:uppercase;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content .info a:hover,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content .info a:hover,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content .info a:hover,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content .info a:hover {
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content a.hover,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content a.hover {
	display:inline-block;
	opacity:0;
	position:relative;
	width:45px;
	height:45px;
	line-height:45px;
	-webkit-transform:translateY(-45px) translateZ(0px);
	-moz-transform:translateY(-45px) translateZ(0px);
	transform:translateY(-45px) translateZ(0px);
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.isotope_wrap .isotope_item_grid .post_item .hover_wrap .hover_content a.hover:before,.isotope_wrap .isotope_item_square .post_item .hover_wrap .hover_content a.hover:before,.isotope_wrap .isotope_item_portfolio .post_item .hover_wrap .hover_content a.hover:before,.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content a.hover:before {
	content:"\e8be";
	font-size:24px;
	font-family:"fontello";
	line-height:36px!important;
	height:45px;
	display:inline-block;
	position:relative;
	top:0;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.isotope_wrap .isotope_item_grid .post_item:hover .hover_wrap,.isotope_wrap .isotope_item_square .post_item:hover .hover_wrap,.isotope_wrap .isotope_item_portfolio .post_item:hover .hover_wrap,.isotope_wrap .isotope_item_alternative .post_item:hover .hover_wrap {
	background-color:rgba(27,51,80,0.8);
}
.isotope_wrap .isotope_item_grid .post_item:hover .hover_wrap a.hover,.isotope_wrap .isotope_item_square .post_item:hover .hover_wrap a.hover,.isotope_wrap .isotope_item_portfolio .post_item:hover .hover_wrap a.hover,.isotope_wrap .isotope_item_alternative .post_item:hover .hover_wrap a.hover,.isotope_wrap .isotope_item_grid .post_item:hover .hover_wrap .post_info,.isotope_wrap .isotope_item_square .post_item:hover .hover_wrap .post_info,.isotope_wrap .isotope_item_portfolio .post_item:hover .hover_wrap .post_info,.isotope_wrap .isotope_item_alternative .post_item:hover .hover_wrap .post_info {
	opacity:1;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	transform:translateY(0px);
}
.isotope_filters {
	overflow:hidden;
	text-align:center;
	margin:0 0 40px;
	padding-bottom:10px;
}
.isotope_filters a {
	display:inline-block;
	margin:0 3px 3px 0;
	text-align:center;
	padding:10px 18px;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
}
.isotope_filters a {
	font-weight:600;
	border:3px solid #e9eff2;
	color:#404856;
	letter-spacing:0.3px;
}
.isotope_filters a.active,.isotope_filters a:hover {
	border-color:#404856;
	background-color:#404856;
	color:#ffffff;
}
.isotope-hidden.isotope_item {
	pointer-events:none;
	z-index:1;
}
.ih-item.square {
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
#viewmore {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.pagination_wrap {
	text-align:center;
	position:relative;
}
.body_style_fullscreen .pagination_wrap {
}
.template_masonry .pagination_wrap,.template_portfolio .pagination_wrap,.template_extra .pagination_wrap,.list_products .pagination_wrap,.template_alternative .pagination_wrap {
	border:none;
}
.list_products .pagination_wrap {
	padding-top:10px;
}
.pagination_wrap:after {
	content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.pagination_wrap .pager_next,.pagination_wrap .pager_prev,.pagination_wrap .pager_last,.pagination_wrap .pager_first {
	padding:0;
	font-size:18px;
}
.pagination_wrap .pager_next,.pagination_wrap .pager_first,.pagination_wrap .pager_last {
}
.pagination_wrap .pager_last {
}
.pagination_single {
	margin-bottom:2em;
}
.pagination_single>.pager_pages {
	margin-right:0.5em;
}
.pagination_lessons {
	margin-top:2em;
	margin-bottom:3em;
	overflow:hidden;
}
.pagination_lessons .pager_prev {
	float:left;
	margin-right:2em;
	margin-top:1em;
}
.pagination_lessons .pager_next {
	float:right;
	margin-top:1em;
}
.pagination_single>.pager_numbers,.pagination_single a,.pagination_slider .pager_cur,.pagination_pages>a,.pagination_pages>span {
	display:inline-block;
	margin:0 10px 10px 0;
	text-align:center;
	padding:0;
	font-size:18px;
	line-height:47px;
	width:50px;
	height:45px;
	font-weight:600;
	vertical-align:top;
}
.pagination_slider .pager_pages {
	display:inline-block;
	position:relative;
	z-index:1000;
}
.pagination_slider .pager_cur {
	cursor:pointer;
}
.pagination_slider .pager_slider {
	display:none;
	position:absolute;
	bottom:3.5em;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	padding:3.5em 1em 0;
	overflow:hidden;
}
.pagination_slider .pager_slider .sc_slider {
	width:300px;
	height:230px;
}
.pagination_slider .pager_slider .pager_numbers table {
	font-size:1.8em;
	font-weight:300;
}
.pagination_slider .pager_slider .pager_numbers table td {
	vertical-align:middle;
	padding:0;
	margin:0;
	border:none;
}
.pagination_slider .pager_slider .pager_numbers table td a {
	display:block;
	text-align:center;
	width:58px;
	line-height:2em;
}
.pagination_slider .pager_slider .pager_numbers table td a.active,.pagination_slider .pager_slider .pager_numbers table td a:hover {
	font-weight:700;
}
.pagination_slider .pager_slider .pager_numbers table td a.active {
	color:#666666;
	cursor:default;
}
.pagination_single>.pager_numbers,.pagination_single a,.pagination_slider .pager_cur,.pagination_pages>a,.pagination_pages>span {
	background-color:#d9dbe2;
	color:#ffffff;
	border:none;
}
.pagination_single a:hover,.pagination_slider .pager_cur:hover,.pagination_slider .pager_cur:focus,.pagination_pages>.active,.pagination_pages>a:hover {
	color:#ffffff;
	background-color:#5cb9e2;
}
.pagination_slider .pager_slider {
	background-color:#fff;
	border:1px solid #ddd;
}
.pagination_wrap .pager_next,.pagination_wrap .pager_prev,.pagination_wrap .pager_last,.pagination_wrap .pager_first {
	color:#ffffff;
	background-color:#d9dbe2;
}
.pagination_wrap .pager_next:hover,.pagination_wrap .pager_prev:hover,.pagination_wrap .pager_last:hover,.pagination_wrap .pager_first:hover {
	color:#ffffff;
	background-color:#5cb9e2;
	border:none
}
.pagination_wrap .pager_next:before {
	font-family:fontello;
	content:'\e82b';
	margin-right:0;
}
.pagination_wrap .pager_prev:before {
	font-family:fontello;
	content:'\e82a';
	margin-right:0;
}
.pagination_wrap .pager_last:before {
	font-family:fontello;
	content:'\e81f';
	margin-right:0;
}
.pagination_wrap .pager_first:before {
	font-family:fontello;
	content:'\e821';
	margin-right:0;
}
.pagination_slider .sc_slider_controls_wrap a {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.pagination_viewmore>a {
	display:inline-block;
	text-align:center;
}
.pagination_viewmore .viewmore_loading {
	display:none;
}
.pagination_viewmore.loading .viewmore_loading {
	display:inline-block;
}
.pagination_viewmore>a {
	background-color:transparent;
	border:3px solid #eeba00;
	color:#eeba00;
	display:inline-block;
	font-size:16px;
	font-weight:600;
	height:40px;
	letter-spacing:0;
	line-height:41px;
	overflow:hidden;
	padding:0 25px;
	text-align:center;
	box-sizing:padding-box;
	text-transform:uppercase;
}
.pagination_viewmore>a:hover {
	color:#ffffff;
	background-color:#eeba00;
}
.pagination_infinite {
	height:0;
}
.pagination_infinite #viewmore_link {
	display:none;
}
.pagination_wrap.loading {
	height:74px;
	padding:3em 0;
}
.viewmore_loader,.mfp-preloader span,.sc_video_frame.sc_video_active:before {
	content:' ';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	right:auto;
}
.viewmore_loader {
	display:none;
	width:50px;
	height:40px;
	z-index:1;
	margin:-20px 0 0 -25px;
}
.loading * {
	display:none!important;
}
.loading>.viewmore_loader {
	display:block!important;
}
.loading>.viewmore_loader,.mfp-preloader span,.sc_video_frame.sc_video_active:before {
	-webkit-animation:rotateplane 1.2s infinite ease-in-out;
	animation:rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
	0% {
		-webkit-transform:perspective(120px);
		transform:perspective(120px);
	}
	50% {
		-webkit-transform:perspective(120px) rotateY(180deg);
		transform:perspective(120px) rotateY(180deg);
	}
	100% {
		-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);
		transform:perspective(120px) rotateY(180deg) rotateX(180deg);
	}
}
@keyframes rotateplane {
	0% {
		-webkit-transform:perspective(120px);
		transform:perspective(120px);
	}
	50% {
		-webkit-transform:perspective(120px) rotateY(180deg);
		transform:perspective(120px) rotateY(180deg);
	}
	100% {
		-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);
		transform:perspective(120px) rotateY(180deg) rotateX(180deg);
	}
}
.viewmore_loader,.mfp-preloader span,.sc_video_frame.sc_video_active:before {
	background-color:#eeba00;
}
.calculator [class*="col-"]:last-child {
	padding-left:35px;
}
.services_section .sc_content>.sc_title {
	margin-top:0;
	margin-bottom:70px;
}
.services_section .sc_title {
	margin-top:7px;
}
.services_section .sc_icon {
	font-size:20px;
}
.services_section .sc_line {
	margin-bottom:0;
}
.light_section+.light_section .container>.sc_line {
	margin-top:6px;
}
.news_section .subtitle_container {
	margin-bottom:100px;
}
.news_section .sc_title_regular {
	margin-top:0;
	margin-bottom:40px;
}
.template_news .columns_wrap [class*="col-"] {
	padding-left:0;
	padding-right:30px;
}
.forwarding_section .sc_title_regular {
	margin-top:0px;
}
.forwarding_section .sc_title_regular:first-child {
	margin-bottom:0px;
	font-weight:600;
}
.features_section .columns_wrap {
	margin-top:160px;
	margin-bottom:160px;
}
.features_section .sc_icon_shape_square {
	width:240px;
	height:240px;
	display:block;
	font-weight:300;
	font-size:168px;
	line-height:226px;
	color:#000;
	border-color:#000;
}
.about_section .sc_content {
}
.about_section .sc_title {
	margin-top:0;
}
.about_section .sc_column_item_1 {
	padding-left:15px;
}
.shortcodes_section [class*="col-"]>.row {
	margin-left:0;
	margin-right:0;
}
.shortcodes_section [class*="col-"]>.row>[class*="col-"] {
	padding-left:0;
	padding-right:0;
}
.shortcodes_section .sc_title {
	margin-top:0;
	margin-bottom:40px;
}
.shortcodes_section .map_section .sc_section>.sc_title {
	margin-bottom:40px;
}
.shortcodes_section .sc_accordion+.sc_accordion {
	margin-top:60px;
}
.shortcodes_section .sc_line.sc_line_style_dashed {
	margin:40px 0;
}
.shortcodes_section .sc_line.sc_line_style_styling {
	margin-top:40px;
	margin-bottom:60px;
}
.shortcodes_section .sc_line.sc_line_style_styling:before {
	left:0;
}
.sc_accordion_item p:last-child {
	margin-bottom:0;
}
.faq_section .sc_title {
	margin-top:0;
	margin-bottom:80px;
}
.price_section .sc_title {
	margin-top:0;
	margin-bottom:20px;
}
.price_section .sc_section {
	margin-bottom:50px;
}
.gallery_section .sc_button {
}
.gallery_isotope+.sc_button {
	margin-top:50px;
}
#fbuilder .fields,#fbuilder .fform {
	padding:5px 0px;
}
#fbuilder .fform h1 {
	margin:5px 0px;
	padding:0px;
}
#fbuilder input[type="text"],#fbuilder input[type="date"],#fbuilder input[type="datetime"],#fbuilder input[type="email"],#fbuilder input[type="number"],#fbuilder input[type="search"],#fbuilder input[type="time"],#fbuilder input[type="url"],#fbuilder textarea,#fbuilder select {
	width:auto;
	display:inline-block;
}
#fbuilder .small {
	width:25%!important;
}
#fbuilder .medium {
	width:50%!important;
}
#fbuilder .large {
	width:100%!important;
}
@media screen and (min-width: 740px),print {
	#fbuilder .fields.column2 {
		float:left;
		width:49.9%;
	}
	#fbuilder .fields.column3 {
		float:left;
		width:33.3%;
	}
	#fbuilder .fields.column4 {
		float:left;
		width:24.9%;
	}
}
@media screen and (max-width: 640px) {
	#fbuilder .small,#fbuilder .medium {
		width:100%!important;
	}
}
#fbuilder .one_column {
}
#fbuilder .two_column {
	float:left;
	width:48%;
}
#fbuilder .three_column {
	float:left;
	width:30%;
}
#fbuilder .side_by_side {
	float:left;
}
#fbuilder .dfield {
	position:relative;
}
#fbuilder .top_aligned .fields label {
}
#fbuilder .top_aligned .fields .dfield {
}
#fbuilder .left_aligned .fields label {
	float:left;
	width:31%;
}
#fbuilder .left_aligned .fields .dfield {
	float:left;
	width:65%;
}
#fbuilder .right_aligned .fields label {
	float:left;
	width:31%;
	text-align:right;
	padding:3px 3px 0px 0px;
}
#fbuilder .right_aligned .fields .dfield {
	float:left;
	width:65%;
}
#fbuilder .right_aligned .fields .dfield label {
	text-align:left;
}
#fbuilder .one_column label,#fbuilder .two_column label,#fbuilder .three_column label,#fbuilder .side_by_side label {
	width:100%!important;
}
#fbuilder .left_aligned .section_breaks.fields label,#fbuilder .left_aligned .comment_area.fields label,#fbuilder .right_aligned .section_breaks.fields label,#fbuilder .right_aligned .comment_area.fields label {
	width:100%;
	clear:both;
}
#fbuilder .cpefb_error {
	border1:1px solid red;
}
#fbuilder .top_aligned .fields label.cpefb_error,.left_aligned .fields label.cpefb_error,.right_aligned .fields label.cpefb_error {
	display:block;
	border:0px;
	color:#f00;
	float:none;
}
#fbuilder div.cpefb_error {
	background:#FDF9E5;
	border:1px solid #f00;
	opacity:0.9;
	margin-top:7px;
	position:relative;
	padding:0px 5px;
	z-index:1000;
}
#fbuilder div.cpefb_error:after {
	content:"";
	position:absolute;
	background:transparent url("../img/calc/tooltop.gif") no-repeat scroll 10px center;
	color:red;
	font-weight:bold;
	height:8px;
	width:100%;
	top:-8px;
	left:0px;
	z-index:1000;
}
#fbuilder .ui-datepicker {
	z-index:9999!important;
}
#fbuilder span.uh {
	display:block;
	font-size:80%;
	clear:both;
}
#fbuilder .section_break {
	border-top:1px dotted #555;
	clear:both;
}
#fbuilder .uh_phone {
	float:left;
	margin:0px 5px;
	font-size:80%;
	text-align:center;
	position:relative;
}
#fbuilder .uh_phone input {
	text-align:center;
	font-size:100%;
}
#fbuilder .uh_phone div.cpefb_error {
	white-space:nowrap;
}
#fbuilder .cpp_form {
	text-align:left;
}
#fbuilder .pbreak {
	display:none;
}
#fbuilder .pbreak.pb0 {
	display:block;
}
#fbuilder .pbreak .pbPrevious,.pbreak .pbNext,.pbSubmit {
	background:#ccc;
	color:#000;
	display:block;
	float:left;
	cursor:pointer;
	margin:10px 10px 0px 0px;
	padding:5px 20px;
}
#fbuilder .pbreak.pb0 .pbPrevious {
	display:none;
}
#fbuilder .pbreak.pbEnd .pbNext {
	display:none;
}
#fbuilder .ignore {
	border:5px solid black;
}
#fbuilder fieldset {
	border:1px solid #ccc;
	padding:10px;
}
#fbuilder legend {
	border:1px solid #ccc;
	padding:5px 10px;
}
#fbuilder .cpcaptchalayer,.cp_subbtn {
	display:none;
}
#fbuilder .captcha img {
	cursor:pointer;
}
#fbuilder input[type='radio'],#fbuilder input[type='checkbox'] {
	width:auto;
}
.ui-tooltip.uh-tooltip {
	width:250px;
	font-size:10px;
	font-weight:normal;
	padding:5px;
}
#fbuilder input[type="checkbox"] {
	-webkit-appearance:checkbox!important;
}
#fbuilder input[type="radio"] {
	-webkit-appearance:radio!important;
}
#fbuilder .dfield.slider-container {
	padding-left:10px!important;
	padding-right:10px!important;
}
#fbuilder .dfield .slider {
	margin-bottom:5px;
}
#fbuilder .cff-summary-title:after {
	content:': ';
}
#fbuilder .hide {
	display:none;
}
#fbuilder .clear {
	clear:both;
}
.post_item_attachment>.post_title,.post_item_single>.post_title {
	margin-top:0;
	font-size:32px;
	line-height:38px;
}
.content .post_info .post_info_counters span,.content .post_info a.post_counters_views,.post_info .post_info_counters span {
	color:#5cb9e2;
}
.content .post_info a:hover {
}
.post_featured .post_nav {
	position:relative;
}
.post_featured .post_nav_item {
	display:block;
	position:absolute;
	left:0;
	top:50%;
	width:50%;
	color:#3a3a3a;
	margin-top:-80px;
	overflow:hidden;
	padding:50px 0;
}
.post_featured .post_nav_next {
	left:auto;
	right:0;
}
.post_featured .post_nav_item:before {
	position:absolute;
	display:block;
	top:50px;
	left:25px;
	width:60px;
	height:60px;
	line-height:58px;
	font-size:25px;
	font-family:"fontello";
	border:1px solid #ddd;
	background-color:rgba(255,255,255,0.8);
	color:#888888;
	text-align:center;
	opacity:0;
	filter:alpha(opacity=0);
}
.post_featured .post_nav:hover .post_nav_item:before {
	opacity:1;
	filter:alpha(opacity=100);
}
.post_featured .post_nav:hover .post_nav_prev:hover:before {
	opacity:0;
	filter:alpha(opacity=0);
	left:-60px;
}
.post_featured .post_nav:hover .post_nav_next:hover:before {
	opacity:0;
	filter:alpha(opacity=0);
	right:-60px;
}
.post_featured .post_nav a {
	border-bottom:none;
}
.post_featured .post_nav .post_nav_prev:before {
	content:'\e82a';
}
.post_featured .post_nav .post_nav_next:before {
	content:'\e82b';
	left:auto;
	right:25px;
}
.post_featured .post_nav_item .post_nav_info {
	display:block;
	height:60px;
	width:auto;
	float:left;
	padding:0 25px;
	margin-left:-300px;
	overflow:hidden;
	max-width:300px;
	background-color:rgba(255,255,255,0.8);
	line-height:24px;
}
.post_featured .post_nav_next .post_nav_info {
	float:right;
	margin-left:0;
	margin-right:-300px;
}
.post_featured .post_nav .post_nav_info_title {
	display:block;
	padding-top:8px;
	line-height:1.3em;
}
.post_featured .post_nav .post_nav_info_description {
	line-height:1.5em;
}
.post_featured .post_nav_prev:hover .post_nav_info {
	margin-left:-6px;
}
.post_featured .post_nav_next:hover .post_nav_info {
	margin-right:-6px;
}
.post_featured .post_nav_item .post_nav_info {
	-webkit-transition:all 0.6s ease-out;
	-moz-transition:all 0.6s ease-out;
	-ms-transition:all 0.6s ease-out;
	-o-transition:all 0.6s ease-out;
	transition:all 0.6s ease-out;
	-webkit-transition-delay:0.15s;
	-o-transition-delay:0.15s;
	-moz-transition-delay:0.15s;
	transition-delay:0.15s;
}
.post_featured .post_nav_item:before {
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.post_featured .post_nav_item {
	color:#ffffff;
}
.post_featured .post_nav_item:before {
	border-color:transparent;
	background-color:#eeba00;
	color:#ffffff;
}
.post_featured .post_nav_item .post_nav_info {
	background-color:#eeba00;
}
.reviews_block {
	width:390px;
	overflow:hidden;
	background-color:#f5f7f7;
	padding:20px 0;
}
.widget_area .reviews_block {
	width:290px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:-44px;
}
.reviews_block .sc_tabs_content {
	overflow:hidden;
}
.widget_area .reviews_block .sc_tabs_content {
	border:none;
}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding:0;
}
.reviews_block.sc_tabs .sc_tabs_titles li {
	font-size:0.875em;
}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	padding:0.25em 0.5em;
}
.reviews_block .reviews_editor {
	padding:0 20px 25px;
}
.widget_area .reviews_block .reviews_editor {
	padding:0 20px 25px 20px;
}
.reviews_block .reviews_accept {
	padding-top:0;
	padding-bottom:30px;
	text-align:center;
	display:none;
}
.reviews_block .reviews_item {
	position:relative;
	height:50px;
	padding-right:1.875em;
	overflow:hidden;
}
.reviews_block .reviews_value {
	position:absolute;
	bottom:5px;
	right:0;
	color:#404856;
	height:1.7857em;
	line-height:1.7857em;
	text-align:right;
	font-size:12px;
}
.reviews_block .reviews_criteria {
	position:absolute;
	z-index:1;
	padding:4px 10px 0 0;
	width:58.9744%;
	text-align:left;
}
.reviews_block .reviews_max_level_10 .reviews_criteria {
	width:46.1538%;
}
.reviews_block .reviews_max_level_100 .reviews_criteria {
	padding-left:0.3em;
	color:#404856;
	font-size:16px;
	height:20px;
	line-height:20px;
}
.reviews_block .reviews_stars_wrap {
	position:relative;
	height:50px;
	width:23.9857%;
	margin-left:61.5385%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.reviews_block .reviews_max_level_10 .reviews_stars_wrap {
	width:35.3846%;
	margin-left:48.7179%;
}
.reviews_block .reviews_editable .reviews_criteria,.reviews_block .reviews_editable .reviews_stars_wrap {
	cursor:pointer;
}
.reviews_block .reviews_max_level_100 .reviews_stars_wrap {
	margin-left:0;
	width:100%;
}
.reviews_block .reviews_stars_bg,.reviews_block .reviews_stars_hover {
	position:absolute;
	left:4px;
	right:4px;
	bottom:10px;
}
.reviews_block .reviews_stars_hover {
	white-space:nowrap;
	overflow:hidden;
}
.reviews_block .reviews_max_level_100 .reviews_stars_bg {
	background-color:#ffffff;
	height:10px;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover {
	background-color:#666666;
	height:10px;
}
.reviews_block .reviews_slider {
	display:none;
	background-color:#666666;
	height:6px;
	width:8px;
	position:absolute;
	bottom:4px;
	left:0;
	-webkit-box-shadow:-1px 1px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:-1px 1px 1px 0px rgba(0,0,0,0.2);
	box-shadow:-1px 1px 1px 0px rgba(0,0,0,0.2);
}
.reviews_block .reviews_editable .reviews_slider {
	display:block;
}
.reviews_block .reviews_max_level_100 .reviews_slider {
	bottom:1px;
}
.reviews_block .reviews_slider:before {
	content:' ';
	display:block;
	height:7px;
	width:7px;
	background-color:inherit;
	margin:-3px 0 0 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.reviews_star {
	display:inline-block;
	padding:0;
	font-size:12px;
	margin:0 1px;
	vertical-align:top;
}
.reviews_max_level_10 .reviews_star {
	font-size:0.875em;
}
.reviews_star:before {
	content:'\e805';
	font-family:"fontello";
	font-size:inherit;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
.reviews_stars_hover .reviews_star:before {
	content:'\e804';
}
.reviews_block .reviews_max_level_100 .reviews_value:after {
	content:'%';
}
.reviews_block .reviews_summary .reviews_max_level_100 .reviews_value:after {
	font-size:36px;
}
.reviews_block .reviews_summary {
	background-color:#f4f7f9;
	overflow:hidden;
	border-top:1px solid #e1e3e4;
	padding:25px 20px 0 20px;
}
.reviews_block .reviews_summary .reviews_item {
	height:100%;
	padding:0;
	overflow:hidden;
}
.reviews_block .reviews_summary .reviews_stars_wrap {
	display:none;
}
.reviews_block .reviews_summary .reviews_criteria {
	position:static;
	display:block;
	float:left;
	padding:0 0 0 4px;
	width:53.8462%;
	height:7em;
	color:#989ea1;
	font-size:12px;
	line-height:1.5em;
	overflow:hidden;
}
.widget_area .reviews_block .reviews_summary .reviews_criteria {
	width:50%;
	height:auto;
	padding:0 0 0 4px;
	font-size:12px;
	line-height:16px;
}
.reviews_block .reviews_summary .reviews_stars {
	float:right;
	width:30.7692%;
	height:5em;
	position:relative;
	overflow:hidden;
}
.widget_area .reviews_block .reviews_summary .reviews_stars {
	width:46%;
}
.reviews_block .reviews_summary .reviews_value {
	top:0;
	width:100%;
	height:1.9667em;
	line-height:1em;
	font-size:66px;
	font-weight:400;
	color:#404856;
	text-align:center;
}
.widget_area .reviews_block .reviews_summary .reviews_value {
}
.post_rating {
	margin-bottom:6px;
	overflow:hidden;
}
.post_rating .reviews_stars_wrap {
	white-space:nowrap;
}
.post_rating .reviews_stars_wrap {
	position:relative;
	height:1em;
	display:inline-block;
	vertical-align:top;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.post_rating .reviews_value {
	display:inline-block;
	vertical-align:top;
	font-size:0.875em;
	font-weight:400;
	margin-left:0.5em;
}
.post_rating .reviews_stars_bg,.post_rating .reviews_stars_hover {
	white-space:nowrap;
	overflow:hidden;
}
.post_rating .reviews_stars_hover {
	position:absolute;
	left:0;
	top:0;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover,.reviews_block .reviews_item .reviews_slider {
	background-color:#eeba00;
}
.reviews_block .reviews_item .reviews_stars_hover {
	color:#eeba00;
}
.post_item .post_rating .reviews_stars_bg,.post_item .post_rating .reviews_stars_hover,.post_item .post_rating .reviews_value {
	color:#eeba00;
}
.reviews_block .sc_button {
}
.reviews_block .sc_button:hover {
	color:#ffffff;
}
.post_author {
	padding:45px 0;
	overflow:hidden;
	border-top:1px solid #e8e9e9;
}
.post_author .post_author_info {
	margin-bottom:10px;
}
.post_author .post_author_avatar {
	float:left;
	margin:0 20px 10px 0;
	overflow:hidden;
}
.post_author .post_author_title {
	margin-top:0;
}
.post_author p {
	margin:0;
}
.post_author p+p {
	margin-top:0.5em;
}
.post_author .post_author_title {
	color:#8b9094;
}
.post_author .post_author_title a:hover {
	color:#222222;
}
.post_author .post_author_avatar {
}
.post_author .post_author_avatar img {
}
.comments_wrap {
	border-top:1px solid #e8e9e9;
	padding:45px 0;
}
.comments_wrap.no_comments {
	padding:0;
	clear:both;
}
.comments_wrap .comments_form_title {
	margin-top:0;
}
.body_style_fullscreen .comments_wrap {
}
.comments_list>li.trackback {
	list-style:none;
	margin-left:0;
	padding-left:0;
	padding-right:4em;
	min-height:0;
	position:relative;
}
.comments_list>li.trackback p {
	font-style:italic;
	padding-bottom:0.8em;
}
.comments_list>li.trackback p a {
	font-style:normal;
}
.comments_list>li.trackback .edit-link {
	position:absolute;
	right:0;
	top:0;
}
.comments_list>li+li.trackback .edit-link {
	margin-top:1.25em;
}
.comments_list_wrap .comments_closed {
	margin-top:2em;
	color:#222222;
}
.comments_list_wrap .comments_list_title {
	margin-top:0;
	margin-bottom:30px;
}
.comments_list_wrap>ul {
	padding:0;
	margin:0;
	list-style:none;
}
.comments_list_wrap ul>li {
	overflow:hidden;
	position:relative;
	min-height:5em;
	margin-bottom:10px;
}
.comments_list_wrap ul>li:before {
	display:none;
}
.comments_list_wrap ul ul {
	float:left;
	margin-left:40px;
	margin-top:25px;
	overflow:hidden;
	padding:0;
}
.comments_list_wrap ul ul ul ul ul {
	margin-left:0;
}
.comments_list_wrap .comment_author_avatar {
	float:left;
	width:90px;
}
.comments_list_wrap .comment_content {
	padding-left:120px;
}
.comments_list_wrap .comment_info {
	font-size:14px;
	margin-bottom:0.5em;
}
.comments_list_wrap .comment_info>span+span:before {
	content:"";
	display:inline-block;
}
.comments_list_wrap .comment_info .comment_date_label {
}
.comments_list_wrap .comment_not_approved {
	padding:0 0 0.5em 0;
	font-style:italic;
	font-weight:300;
}
.comments_list_wrap .comment_text {
	margin-bottom:0.5em;
	font-size:16px;
	line-height:24px;
}
.comments_list_wrap .comment_text p {
	margin:0;
}
.comments_list_wrap .comment_text p+p {
	margin-top:0.5em;
}
.comments_list_wrap .comment_text ul {
	margin:0;
	padding:0 0 0 1.5em;
	list-style:outside;
}
.comments_list_wrap .comment_text ul>li>ul {
	margin-top:0.5em;
}
.comments_list_wrap .comment_text ul>li {
	min-height:0;
	border:none;
	padding:0;
	margin:0 0 0.5em 0;
	overflow:visible;
}
.comments_list_wrap .comment_reply a {
}
.comments_wrap .comment-reply-title {
	display:none;
}
.comments_wrap .comments_list_wrap .comment-reply-title {
	display:block;
}
.comments_wrap .comments_notes {
	color:#bac0c3;
	font-size:16px;
}
.comments_wrap .comments_field {
	margin-bottom:25px;
}
.comments_wrap .comments_field label {
	display:none;
}
.comments_wrap .comments_field input,.comments_wrap .comments_field textarea {
	width:100%;
	padding:13px 16px;
	font-weight:400;
}
.comments_wrap .comments_field input {
	font-size:16px;
	line-height:26px;
	width:100%;
}
.comments_form_wrap {
	padding-bottom:4px;
	padding-top:30px;
}
.comments_wrap .form-submit {
	text-align:left;
	margin:0;
}
.comments_wrap .form-submit input[type="submit"],.comments_wrap .form-submit input[type="button"] {
	text-transform:uppercase;
}
.comments_list_wrap ul.children {
}
.comments_list_wrap ul>li+li {
	border-top:1px solid #e8e9e9;
	padding-top:30px;
	margin-top:25px;
}
.comments_wrap .comment-respond [class*="col-"]:first-child {
	padding-left:0;
}
.comments_wrap .comment-respond [class*="col-"]:last-child {
	padding-right:0;
}
.comments_wrap .comment-respond {
	padding-bottom:4px;
}
.comments_list_wrap .comment-respond {
	padding-bottom:1.25em;
	margin-bottom:1.25em;
}
.comments_list_wrap>ul {
	border-bottom:1px solid #e8e9e9;
	padding-bottom:50px;
}
.comments_list_wrap ul>li+li>.comment_author_avatar {
	top:1.5em;
}
.comments_list_wrap .comment_author_avatar img {
}
.comments_list_wrap .comment_info>span.comment_author {
	font-size:18px;
}
.post_item_404 {
	padding:0;
}
.post_item_404 .page_title,.post_item_404 .page_subtitle,.post_item_404 .page_description,.post_item_404 .page_search {
	text-align:center;
}
.post_item_404 .page_title {
	font-size:240px;
	font-weight:400;
	line-height:200px;
	margin-bottom:30px;
	margin-top:0;
}
.post_item_404 .page_description {
	margin:25px 0 0;
	font-size:14px;
	line-height:22px;
}
.post_item_404 .page_title {
	color:#e9eff2;
}
.post_item_404 .page_description {
	color:#727a7c;
}
.post_item_single_team .post_info_share_horizontal {
	margin:2em 0;
}
.profile_page .sc_title {
	margin-top:0;
	margin-bottom:60px;
}
.support_page .sc_list_style_ul {
	margin-bottom:0;
}
.support_page .sc_list_style_ul li:last-child {
	margin-bottom:0;
}
.support_page .sc_title {
	margin-top:0;
	margin-bottom:40px;
}
.support_page .sc_section>p {
	margin-bottom:40px;
}
.support_page .sc_list_item a {
	color:#f55858;
}
.typography_page .sc_title {
	margin-top:40px;
	margin-bottom:20px;
}
.typography_page .sc_title:first-child {
	margin-top:0;
}
.typography_page a+.sc_title {
	margin-top:0;
}
.typography_page .sc_columns [class*="col-"] {
	padding-left:0;
}
.widget_area .widget_title {
	margin-top:0;
	margin-bottom:1em;
	font-size:18px;
	font-weight:600;
	line-height:22px;
	text-transform:uppercase;
	letter-spacing:0.1px;
}
.widget_area ul {
	list-style-type:none;
	margin-bottom:0;
	padding-left:0;
}
.widget_area ul ul {
	margin-top:0.5em;
}
.widget_area ul li {
	position:relative;
	padding-left:16px;
	font-size:16px;
}
.widget_area ul li:before {
	content:'\e82b';
	font-family:'fontello';
	position:absolute;
	left:1px;
	top:0;
}
.widget_area a,.widget_area ul li a:hover,.widget_area button:before {
	color:#404856;
}
.widget_area ul li:before {
	color:#eeba00;
}
.footer_style_dark.widget_area a,.footer_style_dark.widget_area ul li:before,.footer_style_dark.widget_area ul li a:hover,.footer_style_dark.widget_area button:before {
	color:#ffffff;
}
.footer_style_dark.widget_area a:hover {
	border-color:#ffffff;
}
.footer_style_dark.widget_area .widget_calendar table {
	color:#afb7b9;
}
.widget_area ul li a,.widget_area button:hover:before {
	color:#1a1a1a;
}
.widget_area ul li a:hover {
	border-color:#1a1a1a;
}
.widget_area ul li:before {
	font-size:16px;
	line-height:22px;
}
.widget_area .post_title a {
	color:#404856;
}
.widget_area .post_title a:hover {
	border-color:#404856;
}
.widget_area .widget_text a {
	color:#242424;
}
.widget_area .post_info a {
	color:#c7c7c7;
}
.footer_style_dark.widget_area .post_title a {
	color:#ffffff;
}
.footer_style_dark.widget_area .post_info a {
	color:#afb7b9;
}
.widget_area .post_item .post_info .post_info_counters a {
	color:#404856;
}
.widget_area .post_info .post_info_counters .post_counters_item:before,.widget_area .post_info .post_info_counters .post_counters_likes.disabled {
	color:#5cb9e2;
	font-size:13px;
	font-weight:400;
}
.footer_style_dark.widget_area .post_item .post_info .post_info_counters a {
	color:#ffffff;
}
.footer_style_dark.widget_area .post_info .post_info_counters .post_counters_item:before,.footer_style_dark.widget_area .post_info .post_info_counters .post_counters_likes.disabled {
	font-size:14px;
	font-weight:400;
}
.widget_area .post_title a:hover,.widget_area .widget_text a:hover,.widget_area .post_info a:hover {
	color:#404856;
}
.post_info .post_info_counters .post_counters_item:before,.post_info .post_info_counters .post_counters_likes.disabled {
	color:#5cb9e2;
}
.widget_area .post_item .post_info .post_info_author,.widget_area .post_item .post_info .post_info_posted_by {
	color:#5cb9e2;
}
.post_info .post_info_posted_by,.post_info .post_info_posted_by a {
	color:#5cb9e2;
}
.widget_area.bg_tint_dark .post_title a {
}
.widget_area.bg_tint_dark .widget_text a,.widget_area.bg_tint_dark ul li a,.widget_area.bg_tint_dark button:hover:before {
	color:#ffffff;
}
.widget_area.bg_tint_dark ul li:before,.widget_area.bg_tint_dark button:before {
	color:#eeba00;
}
.widget_area.bg_tint_dark ul li a:hover {
	color:#ffffff;
}
.widget_area.bg_tint_dark .post_title a:hover {
	border-color:#ffffff;
}
.widget_area.bg_tint_dark .post_title a:hover,.widget_area.bg_tint_dark .widget_text a:hover,.widget_area.bg_tint_dark .post_info a:hover {
	color:#ffffff;
}
.widget_area.bg_tint_dark .post_item .post_info,.widget_area.bg_tint_dark .widget_rss {
	color:#bac0c3;
}
.footer_style_dark.widget_area .post_title a:hover,.footer_style_dark.widget_area .widget_text a:hover,.footer_style_dark.widget_area .post_info a:hover,.footer_style_dark.widget_area .post_item .post_info .post_info_author:hover,.footer_style_dark.widget_area .post_info .post_info_counters .post_counters_item:hover,.footer_style_dark.widget_area .post_info .post_info_counters .post_counters_item:hover:before,.footer_style_dark.widget_area .post_info .post_info_counters .post_counters_likes.disabled:hover {
	color:#ffffff;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles {
	float:none;
	width:100%;
	margin-bottom:15px;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {
	font-size:13px;
	margin-right:0;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
	margin-left:3px;
	margin-top:0;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	padding:7px 13px;
	border:2px solid #e9eff2;
	color:#052f43;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding:10px 0 0 0;
	border:none;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.widget_area .widget_product_search .search_form,.widget_area .widget_search .search_form {
	position:relative;
	overflow:hidden;
}
.widget_area .widget_product_search .search_button,.widget_area .widget_search .search_button {
	text-align:center;
	border:none;
	background:none;
}
.widget_area .widget_search .search_button:hover {
	background:none!important;
}
.widget_area .widget_product_search .search_form,.widget_area .widget_search .search_form {
	background-color:transparent;
	overflow:hidden;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.widget_area.bg_tint_dark .widget_product_search .search_form,.widget_area.bg_tint_dark .widget_search .search_form {
	background-color:#bac0c3;
}
.widget_area .widget_product_search .search_field,.widget_area .widget_search .search_field {
	width:100%;
	height:48px;
	line-height:48px;
	padding-right:50px;
	padding-left:16px;
	font-size:16px;
	color:#a5a9aa;
	text-transform:uppercase;
	font-weight:400;
	background:#ffffff;
	border:3px solid #f3f3f3;
	opacity:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_area .widget_product_search .search_button,.widget_area .widget_search .search_button {
	position:absolute;
	right:10px;
	top:0;
	font-size:20px;
	width:35px;
	height:48px;
	line-height:48px;
	padding:0;
	margin:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.widget_area .widget_product_search .search_button:before,.widget_area .widget_search .search_button:before {
	color:#a5a9aa;
	font-weight:400;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.widget_area .widget_search .search_button:hover:before {
	color:#eeba00;
}
.widget_area .widget_calendar table {
	width:100%;
	color:#8b8b8b;
	font-size:14px;
}
.widget_area .widget_calendar .weekday {
	font-size:13px;
	font-weight:400;
	padding:2px;
	text-transform:uppercase;
}
.widget_area.bg_tint_dark .widget_calendar .weekday {
	color:#ffffff;
}
.widget_area .widget_calendar td .day_wrap {
	display:block;
	position:relative;
	margin:3px 0;
	padding:1px 0;
}
.widget_area .widget_calendar td a,.widget_area .widget_calendar .today .day_wrap {
	border:2px solid #e9eff2;
}
.widget_area .widget_calendar th,.widget_area .widget_calendar td {
	font-weight:300;
	text-align:center;
	border-width:0;
	padding:0;
}
.widget_area .widget_calendar th {
	padding:10px 4px;
	text-transform:none;
}
.widget_area .widget_calendar td {
	font-size:0.875em padding:0;
}
.widget_area .widget_calendar .month_cur {
	text-transform:uppercase;
}
.widget_area .widget_calendar .month_prev a,.widget_area .widget_calendar .month_next a {
	display:inline-block;
}
.widget_area .widget_calendar .month_prev a:before,.widget_area .widget_calendar .month_next a:before {
	font-family:'fontello';
	font-size:16px;
	color:#8b8b8b;
	line-height:20px;
	vertical-align:top;
}
.widget_area .widget_calendar .month_prev a {
	text-align:right;
}
.widget_area .widget_calendar .month_next a {
	text-align:left;
}
.widget_area .widget_calendar .month_prev a:before {
	content:'\e82a';
	margin-right:4px;
}
.widget_area .widget_calendar .month_next a:before {
	content:'\e82b';
	float:right;
	margin-left:2px;
}
.widget_area .widget_calendar .month_prev,.widget_area .widget_calendar .month_next {
	padding:0;
	font-size:13px;
	line-height:20px;
}
.widget_area .widget_calendar td a,.widget_area .widget_calendar .today .day_wrap {
	border-color:#eeba00;
}
.widget_area .widget_calendar td a:hover {
	background-color:#404856;
	color:#ffffff;
	border-color:#404856;
}
.widget_area .widget_calendar .today .day_wrap {
	background-color:#404856;
	color:#ffffff;
	border-color:#404856;
}
.widget_area .widget_calendar #calendar_wrap {
	padding:12px 15px;
}
.widget_area .widget_calendar .month_cur {
	font-size:20px;
}
.widget_area .widget_calendar thead tr+tr th {
	padding-top:10px!important;
}
.widget_area .widget_rss .widget_title a {
	display:inline-block;
	margin-right:6px;
}
.widget_area .widget_rss .widget_title img {
	vertical-align:baseline;
}
.widget_area .widget_rss {
	color:#5b5f62;
}
.widget_area .widget_rss li {
	padding-left:0;
}
.widget_area .widget_rss li:before {
	content:"";
	display:none;
}
.widget_area .widget_rss li .rss-date {
	display:block;
	margin:3px 0;
	width:100%;
	font-size:14px;
	color:#bdbdbd;
}
.widget_area .widget_rss li+li {
	margin-top:35px;
}
.widget_area .widget_rss li>a {
}
.widget_area .widget_product_tag_cloud>div,.widget_area .widget_tag_cloud .tagcloud {
	overflow:hidden;
}
.widget_area .widget_product_tag_cloud a,.widget_area .widget_tag_cloud a {
	display:block;
	float:left;
	font-size:15px!important;
	margin:0 10px 10px 0;
	padding:9px 18px;
}
.widget_area .widget_product_tag_cloud a,.widget_area .widget_tag_cloud a {
	border:2px solid #eeba00;
	background-color:transparent;
	color:#8b8b8b;
}
.widget_area .widget_product_tag_cloud a:hover,.widget_area .widget_tag_cloud a:hover {
	background-color:#404856;
	border-color:#404856;
	color:#ffffff;
}
.footer_style_dark.widget_area .widget_product_tag_cloud a,.footer_style_dark.widget_area .widget_tag_cloud a {
	color:#ffffff;
}
.footer_style_dark.widget_area .widget_product_tag_cloud a:hover,.footer_style_dark.widget_area .widget_tag_cloud a:hover {
	background-color:#e9eff2;
	color:#404856;
}
.widget_area .widget_advert .image_wrap {
	overflow:hidden;
	display:block;
	margin-bottom:1em;
}
.widget_area .widget_advert .image_wrap {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.widget_area .widget_flickr {
}
.widget_area .widget_flickr .flickr_images {
	margin-right:-5px;
}
.widget_area .widget_flickr .flickr_badge_image {
	float:left;
	margin:0 2px 2px 0;
	overflow:hidden;
	width:24%;
	height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_area .widget_flickr .flickr_badge_image img {
	width:100%;
}
.widget_area .widget_flickr .flickr_badge_image {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.widget_area .instagram-pics li:before {
	display:none;
	content:"";
}
.widget_area .instagram-pics li {
	padding:0;
	float:left;
	margin:0 2px 2px 0;
}
.widget_area .instagram-pics li img {
	height:68px;
}
.widget_area .widget_socials .logo {
	overflow:hidden;
	margin-bottom:0;
}
.widget_area .widget_socials .logo_descr {
	margin-top:30px;
}
.widget_area .widget_socials .logo img {
	display:block;
	float:left;
	height:47px;
	max-height:100px;
	vertical-align:top;
	width:auto;
}
.widget_area .widget_socials .logo .logo_text {
	display:inline-block;
	margin:0;
	font-size:27px;
	line-height:32px;
}
.widget_area .widget_socials .logo_info {
	display:inline-block;
	margin:-5px 0 0 10px;
}
.footer_style_dark.widget_area .widget_socials .logo .logo_text {
	color:#ffffff;
}
.widget_area .widget_socials .logo a {
	border:none;
}
.widget_area .widget_socials .sc_socials {
	margin-top:30px;
}
.widget_area .widget_twitter ul li {
	padding-left:28px;
}
.widget_area .widget_twitter ul li:before {
	content:'\e844';
	font-size:16px;
	left:0;
}
.sidebar aside.widget_reviews {
}
.sidebar aside {
	padding:35px 38px 0;
}
.sidebar aside+aside {
	border-top:3px solid #ebeced;
	margin-top:35px;
}
.sidebar aside+aside {
	position:relative;
}
.sidebar aside+aside:before,.sidebar aside+aside:after {
	content:"";
	display:block;
	border-radius:100%;
	width:15px;
	height:15px;
	position:absolute;
	top:-9px;
	left:-9px;
	background:#ebeced;
	z-index:1;
}
.sidebar aside+aside:after {
	right:0;
	left:auto;
}
.footer_wrap {
}
.footer_wrap .widget_title {
	color:#212121;
	margin-bottom:30px;
}
.footer_wrap.bg_tint_dark .widget_title {
	color:#ffffff;
}
.footer_wrap .widget_text .textwidget .sc_section:first-child {
	margin-bottom:26px;
}
.contacts_wrap {
	padding:3.9em 0 2.25em;
	text-align:center;
}
.contacts_wrap .logo {
	text-align:center;
	margin-bottom:25px;
}
.contacts_wrap .logo .logo_text {
	font-size:2em;
	display:block;
	margin-top:10px;
}
.contacts_wrap .logo a {
	border:none;
}
.contacts_wrap .logo img {
	vertical-align:middle;
	display:inline-block;
}
.contacts_wrap .contacts_address {
	overflow:hidden;
	margin-bottom:10px;
}
.contacts_wrap .contacts_address .address_left {
	width:48%;
	text-align:right;
	float:left;
}
.contacts_wrap .contacts_address .address_right {
	width:48%;
	text-align:left;
	float:right;
}
section.map_section+section .sc_contact_form_standard .sc_contact_info,section.map_section+section .sc_contact_form_standard .sc_contact_form_right {
	padding-top:0;
}
.testimonials_wrap,.twitter_wrap {
	background-repeat:no-repeat;
	background-position:center top;
}
footer.testimonials_wrap .sc_section_overlay,footer.twitter_wrap .sc_section_overlay {
	padding:3em 0;
}
.contacts_wrap.bg_tint_dark {
	color:#ffffff;
	background-color:#404856;
}
.contacts_wrap.bg_tint_dark .logo .logo_text {
	color:#ffffff;
}
.contacts_wrap.bg_tint_light {
	background-color:#ffffff;
}
.copyright_wrap a {
	color:#ffffff;
}
.copyright_wrap a:hover {
	border-color:#ffffff;
	color:#ffffff;
}
.copyright_wrap {
	font-size:16px;
	line-height:20px;
	padding:20px 0;
	color:#a5a9aa;
	text-align:center;
}
.copyright_wrap p {
	margin:0;
}
#toc {
	position:fixed;
	z-index:999;
	top:0;
	bottom:0;
	right:0;
	width:60px;
}
#toc a {
	color:#ffffff;
}
#toc.toc_no {
	display:none;
}
#toc .toc_inner {
	position:absolute;
	top:50%;
	right:-60px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
#toc.toc_fixed .toc_inner,#toc:hover .toc_inner {
	right:0;
}
#toc .toc_item {
	position:relative;
	width:57px;
	height:60px;
	border-right:3px solid rgba(0,0,0,0.8);
	background-color:rgba(0,0,0,0.8);
}
#toc .toc_item.toc_separator {
	margin-bottom:1px;
}
#toc .toc_item.current,#toc .toc_item:hover {
	background-color:rgba(128,128,128,0.8);
}
#toc .toc_icon {
	position:absolute;
	display:block;
	z-index:2;
	top:0;
	left:0;
	width:57px;
	height:60px;
	line-height:60px;
	text-align:center;
}
#toc .toc_icon.with_title {
	line-height:40px;
}
#toc .toc_icon:before {
	font-size:inherit;
	color:inherit;
	margin:0;
	padding:0;
}
#toc .toc_title {
	position:absolute;
	bottom:6px;
	left:0;
	display:block;
	width:57px;
	line-height:12px;
	font-size:12px;
}
#toc .toc_description {
	position:absolute;
	top:0;
	right:-300px;
	width:250px;
	height:auto;
	padding:1em;
	font-size:0.875em;
	line-height:1.2em;
	z-index:1;
	background-color:rgba(128,128,128,0.8);
	color:#ffffff;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
#toc .toc_item:hover .toc_description {
	right:68px;
	opacity:1;
	filter:alpha(opacity=100);
}
#toc .toc_description:after {
	left:100%;
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:transparent;
	border-left-color:rgba(128,128,128,0.8);
	border-width:8px;
	margin-top:-8px;
}
.hover_icon {
	position:relative;
	display:block;
	border:none;
}
.hover_icon:after {
	background:rgba(27,51,80,0.8);
	content:"";
	display:block;
	height:100%;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	width:100%;
	z-index:2;
}
.hover_icon:before {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	color:#eeba00;
	display:block;
	font-family:"fontello";
	font-size:24px;
	height:40px;
	left:50%;
	line-height:40px;
	margin-left:-22px;
	margin-top:-22px;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	text-align:center;
	top:50%;
	transform:translate3d(0px,-30px,0px);
	-moz-transform:translate3d(0px,-30px,0px);
	-o-transform:translate3d(0px,-30px,0px);
	-ms-transform:translate3d(0px,-30px,0px);
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	width:40px;
	z-index:3;
	cursor:pointer;
	border:3px solid #eeba00;
}
.hover_icon:hover:after {
	opacity:1;
	filter:alpha(opacity=1);
}
.hover_icon:hover:before {
	opacity:1;
	transform:translate3d(0px,0px,0px);
	-moz-transform:translate3d(0px,0px,0px);
	-o-transform:translate3d(0px,0px,0px);
	-ms-transform:translate3d(0px,0px,0px);
}
.sc_video_frame {
	position:relative;
	padding-bottom:54%;
	padding-top:25px;
	height:0;
}
.sc_video_frame .video_frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.sc_video_frame img {
	margin-top:-25px;
}
.sc_video_player .hover_icon:after {
	display:none;
}
.sc_video_player .sc_video_play_button.hover_icon:after {
	background-color:transparent;
	display:block;
}
.hover_icon_play:before {
	content:'\e80f';
	background-color:rgba(0,0,0,0.6);
	font-size:40px;
	color:#eeba00;
	width:120px;
	height:120px;
	line-height:100px;
	border:10px solid #ffffff;
	border-radius:100%;
	text-indent:8px;
	margin-top:-50px;
	margin-left:-50px;
}
.hover_icon_link:before {
	content:'\e812';
}
.hover_icon_zoom:before {
	content:'\e823';
}
.hover_icon_view:before {
	content:'\e8be';
}
.scroll_to_top {
	display:block;
	position:fixed;
	overflow:hidden;
	width:44px;
	height:44px;
	line-height:44px;
	text-align:center;
	bottom:-4em;
	right:2em;
	cursor:pointer;
	z-index:1001;
	-webkit-transition:all ease 1.5s;
	-moz-transition:all ease 1.5s;
	-ms-transition:all ease 1.5s;
	-o-transition:all ease 1.5s;
	transition:all ease 1.5s;
	filter:alpha(opacity=0);
	opacity:0;
}
.scroll_to_top>span {
	width:44px;
	height:44px;
	line-height:44px;
	display:block;
	margin:0;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.scroll_to_top:hover>span.hover {
	margin-top:-44px;
}
.scroll_to_top.show {
	filter:alpha(opacity=100);
	opacity:1;
	bottom:2em;
}
.scroll_to_top {
	color:#fff;
	background-color:#eeba00;
	border:none;
}
.scroll_to_top:focus {
	color:#fff;
}
.scroll_to_top span:before {
	font-size:18px;
}
.scroll_to_top:hover {
	color:#fff;
}
.custom_options #co_toggle {
	background-color:#eeba00!important;
	color:#ffffff;
	right:-38px!important;
}
#debug_log {
	position:fixed;
	z-index:1000000;
	display:block;
	width:100%;
	max-height:400px;
	left:0;
	top:0;
	background:rgba(0,0,0,0.8);
	color:#ffffff;
	overflow:auto;
}
.admin-bar #debug_log {
	top:32px;
}
#debug_log_close {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	cursor:pointer;
}
#debug_log_content {
	padding:12px;
}
body .mfp-bg {
	background-color:rgba(255,255,255,0.4)!important;
	z-index:99999!important;
}
body .mfp-wrap {
	z-index:99999!important;
}
.mfp-wrap .mfp-close {
	background:transparent!important;
}
.mfp-hide.user-popUp {
	display:none;
}
.user-popUp {
	position:relative;
	background:#FFF;
	padding:0;
	width:auto;
	max-width:700px;
	margin:20px auto;
	opacity:0;
	border:1px solid #efefef;
	box-sizing:border-box;
}
.user-popUp .sc_tabs {
	margin:0;
}
.user-popUp .mfp-close {
	display:none;
}
.user-popUp ul.loginHeadTab {
	height:85px;
	padding:0;
	margin:0;
}
.user-popUp ul.loginHeadTab:after {
	content:'';
	height:0;
	display:block;
	clear:both;
}
.user-popUp ul.loginHeadTab li {
	margin:0;
	list-style:none;
	display:block;
	background-color:#fafafa;
	width:50%;
	float:left;
	white-space:nowrap;
}
.user-popUp ul.loginHeadTab li a {
	border-bottom:none;
	display:block;
	height:85px;
	color:#bac0c3;
	font-size:16px;
	text-align:center;
	line-height:85px;
	text-transform:uppercase;
	font-weight:600;
	overflow:hidden;
}
.user-popUp ul.loginHeadTab li a:before {
	font-family:"fontello";
	display:inline-block;
	padding:0 10px 0 0;
	font-size:18px;
	line-height:18px;
	font-weight:100;
}
.user-popUp ul.loginHeadTab li a.loginFormTab:before {
	content:'\e983';
}
.user-popUp ul.loginHeadTab li a.registerFormTab:before {
	content:'\e8d1';
}
.user-popUp ul.loginHeadTab li.ui-tabs-active {
	background-color:#fff;
	position:relative;
}
.user-popUp ul.loginHeadTab li.ui-tabs-active:before {
	content:'';
	height:4px;
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	padding:0;
	z-index:1050;
}
.user-popUp ul.loginHeadTab li+li.ui-tabs-active:before {
	left:0;
	padding:0 1px 0 0;
}
.user-popUp ul.loginHeadTab li.ui-tabs-active a {
	border-bottom-color:#fff;
	color:#242424;
}
.user-popUp .formItems {
	padding:50px 40px;
}
.user-popUp .formItems form {
	padding:0;
	margin:0;
}
.user-popUp .formItems:after {
	content:'';
	height:0;
	display:block;
	clear:both;
}
.popup_wrap .form_left {
	float:left;
	padding-right:40px;
	width:50%;
	border-right:1px solid #e0e0e0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.popup_wrap .form_right {
	float:right;
	padding-left:40px;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.popup_wrap .popup_form_field .forgot_password {
	float:right;
}
.popup_wrap .popup_form_field.remember_field {
	margin-top:12px;
}
.popup_wrap .popup_form_field.remember_field>label {
	text-transform:uppercase;
	padding-top:2px;
	font-size:12px;
}
.popup_wrap .popup_form_field.submit_field {
	margin-top:30px;
}
.popup_wrap .popup_form_field .submit_button {
	width:100%;
}
.popup_wrap .login_socials_title {
	color:#999fa2;
	font-size:18px;
	line-height:26px;
	margin-bottom:23px;
}
.user-popUp .formItems .login_socials_list {
	padding:0 0 20px;
	height:40px;
}
.user-popUp .formItems .login_socials_list .iconLogin {
	width:40px;
	height:40px;
	display:block;
	float:left;
}
.user-popUp .formItems .login_socials_list .iconLogin+.iconLogin {
	margin:0 0 0 8px;
}
.user-popUp .formItems .login_socials_list .iconLogin.fb {
	background-color:#3b5998;
	color:#fff;
}
.user-popUp .formItems .login_socials_list .iconLogin.tw {
	background-color:#00acee;
	color:#fff;
}
.user-popUp .formItems .login_socials_list .iconLogin.gg {
	background-color:#dd4b39;
	color:#fff;
}
.user-popUp .formItems .login_socials_list .iconLogin:before {
	font-size:16px;
	font-family:"fontello";
	width:40px;
	height:40px;
	display:block;
	line-height:40px;
	text-align:center;
}
.user-popUp .formItems .login_socials_list .iconLogin.fb:before {
	content:'\e83f';
}
.user-popUp .formItems .login_socials_list .iconLogin.tw:before {
	content:'\e844';
}
.user-popUp .formItems .login_socials_list .iconLogin.gg:before {
	content:'\e840';
}
.user-popUp .formItems .popup_form .popup_form_field input[type="text"],.user-popUp .formItems .popup_form .popup_form_field input[type="password"] {
	border:2px solid #ebebeb;
	color:#8b9094;
	height:44px;
	line-height:44px;
	margin:0;
	opacity:1;
	padding:0 40px 0 15px;
	width:100%;
}
.user-popUp .formItems .popup_form .popup_form_field.icon {
	position:relative;
	margin:0 0 12px 0;
}
.user-popUp .formItems .popup_form .popup_form_field.icon:before {
	font-size:20px;
	width:36px;
	height:26px;
	position:absolute;
	top:50%;
	margin:-12px 0 0 0;
	right:5px;
	display:block;
	z-index:1;
	line-height:26px;
	text-align:center;
	font-family:"fontello";
	opacity:1;
}
.user-popUp .formItems .result p {
	padding:0;
}
.popup_wrap .result {
	position:absolute;
	z-index:10;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	-webkit-box-shadow:-4px 3px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:-4px 3px 5px 0px rgba(0,0,0,0.2);
	box-shadow:-4px 3px 5px 0px rgba(0,0,0,0.2);
}
.popup_wrap {
	background:#fff;
}
.popup_wrap input[type="text"],.popup_wrap input[type="email"],.popup_wrap input[type="password"] {
	font-size:1.1667em;
	line-height:1.5em;
	padding:0.3em;
}
.user-popUp .formItems .popup_form .login_field.popup_form_field.icon:before {
	color:#404856;
}
.user-popUp .formItems .popup_form .popup_form_field.icon:before {
	color:#404856;
}
.wpb_row,.wpb_text_column,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button {
	margin-bottom:0!important;
}
.sc_gap .vc_row {
	margin-left:0;
	margin-right:0;
}
.sc_gap .vc_column_container {
	padding-left:0;
	padding-right:0;
}
h1 .wpb_text_column p,h2 .wpb_text_column p,h3 .wpb_text_column p,h4 .wpb_text_column p,h5 .wpb_text_column p,h6 .wpb_text_column p {
	padding-bottom:0!important;
}
.mfp-figure figcaption {
	bottom:40px;
	height:40px;
	margin:0!important;
	overflow:hidden;
	padding:0 16px;
	position:relative!important;
	top:auto!important;
	background-color:#052f43;
}
.mfp-figure figcaption .mfp-bottom-bar {
	left:16px;
	margin-top:0;
	right:16px;
	top:10px;
	width:auto;
}
.mfp-figure figcaption .mfp-title {
	color:#ffffff;
	line-height:18px;
	padding-right:5px;
}
iframe[name="google_conversion_frame"] {
	height:1px;
	min-height:0px;
	display:none;
}
.jq-selectbox {
	vertical-align:middle;
	cursor:pointer;
	width:100%;
}
.jq-selectbox__select {
	color:#979797;
	background:#f5f8f9;
	height:44px;
	line-height:44px;
	padding:0 40px 0 20px;
	border:none;
	font-weight:400;
}
.jq-selectbox__select:before {
	position:absolute;
	right:0;
	top:0;
	width:45px;
	height:44px;
	content:'\e82d';
	font-family:"fontello";
	font-size:18px;
	color:#979797;
	line-height:44px;
	text-align:center;
}
.jq-selectbox__dropdown ul {
	margin:0;
	padding:0;
	max-height:200px;
}
.jq-selectbox__dropdown {
	top:50px;
	width:100%;
	margin:0;
	padding:0;
	border:1px solid rgba(210,217,224,0.5);
	background:#FFF;
	max-height:200px;
	box-sizing:border-box;
}
.jq-selectbox li.selected,.jq-selectbox li:hover {
	background-color:#a3abb1;
	color:#fff!important;
}
.jq-selectbox li,.widget_area .widgetWrap .jq-selectbox__dropdown ul>li,.widget_area .widgetWrap .jq-selectbox__dropdown ul>li+li {
	-moz-user-select:none;
	color:#231f20;
	min-height:18px;
	padding:5px 10px 6px;
	white-space:nowrap;
	margin:0;
}
.mejs-controls button:hover,.mejs-controls button:active {
	background-color:transparent!important;
}
.texture_bg_1 {
	background-image:url(../custom_tools/img/texture_1.png);
}
.texture_bg_2 {
	background-image:url(../custom_tools/img/texture_2.png);
}
.texture_bg_3 {
	background-image:url(../custom_tools/img/texture_3.png);
}
.texture_bg_4 {
	background-image:url(../custom_tools/img/texture_4.png);
}
.texture_bg_5 {
	background-image:url(../custom_tools/img/texture_5.png);
}
.texture_bg_6 {
	background-image:url(../custom_tools/img/texture_6.png);
}
.texture_bg_7 {
	background-image:url(../custom_tools/img/texture_7.png);
}
.texture_bg_8 {
	background-image:url(../custom_tools/img/texture_8.png);
}
.texture_bg_9 {
	background-image:url(../custom_tools/img/texture_9.png);
}
.texture_bg_10 {
	background-image:url(../custom_tools/img/texture_10.png);
}
.texture_bg_11 {
	background-image:url(../custom_tools/img/texture_11.png);
}
.texture_bg_12 {
	background-image:url(../custom_tools/img/texture_12.png);
}
.overlay_bg_1:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_1.png);
}
.overlay_bg_2:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_2.png);
}
.overlay_bg_3:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_3.png);
}
.overlay_bg_4:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_4.png);
}
.overlay_bg_5:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_5.png);
}
.overlay_bg_6:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_6.png);
}
.overlay_bg_7:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_7.png);
}
.overlay_bg_8:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_8.png);
}
.overlay_bg_9:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_9.png);
}
.overlay_bg_10:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_10.png);
}
.overlay_bg_11:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_11.png);
}
.overlay_bg_12:after {
	content:' ';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(../custom_tools/img/texture_12.png);
}
.bg_pattern_1 {
	background:url(../custom_tools/img/pattern_1.png) 50% 50% repeat fixed;
}
.bg_pattern_2 {
	background:url(../custom_tools/img/pattern_2.png) 50% 50% repeat fixed;
}
.bg_pattern_3 {
	background:url(../custom_tools/img/pattern_3.png) 50% 50% repeat fixed;
}
.bg_pattern_4 {
	background:url(../custom_tools/img/pattern_4.png) 50% 50% repeat fixed;
}
.bg_pattern_5 {
	background:url(../custom_tools/img/pattern_5.png) 50% 50% repeat fixed;
}
.bg_pattern_6 {
	background:url(../custom_tools/img/pattern_6.png) 50% 50% repeat fixed;
}
.bg_pattern_7 {
	background:url(../custom_tools/img/pattern_7.png) 50% 50% repeat fixed;
}
.bg_pattern_8 {
	background:url(../custom_tools/img/pattern_8.png) 50% 50% repeat fixed;
}
.bg_pattern_9 {
	background:url(../custom_tools/img/pattern_9.png) 50% 50% repeat fixed;
}
.bg_pattern_10 {
	background:url(../custom_tools/img/pattern_10.png) 50% 50% repeat fixed;
}
.bg_image_1 {
	background:url(../custom_tools/img/image_1.jpg) 50% 0% repeat-y fixed;
}
.bg_image_2 {
	background:url(../custom_tools/img/image_2.jpg) 50% 0% repeat-y fixed;
}
.bg_image_3 {
	background:url(../custom_tools/img/image_3.jpg) 50% 0% repeat-y fixed;
}
.bg_image_4 {
	background:url(../custom_tools/img/image_4.jpg) 50% 0% repeat-y fixed;
}
.bg_image_5 {
	background:url(../custom_tools/img/image_5.jpg) 50% 0% repeat-y fixed;
}
.bg_image_6 {
	background:url(../custom_tools/img/image_6.jpg) 50% 0% repeat-y fixed;
}
.bg_image_1,.bg_image_2,.bg_image_3,.bg_image_4,.bg_image_5,.bg_image_6 {
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	background-position:center center;
}
.calculator_bg1 {
	background-image:url(../images/logistics.png);
	position:relative;
	padding:0;
	background-position:center center;
	background-size:cover;
}
.tp-revslider-slidesli {
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:center top!important;
}
.accent_top:before {
	content:' ';
	display:block;
	position:absolute;
	z-index:1;
	left:50%;
	top:0;
	width:3em;
	height:2.8em;
	background-color:#fff;
	margin:-1.4em 0 0 -1.3em;
	-webkit-transform:rotate(35deg) skewX(-20deg);
	-moz-transform:rotate(35deg) skewX(-20deg);
	transform:rotate(35deg) skewX(-20deg);
}
.rounded_none {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.rounded_tiny {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.rounded_small {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.rounded_medium {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.rounded_large {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
#fbuilder .fields.column2 {
	width:47%!important;
}
#fbuilder .fields.column2:first-child {
	margin-right:6%;
}
#fbuilder input {
	background-color:rgba(255,255,255,0.9);
	color:#a5a9aa;
	padding:10px 17px;
	border:3px solid #f4f7f9;
}
#fbuilder input.codepeoplecalculatedfield {
	box-sizing:border-box;
	border:none;
	background:#f4f7f9;
	color:#404856;
	font-size:20px;
	font-weight:600;
}
#fbuilder .top_aligned .fields label {
	color:#404856;
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:18px;
	margin-bottom:3px;
}
#fbuilder .top_aligned .fields .dfield label {
	color:#8d9091;
}
#fbuilder .fields,#fbuilder .fform {
	padding:0!important;
}
#fbuilder .column2 .fields,#fbuilder .column1 .fields {
	padding:0 0 20px!important;
}
#fbuilder .fields.column3+.fields.column3 {
	padding-left:10px!important;
	box-sizing:border-box;
}
#fbuilder .dfield {
	margin-bottom:20px;
}
#fbuilder .section_break {
	border-top:1px solid #979797;
	margin:20px 0;
}
#formheader_1 {
	margin-bottom:20px;
}
#fbuilder .label_top {
	margin-top:25px;
}
#fbuilder .label_top label {
	margin-bottom:15px!important;
}
#fbuilder .label_top>label {
	margin-bottom:17px!important;
}
#fbuilder .result {
	border-top:1px solid #e8ebed;
	padding-top:25px!important;
	margin-top:25px!important;
}
#fbuilder .result>label {
	font-size:13px!important;
	margin-bottom:14px!important;
}
#fbuilder .radio_label_top label {
	margin-bottom:0!important;
}
#fbuilder .radio_label_top>label {
	margin-bottom:13px!important;
	margin-top:5px!important;
}
.sc_accordion .sc_accordion_item {
	margin-bottom:20px;
}
.sc_accordion>.sc_accordion_item .sc_accordion_content {
	overflow:hidden;
	display:none;
}
.sc_accordion .sc_accordion_item .sc_accordion_title {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin:0;
	font-weight:400;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_items_counter:after {
	content:'. ';
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	font-size:18px;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding:0;
	text-align:center;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon:before {
	position:absolute;
	left:50%;
	top:50%;
	height:38px;
	width:38px;
	line-height:32px;
	border:3px solid transparent;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_accordion .sc_accordion_item .sc_accordion_content {
	padding:20px 26px 5px 17px;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {
	padding:9px 50px 5px 17px;
	font-size:22px;
	line-height:26px;
	color:#000000;
	font-weight:600;
	text-transform:none;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	left:auto;
	right:0
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	margin-right:23px;
	color:#ffffff;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {
	margin-top:-55px;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	margin-top:0;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_closed {
	margin-top:55px;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active {
	color:#eeba00;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon:before,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon:before {
	color:#eeba00;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon_opened,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon_closed {
	color:#ffffff;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {
	background-color:#eeba00;
	color:#000000;
}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover,.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active {
	color:#ffffff;
	background-color:#3c414c;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title {
	font-size:22px;
	font-weight:600;
	color:#3c414c;
	padding:0px 0px 0px 56px;
	line-height:38px;
	text-transform:uppercase;
	min-height:38px;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	width:38px;
	color:#ffffff;
	background-color:#ffffff;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {
	opacity:0;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	opacity:1;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_closed {
	opacity:0;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item {
	margin-bottom:30px;
	padding:0;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content {
	padding:17px 15px 0;
	margin-left:41px;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon:before {
	background-color:#eeba00;
	border-color:#eeba00;
}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon:before,.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon:before {
	background:transparent;
	color:#eeba00;
}
.mejs-offscreen {
	display:none!important;
}
.sc_audio {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_audio.sc_show {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=1);
}
.sc_audio .mejs-container {
	margin:0;
}
.sc_audio .mejs-container .mejs-controls {
	background:none;
}
.mejs-container,.mejs-embed,.mejs-embed body,.mejs-container .mejs-controls {
	background:transparent!important;
}
.mejs-container .mejs-controls .mejs-time {
	color:#404856!important;
}
.sc_audio_container a {
	border:none!important;
}
.sc_audio.sc_audio_image {
	padding:140px 25px 25px 25px;
	background-position:left center;
	position:relative;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_audio.sc_audio_info {
	position:relative;
	padding:110px 43px 35px 43px;
	background-color:#f5f8f9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_audio .sc_audio_header {
	padding:0 0 20px 0;
}
.sc_audio.sc_audio_image .sc_audio_header {
	min-height:70px;
}
.sc_audio.sc_audio_image .sc_audio_container {
	position:absolute;
	left:25px;
	right:25px;
	bottom:25px;
	width:70%;
}
.mejs-container .mejs-controls .mejs-volume-button {
	margin-right:5px;
	margin-left:5px;
}
.sc_audio .sc_audio_header {
	position:absolute;
	top:0;
	left:0;
	padding:30px 33px 20px 43px;
}
.sc_audio .sc_audio_title {
	font-weight:600;
	font-size:18px;
	line-height:26px;
	margin:0 0 4px 0;
}
.sc_audio .sc_audio_author {
	font-size:14px;
	line-height:18px;
	color:#FFFFFF;
	font-weight:400;
}
.sc_audio .sc_audio_title {
	color:#404856;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
	margin-top:9px!important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-time-rail .mejs-time-buffering,.mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-controls .mejs-time-rail .mejs-time-current {
	height:4px!important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background:#404856!important;
	height:4px!important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	height:4px!important;
}
.mejs-controls a.mejs-horizontal-volume-slider {
	margin-top:2px!important;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	display:none!important;
}
.mejs-controls .mejs-button button {
	background:transparent!important;
	height:24px!important;
	width:24px!important;
	line-height:24px!important;
	margin:2px 0 0 0!important;
}
.mejs-controls .mejs-play button:before,.mejs-controls .mejs-pause button:before,.mejs-controls .mejs-mute button:before,.mejs-controls .mejs-unmute button:before {
	color:#ffffff;
	display:block;
	font-family:"fontello";
	font-size:16px;
	font-weight:300;
	height:24px;
	line-height:23px;
	position:absolute;
	text-align:center;
	text-indent:0;
	width:24px;
	top:0;
}
.mejs-controls .mejs-play button:before {
	content:'\e80f';
}
.mejs-controls .mejs-pause button:before {
	content:'\e826';
}
.mejs-controls .mejs-mute button:before {
	content:'\e828';
}
.mejs-controls .mejs-unmute button:before {
	content:'\e827';
}
.mejs-container .mejs-controls .mejs-time {
	padding-top:10px!important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-current {
	background:#ffffff!important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background:#404856!important;
}
.sc_audio.sc_audio_info {
	background:#eeba00;
}
input[type="submit"],input[type="button"],button,.sc_button {
	display:inline-block;
	text-align:center;
	font-weight:600;
	letter-spacing:0;
	font-size:16px;
	padding:0 25px;
	height:46px;
	line-height:44px;
	overflow:hidden;
	box-sizing:padding-box!important;
	text-transform:uppercase;
}
.sc_button {
	vertical-align:middle;
}
.sc_button.sc_button_round {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
input[type="submit"] span,input[type="button"] span,button span,.sc_button:not(.sc_button_tribe) span {
	display:block;
	transform-style:flat;
	transform:translateY(0);
	transform-origin:center center;
	-webkit-transition:transform ease .3s;
	-moz-transition:transform ease .3s;
	-ms-transition:transform ease .3s;
	-o-transition:transform ease .3s;
	transition:transform ease .3s;
}
input[type="submit"]:before,input[type="button"]:before,button:before,.sc_button:before {
	margin-right:9px;
}
input[type="submit"] span:before,input[type="button"] span:before,button span:before,.sc_button span:before {
	margin-right:5px;
	position:relative;
	top:-1px;
}
input[type="submit"],input[type="button"],button,.sc_button {
}
input[type="submit"],input[type="button"],button,.sc_button {
	background-color:transparent;
	border:3px solid #eeba00;
	color:#eeba00;
}
input[type="submit"]:hover,input[type="button"]:hover,button:hover,.sc_button:hover {
	background-color:#eeba00;
	color:#ffffff;
	border-color:#eeba00;
}
.sc_button_bg_dark {
	background-color:transparent!important;
	border-color:#cdd0d1!important;
	color:#cdd0d1!important;
}
.sc_button_bg_dark:hover,.sc_button_bg_dark:active {
	background-color:#cdd0d1!important;
	border-color:#cdd0d1!important;
	color:#ffffff!important;
}
.sc_button_bg_light {
	background-color:transparent!important;
	border-color:#ffffff!important;
	color:#ffffff!important;
}
.sc_button_bg_light:hover,.sc_button_bg_light:active {
	background-color:#ffffff!important;
	border-color:#ffffff!important;
	color:#404856!important;
}
.sc_button_bg_underline {
	border:none!important;
	border-bottom:2px solid transparent!important;
	background:none!important;
	color:#eeba00!important;
	padding:0!important;
	height:auto!important;
	line-height:16px!important;
	font-size:14px!important;
}
.sc_button_bg_underline:hover,.sc_button_bg_underline:active {
	background:none!important;
	color:#eeba00!important;
	border-color:#eeba00!important;
}
.sc_button_bg_underline .sc_button_iconed {
	display:inline-block!important;
	margin-left:5px;
	position:relative;
	top:1px;
}
.sc_blogger.sc_scroll_controls {
	position:relative;
}
.sc_blogger.sc_scroll_controls_type_top {
	overflow:visible!important;
}
.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
	top:-50px;
}
.sc_blogger.layout_date .sc_blogger_item {
	position:relative;
}
.sc_blogger.layout_date .sc_blogger_item:before {
	content:' ';
	display:block;
	background-color:#ddd;
	position:absolute;
	z-index:1;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item:before {
	width:1px;
	height:100%;
	left:40px;
	top:0;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item:before {
	height:1px;
	width:100%;
	left:0;
	top:40px;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item.sc_blogger_item_last:before {
	content:none;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date {
	width:78px;
	height:78px;
	border:1px solid #ddd;
	position:relative;
	z-index:2;
	background-color:#fff;
	text-align:center;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .day_month {
	display:block;
	padding:14px 0 6px 0;
	font-size:1.15em;
	font-weight:300;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year {
	display:block;
	font-size:0.75em;
	margin:0 auto;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	width:33px;
	display:block;
	margin:0 auto 3px;
	content:' ';
	border-top:1px solid #ddd;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_title {
	margin:0 0 0.6em 0;
}
.sc_blogger.layout_date.sc_blogger_horizontal {
	overflow:hidden;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
	float:left;
}
.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
	padding-right:2em;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_date {
	margin-bottom:1.25em;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item+.sc_blogger_item {
	padding-top:2em;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .sc_blogger_date {
	float:left;
}
.sc_blogger.layout_date.sc_blogger_vertical .post_content {
	padding-left:100px;
}
.sc_blogger.layout_date.sc_blogger_vertical .post_content:after {
	content:' ';
	width:100%;
	height:0;
	display:block;
	clear:both;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .post_info {
	margin:0;
}
.sc_blogger.layout_date .load_more {
	height:60px;
	position:relative;
}
.sc_blogger.layout_date .load_more:before {
	width:28px;
	height:28px;
	border:1px solid #ddd;
	background-color:#fff;
	font-family:"fontello";
	content:'\e823';
	text-align:center;
	position:absolute;
	z-index:2;
	bottom:0;
	left:24px;
	line-height:28px;
}
.sc_blogger.layout_date .load_more:after {
	content:'';
	display:block;
	width:1px;
	height:100%;
	background-color:#ddd;
	position:absolute;
	left:40px;
	top:0;
	z-index:1;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date {
	background-color:#5cb9e2;
	border-color:#5cb9e2;
	color:#ffffff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	border-color:#ffffff;
}
.sc_blogger.sc_blogger_horizontal.layout_news {
	overflow:hidden;
}
.sc_blogger.sc_blogger_horizontal.layout_news .post_featured {
	width:40%;
	float:left;
	vertical-align:top;
	margin:0 2em 0.7em 0;
}
.sc_blogger.sc_blogger_horizontal.layout_news .columns_wrap .post_featured {
	width:100%;
	float:none;
	margin:20px 0 0.7em 0;
}
.sc_blogger.sc_blogger_horizontal.layout_news .columns_wrap .sc_blogger_title {
	margin-bottom:20px;
	margin-top:25px;
	font-size:26px;
	line-height:28px;
	font-weight:600;
}
.sc_blogger.sc_blogger_vertical.layout_news .sc_blogger_item+.sc_blogger_item {
	padding-top:2em;
	margin-top:2em;
	border-top:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.post_item_news .post_featured .hover_icon:before {
	font-size:3em;
}
.article_style_boxed .sc_blogger.template_related .post_content_wrap {
	background-color:#f4f7f9;
}
.article_style_boxed .sc_blogger.template_masonry .post_content {
	background-color:#f4f7f9;
}
.sc_blogger .isotope_filters {
}
.sc_scroll_horizontal .sc_blogger .isotope_item,.sc_scroll_horizontal .sc_blogger [class*=column-],.sc_blogger .sc_scroll_horizontal .isotope_item,.sc_blogger .sc_scroll_horizontal [class*=column-] {
	width:400px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-bottom:0;
	white-space:nowrap;
}
.sc_scroll_vertical .sc_blogger .isotope_wrap,.sc_blogger .sc_scroll_vertical .isotope_wrap {
}
.sc_scroll_vertical .sc_blogger .isotope_item,.sc_scroll_vertical .sc_blogger [class*=column-],.sc_blogger .sc_scroll_vertical .isotope_item,.sc_blogger .sc_scroll_vertical [class*=column-] {
	position:relative;
	width:auto;
	max-width:400px;
	display:inline-block;
	padding-right:50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_chat {
	position:relative;
	overflow:hidden;
}
.sc_chat+.sc_chat {
	margin-top:1.5em;
}
.sc_chat_inner {
}
.sc_chat:after {
}
.sc_chat .sc_chat_title {
	margin-bottom:5px;
	font-weight:400;
	font-size:14px;
	text-transform:uppercase;
}
.sc_chat .sc_chat_avatar {
	width:75px;
	height:75px;
	float:left;
	margin:0 25px 10px 0;
	overflow:hidden;
}
.sc_chat p {
	margin-bottom:0;
}
.sc_columns .sc_column_item_inner {
	height:100%;
}
.sc_columns .sc_column_item_inner {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% auto;
}
.sc_contact_form_title,.sc_contact_form_description {
	text-align:left;
}
.sc_contact_form_left {
	box-sizing:border-box;
	float:left;
	margin:0 100px 0 0;
	padding:0 0 200px 0;
	width:33%;
	color:#a5a9aa;
}
.sc_contact_info_bottom {
	position:absolute;
	bottom:0;
}
.sc_contact_form_left .sc_contact_info {
	padding:35px 60px 0 0;
	position:relative;
}
.sc_contact_form_left .sc_contact_info:before {
	background:#ffffff none repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	right:0;
	position:absolute;
	top:0;
	width:2px;
	z-index:1;
}
.sc_contact_form_left .sc_contact_info:after {
	background:#ffffff none repeat scroll 0 0;
	border-radius:100%;
	content:"";
	display:block;
	height:18px;
	right:0;
	margin:-18px -8px 0 0;
	position:absolute;
	top:100%;
	width:18px;
	z-index:1;
}
.sc_contact_form_address_wrap {
	margin:45px 0 0 0;
}
.sc_contact_info_bottom .sc_contact_form_address_wrap {
	margin:0 0 20px;
}
.sc_contact_form_right {
	overflow:hidden;
	padding:200px 0 10px;
	margin-right:75px;
}
.sc_contact_form_title {
	margin-bottom:34px;
}
.sc_contact_form {
	overflow:hidden;
	padding:0;
	color:#f0f5f7;
	position:relative;
	background:transparent;
}
.sc_contact_form_subtitle {
	font-size:24px;
	font-weight:600;
	line-height:26px;
	margin:0 0 100px 0;
	text-transform:none;
}
.sc_contact_form_subtitle,.sc_contact_form_title,.sc_contact_form .sc_contact_form_address_data b {
	color:#ffffff;
}
.sc_contact_form_title {
	margin:0;
}
.sc_contact_form .result {
	display:none;
	margin-top:2em;
}
.sc_contact_form .label_over label {
	display:none;
	color:#222222;
}
.sc_contact_form .sc_contact_form_info {
	overflow:hidden;
}
.sc_contact_form .sc_contact_form_item {
	margin-bottom:10px;
	width:100%;
}
.sc_contact_form .sc_contact_form_item.label_top label {
	display:block;
	margin-bottom:0.4em;
}
.sc_contact_form .sc_contact_form_item.label_bottom label {
	display:block;
	margin-top:0.4em;
}
.sc_contact_form .sc_contact_form_item.label_left {
	overflow:hidden;
}
.sc_contact_form .sc_contact_form_item.label_left label {
	display:block;
	float:left;
	width:25%;
	padding:0.25em 1.5em 0.25em 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_contact_form .sc_contact_form_item.label_left input,.sc_contact_form .sc_contact_form_item.label_left textarea {
	display:block;
	float:left;
	width:75%;
}
.sc_contact_form .sc_contact_form_item.label_left input[type="radio"],.sc_contact_form .sc_contact_form_item.label_left input[type="checkbox"] {
	width:auto;
	margin-top:0.5em;
	display:inline-block;
}
.sc_contact_form .sc_contact_form_field input,.sc_contact_form .sc_contact_form_message textarea {
	width:100%;
	padding:13px 16px;
	background-color:transparent;
	border:3px solid rgba(255,255,255,0.2);
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	line-height:26px;
}
.sc_contact_form .sc_contact_form_message textarea {
	min-height:10em;
}
.sc_contact_form .sc_contact_form_button {
	text-align:center;
	margin:25px 0 0;
}
.sc_contact_form .error_fields_class {
	border-color:#ffffff!important;
}
.sc_contact_form.standard_light .sc_contact_form_message textarea {
	min-height:100px;
}
.sc_contact_form.standard_light .sc_contact_form_right {
	padding:40px 0 10px;
}
.sc_contact_form.standard_light .sc_contact_form_left .sc_contact_info:before,.sc_contact_form.standard_light .sc_contact_form_left .sc_contact_info:after {
	display:none;
}
.sc_contact_form.standard_light,.standard_light .sc_contact_form_left {
	color:#8d9091;
}
.sc_contact_form.standard_light {
	background:none;
}
.sc_contact_form.standard_light .sc_contact_form_subtitle,.sc_contact_form.standard_light .sc_contact_form_title,.sc_contact_form.standard_light .sc_contact_form_address_data b {
	color:#3c414c;
}
.sc_contact_form.standard_light .sc_contact_form_field input,.sc_contact_form.standard_light .sc_contact_form_message textarea {
	border:3px solid #f4f7f9;
	color:#959899;
}
.sc_contact_form.standard_light .error_fields_class {
	border-color:#3c414c!important;
}
.sc_contact_form_topic {
	padding:0;
	margin:0;
	position:relative;
	background:none;
}
.sc_contact_form_topic .sc_contact_form_item {
	margin-bottom:45px;
}
.sc_contact_form_topic form input {
	height:55px!important;
	margin-bottom:0!important;
	background:#ffffff!important;
	width:100%;
}
.sc_contact_form_topic .sc_contact_form_info_second {
	margin-top:50px;
	width:75%;
	clear:both;
}
.sc_contact_form_topic .sc_contact_form_info_second .sc_contact_subtitle {
	padding-left:15px;
}
.sc_contact_form_topic .sc_contact_form_button {
	text-align:left;
}
.sc_contact_form_topic .sc_columns {
	clear:both;
}
.sc_contact_form_topic input[type="text"]:focus,.sc_contact_form_topic input[type="email"]:focus,.sc_contact_form_topic input[type="password"]:focus,.sc_contact_form_topic input[type="search"]:focus,.sc_contact_form_topic textarea:focus {
	outline:none;
}
.sc_contact_form_topic input::-webkit-input-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic input::-moz-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic input:-moz-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic input:-ms-input-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic textarea::-webkit-input-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic textarea::-moz-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic textarea:-moz-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic textarea:-ms-input-placeholder {
	color:#afb7b9!important;
	opacity:1;
}
.sc_contact_form_topic input[placeholder] {
	text-overflow:ellipsis;
}
.sc_contact_form_topic input::-moz-placeholder {
	text-overflow:ellipsis;
}
.sc_contact_form_topic input:-moz-placeholder {
	text-overflow:ellipsis;
}
.sc_contact_form_topic input:-ms-input-placeholder {
	text-overflow:ellipsis;
}
.sc_contact_form_topic .sc_contact_title {
	padding-left:15px;
}
.sc_contact_form_topic .sc_contact_title,.sc_contact_form_topic .sc_contact_subtitle {
	color:#404856;
	margin:0 0 45px 0;
}
.sc_contact_form_topic .sc_contact_form_description {
	color:#404856;
}
.sc_contact_form_topic .sc_contact_form_field input,.sc_contact_form_topic .sc_contact_form_message textarea {
	padding:0 20px 0 20px;
	cursor:text;
	border:3px solid #f4f7f9;
	color:#959899;
}
.sc_contact_form_topic .sc_contact_form_message textarea {
	padding:12px 20px;
}
.sc_contact_form_topic .message {
	padding:0;
}
.sc_contact_form_topic .squareButton {
	width:100%;
}
.sc_contact_form_topic .sc_contact_form_button {
	margin-bottom:0;
}
.sc_contact_form_topic .title {
	font-size:30px;
	color:#404856;
	line-height:34px;
	margin:0;
	padding:25px 0;
	text-align:center;
	display:inline-block;
	font-weight:300;
}
.sc_contact_form_topic .description {
	margin-bottom:20px;
}
.sc_contact_form_topic .error_fields_class {
	border-color:#c5c6c6!important;
}
.sc_contact_form_topic form .sc_infobox {
	height:100%;
	margin:0;
	padding:10px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:2;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.sc_contact_form.sc_contact_form_topic .result {
	margin:14px 0 0!important;
	padding:30px!important;
	position:relative!important;
	color:#ffffff;
	text-align:left;
}
.sc_contact_form_topic form .sc_infobox p {
	font-size:14px!important;
	line-height:20px!important;
	margin:0 0 5px!important;
}
.sc_contact_form_topic>form {
	height:100%;
}
.sc_contact_form .sc_contact_form_button button {
	background:#eeba00;
	border:3px solid #eeba00;
	color:#ffffff;
	height:60px;
	line-height:58px;
	vertical-align:middle;
	width:100%;
	text-align:left;
	position:relative;
	padding-right:60px;
	box-sizing:border-box!important;
}
.sc_contact_form .sc_contact_form_button button>span {
	font-size:24px;
	position:absolute;
	right:20px;
	top:0;
	z-index:9999;
	line-height:58px;
}
.sc_contact_form_topic .sc_contact_form_button button {
	background:transparent;
	border:3px solid #eeba00;
	color:#eeba00;
	height:55px;
	line-height:54px;
	padding:0 70px;
	position:relative;
	text-align:center;
	width:auto;
}
.sc_contact_form .sc_contact_form_button button:hover,.sc_contact_form .sc_contact_form_button button:active {
	background-color:transparent;
	border-color:#eeba00;
	color:#eeba00;
}
.sc_contact_form_topic .sc_contact_form_button button:hover,.sc_contact_form_topic .sc_contact_form_button button:active {
	background-color:#eeba00;
	border-color:#eeba00;
	color:#ffffff;
}
.contact_info .info_icon:before {
	background-color:#eeba00;
}
.sc_content {
}
.sc_countdown {
	overflow:hidden;
}
.sc_countdown .sc_countdown_item {
	display:block;
	float:left;
	text-align:center;
}
.sc_countdown .sc_countdown_digits {
	display:block;
	overflow:hidden;
	text-align:center;
	margin-bottom:12px;
}
.sc_countdown .sc_countdown_digits span {
	display:inline-block;
}
.sc_countdown .sc_countdown_separator {
	display:block;
	float:left;
	margin:0 8px;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_item {
	float:none;
	display:inline-block;
	width:80px;
	height:80px;
	border:3px solid #ffffff;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_item+.sc_countdown_item {
	margin-left:40px;
}
.sc_countdown.sc_countdown_style_1 {
	font-weight:300;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
	color:#ffffff;
	font-size:30px;
	font-weight:300;
	height:30px;
	line-height:30px;
	margin:15px 0 0 0;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_label {
	color:#ffffff;
	font-size:12px;
	display:block;
	margin-top:-1px;
}
.bg_tint_light .sc_countdown.sc_countdown_style_1 .sc_countdown_item {
	border-color:#909090;
}
.bg_tint_light .sc_countdown.sc_countdown_style_1 .sc_countdown_digits,.bg_tint_light .sc_countdown.sc_countdown_style_1 .sc_countdown_label {
	color:#909090;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits,.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
	font-size:3em;
	font-weight:700;
	height:1.3542em;
	line-height:1.3542em;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
	color:rgba(5,47,67,0.6);
	font-weight:300;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {
	display:inline-block;
	text-align:center;
	width:1.1458em;
	color:#ffffff;
	background-color:rgba(5,47,67,0.4);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span+span {
	margin-left:2px;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_label {
	color:rgba(5,47,67,0.8);
	font-weight:400;
}
.sc_dropcaps {
	overflow:hidden;
}
.sc_dropcaps .sc_dropcaps_item {
	font-size:40px;
	font-weight:400;
	line-height:55px;
	display:block;
	padding:0;
	margin:0 20px 10px 0;
	float:left;
	width:55px;
	height:55px;
	text-align:center;
	letter-spacing:-2px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {
	border:3px solid #000000;
	width:55px;
	height:55px;
	line-height:50px;
}
.sc_dropcaps .sc_dropcaps_item {
	overflow:hidden;
	color:#fff;
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {
	color:#eeba00;
	background-color:transparent;
	margin-top:4px;
	border-color:#eeba00;
}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item {
	background-color:#eeba00;
	margin-top:4px;
}
.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item {
	background-color:#eeba00;
	margin-top:4px;
}
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
	background-color:#404856;
	margin-top:4px;
}
.sc_emailer_form {
	display:inline-block;
	padding:0;
}
.sc_emailer {
	display:inline-block;
	padding:0.25em;
}
.sc_emailer .sc_emailer_button {
	display:inline-block;
	color:#404856;
	font-size:24px;
	font-weight:600;
	line-height:28px;
	text-transform:uppercase;
	vertical-align:middle;
	padding-top:3px;
	border:none;
}
.sc_emailer input {
	display:inline-block;
	line-height:44px;
	padding:0;
	width:0;
	border:3px solid transparent!important;
	color:#a5a9aa;
	font-weight:400;
	font-size:16px;
}
.sc_emailer.sc_emailer_opened input {
	width:400px;
	margin-right:24px;
	height:53px;
	line-height:28px;
	vertical-align:middle;
	padding:0 20px;
	border-color:#f4f7f9!important;
	background:#ffffff;
}
.sc_emailer,.sc_emailer input {
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_emailer_form .title {
	color:#a7adb8;
	font-size:30px;
	line-height:34px;
	font-weight:400;
	margin-right:30px;
	vertical-align:middle;
}
.sc_emailer {
	overflow:hidden;
}
.sc_emailer.sc_emailer_opened {
}
.sc_emailer input:focus {
	color:#000000;
}
.sc_emailer input:focus::-moz-placeholder {
	color:#000000;
}
.sc_emailer input:focus::-webkit-input-placeholder {
	color:#000000;
}
.sc_emailer .sc_emailer_button:hover {
	color:#eeba00;
}
.bg_tint_light .sc_emailer input:focus {
	color:#909090;
}
.bg_tint_light .sc_emailer input:focus::-moz-placeholder {
	color:#909090;
}
.bg_tint_light .sc_emailer input:focus::-webkit-input-placeholder {
	color:#909090;
}
.photostack nav span:hover {
	background:#eeba00;
}
.photostack nav span.current {
	background:#eeba00;
}
.sc_googlemap {
	overflow:hidden;
	width:100%;
	height:500px;
}
.sc_googlemap img {
	max-width:none;
}
.map_section .sc_section>.sc_title {
	margin-top:0;
	margin-bottom:70px;
}
.sc_googlemap_desc {
	margin:10px 0 -8px 5px;
}
.sc_googlemap_img {
	float:left;
}
.sc_googlemap_textblock {
	overflow:hidden;
	margin-left:18px;
	display:inline-block;
	font-size:16px;
}
.sc_googlemap_title {
	margin:4px 0 15px;
	font-weight:600;
}
#map {
	width:100%;
	height:500px;
}
.sc_highlight_style_1 {
	color:#ffffff;
	background-color:#eeba00;
	padding:1px 5px 0;
}
.sc_highlight_style_2 {
	color:#ffffff;
	background-color:#404856;
	padding:2px 5px;
}
.sc_highlight_style_3 {
	color:#ffffff;
	background-color:#855847;
	padding:2px 5px;
}
.sc_icon.alignleft {
	margin-right:20px;
}
.sc_icon.alignright {
	margin-left:20px;
}
.sc_icon {
	display:inline-block;
	position:relative;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_icon.icon_title_on .icon_title {
	bottom:18px;
	display:block;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	position:absolute;
	width:100%;
	text-transform:uppercase;
}
.sc_icon.icon_title_on:before {
	position:relative;
	top:-15px;
}
.sc_icon_shape_square,.sc_icon_shape_round {
	display:inline-block;
	padding:0;
	text-align:center;
	width:33px;
	height:33px;
	line-height:28px;
	border:3px solid #f4f7f9;
}
.sc_icon.icon_title_on.sc_icon_shape_square,.sc_icon.icon_title_on.sc_icon_shape_round {
	border-width:5px;
}
.sc_icon_shape_round,a.sc_icon.sc_icon_shape_round:after,a .sc_icon.sc_icon_shape_round:after {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.sc_icon.sc_icon_shape_square:hover,.sc_icon.sc_icon_shape_round:hover,a.sc_icon.sc_icon_shape_square:hover,a.sc_icon.sc_icon_shape_round:hover,a:hover .sc_icon.sc_icon_shape_square,a:hover .sc_icon.sc_icon_shape_round {
	background-color:transparent;
}
a.sc_icon.sc_icon_shape_round:after,a.sc_icon.sc_icon_shape_square:after,a .sc_icon.sc_icon_shape_round:after,a .sc_icon.sc_icon_shape_square:after {
	background-color:inherit;
	box-sizing:content-box;
	content:" ";
	height:100%;
	width:100%;
	pointer-events:none;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
	z-index:-1;
}
a.sc_icon.sc_icon_shape_round:hover:after,a.sc_icon.sc_icon_shape_square:hover:after,a:hover .sc_icon.sc_icon_shape_round:after,a:hover .sc_icon.sc_icon_shape_square:after {
	opacity:0;
	transform:scale(1.8);
}
.sc_icon_shape_square,.sc_icon_shape_round {
	border-color:#eeba00;
}
.sc_icon {
	color:#eeba00;
}
.sc_image {
	overflow:hidden;
}
.sc_image.sc_image_shape_round {
	display:block;
	position:relative;
	overflow:hidden;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:8px solid #ffffff;
}
.sc_image.sc_image_shape_round img {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_image.sc_image_shape_round figcaption {
	top:0;
	bottom:0;
	padding:0;
	font-size:1em;
	line-height:1.3em;
	text-align:center;
}
.sc_image_shape_round:hover figcaption {
	opacity:0;
	margin-bottom:0;
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.sc_image_shape_round figcaption span {
	display:block;
	margin:0 auto;
	font-size:2em;
}
.sc_image_shape_round figcaption span:before {
	display:block;
	margin:35% auto 0.5em;
}
.sc_image_wrap figcaption,.sc_image_wrap figcaption a {
	text-align:center;
	font-size:15px;
	line-height:20px;
	margin-top:5px;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_image_wrap figcaption:hover,.sc_image_wrap figcaption a:hover {
	color:#222222;
}
figure,.sc_image {
	overflow:hidden;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
figure figcaption,.sc_image figcaption {
	font-size:1.5em;
}
.sc_image_wrap figcaption,.sc_image_wrap figcaption a {
	color:#5cb9e2;
}
figure.sc_image figcaption {
	background-color:#ebeced;
	bottom:0;
	color:#8b8b8b;
	font-size:16px;
	left:0;
	line-height:18px;
	margin-bottom:0;
	padding:10px 15px;
	position:absolute;
	right:0;
	text-align:center;
}
.sc_infobox {
	display:block;
	margin:20px 0;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	line-height:22px;
	padding:30px;
	clear:both;
}
.sc_infobox b,.sc_infobox strong {
	font-weight:900;
}
.sc_infobox p {
	margin:0;
}
.sc_infobox p+p,.sc_infobox h1+p,.sc_infobox h2+p,.sc_infobox h3+p,.sc_infobox h4+p,.sc_infobox h5+p,.sc_infobox h6+p {
	margin-top:1em;
}
.sc_infobox h1,.sc_infobox h2,.sc_infobox h3,.sc_infobox h4,.sc_infobox h5,.sc_infobox h6 {
	text-align:left;
	margin:0;
	line-height:1.2em;
	color:inherit;
}
.sc_infobox.sc_infobox_iconed {
	position:relative;
	padding-left:65px;
}
.sc_infobox.sc_infobox_iconed:before {
	font-size:22px;
	left:35px;
	line-height:20px;
	margin-right:0;
	position:absolute;
	top:50%;
	margin-top:-11px;
}
.sc_infobox.sc_infobox_closeable {
	cursor:pointer;
	padding-right:65px;
}
.sc_infobox.sc_infobox_closeable:after {
	content:'\e812';
	font-family:"fontello";
	cursor:pointer;
	color:#ffffff;
	height:20px;
	line-height:20px;
	position:absolute;
	right:35px;
	text-align:center;
	top:50%;
	margin-top:-10px;
	width:20px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	font-size:24px;
}
.sc_infobox {
}
.sc_infobox.sc_infobox_style_regular {
	background-color:#404856;
}
.sc_infobox.sc_infobox_style_regular:before {
	color:#ffffff;
}
.sc_infobox.sc_infobox_style_info {
	background-color:#5cb9e2;
	color:#ffffff;
}
.sc_infobox.sc_infobox_style_success {
	background-color:#eeba00;
	color:#ffffff;
}
.sc_infobox.sc_infobox_style_error {
	background-color:#bd0a0a;
	color:#ffffff;
}
ul.sc_list_style_iconed {
	padding-left:0;
}
.sc_list_style_iconed li {
	padding:0 0 0 1.5em;
	list-style:none;
	position:relative;
}
.sc_list_style_iconed li .sc_list_icon {
	position:absolute;
	left:0;
	top:0;
}
p+ul.sc_list_style_iconed {
	margin-top:40px;
}
.sc_list_style_iconed li:before,.sc_list_style_iconed .sc_list_icon {
	color:#eeba00;
}
.sc_list_style_2 li.sc_list_item span.sc_list_icon {
	color:#404856;
}
.sc_line {
	display:block;
	width:100%;
	height:0;
	border-top:1px solid #efeff0;
	margin:80px 0;
}
.wpb_column>.wpb_wrapper .sc_line {
}
.sc_line.sc_line_style_dashed {
	border-style:dashed;
}
.sc_line.sc_line_style_dotted {
	border-style:dotted;
}
.sc_line.sc_line_style_double {
	height:4px;
	border-bottom-width:1px;
}
.sc_line.sc_line_style_styling {
	position:relative;
	border-top-width:3px!important;
}
.sc_line.sc_line_style_styling:after,.sc_line.sc_line_style_styling:before {
	content:"";
	display:block;
	border-radius:100%;
	width:15px;
	height:15px;
	position:absolute;
	top:-9px;
	left:-9px;
	background:#ebeced;
	z-index:1;
}
.sc_line.sc_line_style_styling:after {
	right:0;
	left:auto;
}
.sc_number_item {
	display:inline-block;
	text-align:center;
	font-size:3em;
	font-weight:700;
	width:1em;
	height:1.25em;
	line-height:1.25em;
	background-color:rgba(0,0,0,0.15);
	color:#ffffff;
}
.sc_number_item+.sc_number_item {
	margin-left:2px;
}
.sc_number_item {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sc_parallax {
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
}
.sc_parallax .sc_parallax_content {
	position:relative;
	overflow:hidden;
	z-index:2;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-repeat:no-repeat;
}
.sc_parallax .sc_parallax_overlay {
	overflow:hidden;
}
.sc_parallax .sc_video_bg_wrapper {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.sc_parallax video.sc_video_bg {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax_bg1 {
	background-image:url(../img/bg/parallax_bg.jpg);
}
.parallax_section .sc_parallax_overlay {
	background-color:rgba(36,59,78,0.8);
}
.parallax_section .parallax_bg1 .sc_section {
	padding-top:140px;
	padding-bottom:140px;
}
.parallax_section .sc_section .sc_title {
	margin-top:0;
}
.parallax_section .sc_section p {
	margin-bottom:0;
}
.sc_popup {
	position:relative;
	background-color:#fff;
	padding:24px 20px 20px 20px;
	width:auto;
	max-width:500px;
	max-height:600px;
	margin:20px auto;
	border:1px solid #ddd;
	overflow-x:hidden;
	overflow-y:auto;
}
.sc_popup:before {
	height:4px;
	content:' ';
	position:absolute;
	width:100%;
	top:-1px;
	left:-1px;
	display:block;
	padding:0 1px;
}
.sc_popup.mfp-hide {
	display:none;
}
.sc_popup .mfp-close {
	top:3px;
	width:1em;
	height:1em;
	line-height:1em;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.sc_popup .mfp-close:active {
	top:3px;
}
.sc_popup:before {
	background-color:#eeba00;
}
.sc_price {
	display:inline-block;
	position:relative;
}
.sc_price .sc_price_currency,.sc_price .sc_price_money {
	font-size:1.875em;
	line-height:1em;
	color:#222222;
}
.sc_price .sc_price_info {
	display:inline-block;
	position:relative;
	vertical-align:baseline;
}
.sc_price .sc_price_penny {
	display:block;
	text-decoration:underline;
	margin-bottom:0.2em;
	margin-left:0.1em;
	font-size:0.75em;
	line-height:1em;
	color:#222222;
}
.sc_price .sc_price_period:before {
	content:'/';
	display:inline-block;
	margin-left:3px;
	margin-right:2px;
}
.sc_price .sc_price_period_empty:before {
	content:' ';
	display:inline-block;
}
.sc_price_block {
	display:block;
	color:#ffffff;
	overflow:hidden;
}
.sc_price_block .sc_price_block_title {
	font-size:14px;
	font-weight:400;
	line-height:18px;
	min-height:25px;
	margin-top:4px;
	text-align:center;
}
.sc_price_block .sc_price_block_money {
	text-align:center;
	height:60px;
	line-height:60px;
	overflow:hidden;
}
.sc_price_block .sc_price_block_money * {
	color:#ffffff;
}
.sc_price_block .sc_price_block_money .sc_price_block_icon {
	font-size:4em;
	line-height:inherit;
	display:inline-block;
}
.sc_price_block .sc_price_block_money .sc_price {
	display:inline-block;
}
.sc_price_block .sc_price_block_money .sc_price_block_icon+.sc_price {
	margin-left:0.5em;
}
.sc_price_block .sc_price_block_money .sc_price_currency {
	font-weight:600;
	font-size:40px;
	line-height:inherit;
	left:-2px;
	position:relative;
	top:-7px;
	vertical-align:top;
}
.sc_price_block .sc_price_block_money .sc_price_money {
	font-weight:600;
	font-size:56px;
	line-height:inherit;
}
.sc_price_block .sc_price_block_money .sc_price_period {
	font-weight:400;
	font-size:12px;
}
.sc_price_block .sc_price_block_description {
	text-align:center;
	min-height:30px;
	padding:26px 10px;
	overflow:hidden;
	line-height:32px;
}
.sc_price_block .sc_price_block_link {
	padding:0 0 40px;
	text-align:center;
}
.sc_price_block .sc_price_block_head {
	background-color:#eeba00;
	padding:18px 0 15px;
}
.sc_price_block {
	background-color:#ffffff;
}
.sc_price_block .sc_price_block_description {
	color:#727a7c;
}
.sc_price_block.sc_price_block_style_2 .sc_price_block_head {
	background-color:#404856;
}
.sc_scroll {
	overflow:hidden;
	width:100%;
	position:relative;
}
.sc_scroll_wrapper {
	overflow:hidden;
}
.sc_scroll_horizontal .sc_scroll_wrapper {
	width:100000px;
}
.sc_scroll_horizontal {
	width:100%;
	padding-bottom:10px;
}
.sc_scroll_vertical {
	min-height:150px;
	padding-right:6px;
}
.sc_scroll_vertical .swiper-slide {
	float:none;
	display:block;
}
.sc_scroll_bar {
	background:transparent;
	position:absolute;
	z-index:100;
}
.sc_scroll_vertical .sc_scroll_bar {
	right:1px;
	top:0;
	bottom:0;
	width:10px;
	border-right:1px solid #dddddd;
}
.sc_scroll_horizontal .sc_scroll_bar {
	right:0;
	left:0;
	bottom:1px;
	height:10px;
	border-bottom:1px solid #dddddd;
}
.sc_scroll_bar .swiper-scrollbar-drag {
	background:none!important;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag {
	width:10px;
	left:2px;
}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag {
	height:10px;
	top:2px;
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	content:'';
	display:block;
	position:absolute;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before {
	width:3px;
	right:-2px;
	top:0;
	bottom:0;
	height:100%;
}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag:before {
	height:3px;
	left:0;
	right:0;
	bottom:-2px;
	width:100%;
}
.sc_scroll_container {
	position:relative;
}
.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
	position:absolute;
	right:0;
	padding-bottom:5px;
	overflow:hidden;
	text-align:right;
	top:-4.5em;
	width:10em;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:0;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	margin-top:-25px;
	margin-left:-80px;
	display:block;
	position:absolute;
	top:0;
	left:8px;
	opacity:0;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a+a {
	left:auto;
	right:8px;
	margin-right:-80px;
}
.sc_scroll_controls_type_side:hover .sc_scroll_controls_wrap a {
	margin-left:0;
	margin-right:0;
	opacity:1;
}
.sc_scroll_controls_wrap a {
	cursor:pointer;
	width:48px;
	height:48px;
	line-height:47px;
	font-size:24px;
	text-align:center;
	margin-top:0;
	display:inline-block;
}
.sc_scroll_controls_wrap a+a {
	margin-left:10px;
}
.sc_scroll_controls_wrap a:before {
	font-family:fontello;
	font-size:36px;
	position:relative;
	bottom:3px;
}
.sc_scroll_controls_wrap .sc_scroll_next:before {
	content:'\e82b';
	right:-2px;
}
.sc_scroll_controls_wrap .sc_scroll_prev:before {
	content:'\e82a';
	left:-2px;
}
.sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_next:before {
	content:'\e82d';
	right:-2px;
}
.sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_prev:before {
	content:'\e82c';
	left:-2px;
}
.sc_scroll_controls_wrap a {
	border:2px solid #ccd0d1;
	color:#ccd0d1;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	border:2px solid #ccd0d1;
	color:#ccd0d1;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_scroll_controls_wrap a:hover {
	color:#404856;
	border-color:#404856;
}
.sc_section {
	position:relative;
	padding:0;
	background-position:center center;
	background-size:cover;
}
.sc_section.column-auto {
	width:auto;
	overflow:hidden;
}
.sc_section.stylization {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background-color:rgba(0,0,0,0.1);
	padding:60px;
}
.sc_section.stylization>.sc_section_wrap {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background-color:rgba(0,0,0,0.2);
	overflow:hidden;
}
.sc_section:after,.sc_section.stylization>.sc_section_wrap:after {
	content:' ';
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.sc_section:not(.sc_scroll_controls) .sc_section_overlay,.sc_section .sc_section_overlay {
	overflow:hidden;
}
.sc_section .sc_section_overlay {
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_pan {
	position:absolute;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_pan_vertical,.sc_pan_horizontal {
	cursor:all-scroll;
}
.subtitle_container {
	font-size:24px;
	line-height:26px;
	font-weight:600;
	text-transform:none;
	margin:35px 0;
}
.sc_skills {
	width:100%;
}
.sc_skills_counter {
	text-align:center;
}
.sc_skills_counter .sc_skills_item {
	text-align:center;
	display:inline-block;
	padding:0 10px;
}
.sc_skills_counter .sc_skills_item .sc_skills_count {
	font-size:4.5em;
	line-height:1em;
	color:#3c414c;
}
.sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total {
	position:relative;
	z-index:1;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
	color:#222222;
	font-size:1.125em;
	line-height:1.3em;
	margin:10px 0;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info {
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	font-weight:600;
	margin:10px 0;
	padding:10px 15px 6px;
	text-transform:uppercase;
}
.sc_skills_columns_5 .sc_skills_item.sc_skills_style_1 {
	height:300px;
}
.dark_section .sc_skills_columns .sc_skills_item.sc_skills_style_1 span[class*="icon"] {
	color:#fff;
}
.dark_section .sc_title_regular {
	color:#fff;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count {
	font-weight:600;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count {
	font-weight:600;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count {
	font-weight:300;
	color:#fff;
	padding:0 10px;
	position:relative;
	overflow:hidden;
	font-size:3.75em;
	height:1.3333em;
	line-height:1.3333em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before {
	content:' ';
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	border-top:1.3333em solid #fff;
	border-right:1.6667em solid transparent;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count {
	font-weight:300;
	color:#fff;
	padding:0 10px;
	font-size:3.75em;
	line-height:1.3333em;
	height:1.3333em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
	color:#fff;
	padding:10px;
	margin:0;
	position:relative;
	border-top:1px solid #fff;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before {
	position:absolute;
	top:0;
	left:0;
	content:' ';
	background-color:#000;
	z-index:1;
	width:100%;
	height:100%;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info .sc_skills_label {
	position:relative;
	z-index:2;
}
[class*="sc_skills_bar"] .sc_skills_item .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
	background-color:#eeba00;
}
[class*="sc_skills_bar"] .sc_skills_item .sc_skills_count {
	border-color:#eeba00;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info {
	background-color:#5cb9e2;
}
.sc_skills_bar .sc_skills_item {
	height:18px;
	line-height:18px;
	background-color:#f5f8f9;
	position:relative;
	overflow:hidden;
}
.sc_skills_bar2 .sc_skills_item {
	height:5px;
	line-height:5px;
	background-color:#f5f8f9;
	position:relative;
	margin-right:0;
}
.sc_skills_bar .sc_skills_item .sc_skills_count,.sc_skills_bar2 .sc_skills_item .sc_skills_count {
	text-align:right;
	width:0;
	height:18px;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.sc_skills_bar2 .sc_skills_item .sc_skills_count {
	height:5px;
}
.sc_skills_bar .sc_skills_info,.sc_skills_bar2 .sc_skills_info {
	margin:18px 0 5px 0;
	font-size:13px;
	line-height:16px;
}
.sc_skills_bar2 .sc_skills_info {
	margin:28px 0 9px 0;
}
.sc_skills_bar2 .sc_skills_info:first-child {
	margin:10px 0;
}
.sc_skills_bar .sc_skills_info .sc_skills_label,.sc_skills_bar2 .sc_skills_info .sc_skills_label {
	color:#052f43;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item,.sc_skills_bar2.sc_skills_vertical .sc_skills_columns .sc_skills_item {
	height:30em;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count,.sc_skills_bar2.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count {
	width:100%;
	height:auto;
	top:auto;
	bottom:0;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total,.sc_skills_bar2.sc_skills_vertical .sc_skills_columns .sc_skills_total {
	text-align:center;
	font-size:1.25em;
	width:100%;
	line-height:3em;
	font-weight:300;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column,.sc_skills_bar2.sc_skills_vertical .sc_skills_columns .sc_skills_column {
	text-align:center;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_columns .sc_skills_info,.sc_skills_bar2.sc_skills_horizontal .sc_skills_columns .sc_skills_info {
	margin-top:0;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total,.sc_skills_bar2.sc_skills_horizontal .sc_skills_total {
	text-align:right;
	padding-right:10px;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
	font-size:13px;
	line-height:17px;
}
.sc_skills_bar2.sc_skills_horizontal .sc_skills_total {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:-22px;
	color:#afb7b9;
	font-size:12px;
	line-height:16px;
	font-weight:400;
}
.sc_tabs_style_3 p+.sc_skills_bar3 {
	margin-top:130px;
}
.sc_tabs_style_3 .sc_title_regular {
	margin-top:0;
    font-size: 16px;
}
.sc_tabs_style_3 p+.sc_title_regular {
	margin-top:100px;
}
.sc_skills_bar3 .sc_skills_item {
	background-color:transparent;
	position:relative;
}
.sc_skills_bar3 .sc_skills_item .sc_skills_count {
	height:18px;
}
.sc_skills_bar3.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count {
	bottom:0;
	height:auto;
	z-index:2;
	color:#fff;
	top:auto;
	width:100%;
	text-align:right;
	left:0;
	position:absolute;
}
.sc_skills_bar3.sc_skills_vertical .sc_skills_columns .sc_skills_item {
	margin-top:80px;
}
.sc_skills_bar3 .sc_skills_item .sc_skills_total {
	color:#404856;
	font-size:35px;
	font-weight:600;
	line-height:40px;
	height:40px;
	text-align:center;
}
.sc_skills_bar3.sc_skills_vertical .sc_skills_item .sc_skills_total {
	height:85px;
	line-height:40px;
	position:relative;
	text-align:center;
	top:-80px;
	width:100%;
}
.sc_skills_bar3 .sc_skills_item .sc_skills_total.width_icon {
	display:none;
}
.sc_skills_bar3 .sc_skills_item .sc_skills_icon {
	color:#404856;
	font-size:60px;
	font-weight:300;
	text-align:center;
	width:100%;
	height:40px;
}
.sc_skills_bar3.sc_skills_vertical .sc_skills_item .sc_skills_icon {
	height:85px;
	line-height:40px;
	position:absolute;
	top:-70px;
	width:100%;
}
.sc_skills_bar3.sc_skills_vertical .sc_skills_info {
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	bottom:0;
	height:20px;
	left:50%;
	line-height:20px;
	margin:0 0 80px -75px;
	position:absolute;
	text-align:right;
	width:150px;
	z-index:9999;
	font-size:17px;
	font-weight:400;
	color:#ffffff;
}
.sc_skills_bar3 .sc_skills_columns_5 .sc_skills_column {
	margin-right:4%;
}
.sc_skills_bar3 .sc_skills_columns_5 .sc_skills_column:last-child {
	margin-right:0;
}
.sc_skills_pie.sc_skills_compact_off {
	text-align:center;
	display:inline-block;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
	font-size:1.125em;
}
.sc_skills_pie.sc_skills_compact_on {
	overflow:hidden;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
	min-width:100px;
	min-height:100px;
	float:left;
	width:50%;
}
.sc_skills_pie_2 .sc_skills_item {
	color:#052f43;
	margin:0 15px;
	position:relative;
}
.sc_skills_pie_2 .sc_skills_columns_6 .sc_skills_item,.sc_skills_pie_2 .sc_skills_columns_5 .sc_skills_item {
	margin:0;
}
.sc_skills_pie_2 .sc_skills_columns_6 .sc_skills_total,.sc_skills_pie_2 .sc_skills_columns_5 .sc_skills_total {
	font-size:20px;
	line-height:30px;
	margin-top:-20px;
}
.sc_skills_pie_2 .sc_skills_total {
	font-size:45px;
	line-height:50px;
	margin-top:-27px;
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	font-weight:400;
}
.sc_skills_pie_2 .sc_skills_info .sc_skills_label {
	color:#404856;
	font-weight:600;
	line-height:20px;
	min-height:20px;
	padding:11px 0 5px;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
}
.sc_skills_arc {
	overflow:hidden;
}
.sc_skills_arc .sc_skills_arc_canvas {
	min-width:100px;
	min-height:100px;
	float:left;
	width:60%;
}
.sc_skills_arc .sc_skills_legend {
	width:40%;
}
.sc_skills_legend {
	width:50%;
	float:left;
}
.sc_skills_legend_marker {
	display:inline-block;
	margin:0 10px 2px 0;
	width:6px;
	height:6px;
	line-height:1.5em;
	overflow:hidden;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.sc_skills_legend_title,.sc_skills_legend_value {
	color:#222222;
}
.sc_skills_legend_value {
	display:inline-block;
	margin-left:6px;
}
.sc_skills_legend_value:before {
	content:'(';
}
.sc_skills_legend_value:after {
	content:')';
}
.sc_slider {
	overflow:hidden;
}
.sc_slider_height_auto {
	-webkit-transition:height ease .5s;
	-moz-transition:height ease .5s;
	-ms-transition:height ease .5s;
	-o-transition:height ease .5s;
	transition:height ease .5s;
}
.sc_slider_swiper {
	position:relative;
	overflow:hidden;
}
.sc_slider_swiper .slides {
	overflow:hidden;
}
.sc_slider_swiper .slides .swiper-slide {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
}
.sc_slider_swiper:not(.sc_slider_height_auto) .slides .swiper-slide {
	min-height:8em;
}
.sc_slider_swiper .slides .swiper-slide>img {
	width:100%;
	height:auto;
}
.sc_slider_controls_wrap {
	color:#ffffff;
	position:absolute;
	left:25px;
	top:25px;
	padding-bottom:5px;
	height:0;
}
.sc_slider_controls_wrap a {
	border:3px solid red;
	display:block;
	cursor:pointer;
	width:38px;
	height:38px;
	line-height:34px;
	font-size:16px;
	text-align:center;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
	margin-top:0;
	opacity:0;
	filter:alpha(opacity=0);
}
.sc_slider_controls_wrap .sc_slider_prev {
	float:left;
}
.sc_slider_controls_wrap .sc_slider_next {
	float:right;
	margin-left:10px;
}
.sc_slider_controls_wrap a:before {
	font-family:'fontello';
	font-size:18px;
	position:relative;
}
.sc_slider_controls_wrap .sc_slider_next:before {
	content:'\e82f';
	right:-1px;
}
.sc_slider_controls_wrap .sc_slider_prev:before {
	content:'\e830';
	left:-1px;
}
.sc_slider_swiper:hover .sc_slider_controls_wrap a,.sc_slider_swiper+.sc_slider_controls_wrap a {
	opacity:1;
	filter:alpha(opacity=1);
}
.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {
}
.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {
}
.sc_slider_swiper+.sc_slider_controls_wrap a {
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
}
.sc_slider_swiper+.sc_slider_controls_wrap .sc_slider_prev {
	margin-left:15px;
}
.sc_slider_swiper+.sc_slider_controls_wrap .sc_slider_next {
	margin-right:15px;
}
.sc_slider_swiper.sc_slider_controls_top+.sc_slider_controls_wrap {
	top:6px;
	right:6px;
	text-align:right;
	cursor:default;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0);
}
.sc_slider_swiper.sc_slider_controls_top+.sc_slider_controls_wrap .sc_slider_next,.sc_slider_swiper.sc_slider_controls_top+.sc_slider_controls_wrap .sc_slider_prev {
	display:inline-block;
	float:none;
	margin-left:6px;
	margin-right:0;
}
.sc_slider_swiper .sc_slider_pagination_wrap {
	position:absolute;
	height:12px;
	margin:0;
	left:0;
	right:0;
	bottom:-12px;
	text-align:center;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.sc_slider_swiper:hover .sc_slider_pagination_wrap {
	bottom:20px;
	-webkit-transition:all ease .5s .5s;
	-moz-transition:all ease .5s .5s;
	-ms-transition:all ease .5s .5s;
	-o-transition:all ease .5s .5s;
	transition:all ease .5s .5s;
}
.sc_slider_swiper .sc_slider_pagination_wrap span {
	display:inline-block;
	vertical-align:top;
	width:10px;
	height:10px;
	margin:2px 6px 0 6px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#ffffff;
	border:0 solid transparent;
	cursor:pointer;
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch,.sc_slider_swiper .sc_slider_pagination_wrap span:hover {
	background-color:transparent;
	border:2px solid #ffffff;
	margin:0 4px 0 4px;
	width:14px;
	height:14px;
}
.sc_slider_pagination_area {
	overflow:hidden;
	position:relative;
}
.sc_slider_pagination_area .sc_slider {
	float:left;
}
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	width:67%;
}
.sc_slider_pagination_area .sc_slider_pagination {
	float:left;
	width:33%;
	position:static;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_slider_pagination_over .sc_slider_pagination {
	position:absolute;
	width:40%;
	left:auto;
	right:-40%;
	top:0;
	bottom:auto;
	float:none;
	background-color:rgba(255,255,255,0.8);
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.sc_slider_pagination_over:hover .sc_slider_pagination {
	right:0;
}
.sc_slider_pagination_over .sc_slider_pagination .post_item {
	background-color:transparent!important;
}
.slider_fullwide .sc_slider_pagination_over .sc_slider_pagination,.slider_fullscreen .sc_slider_pagination_over .sc_slider_pagination {
	width:20%;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item {
	padding:1em;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item+.post_item {
	margin:0;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
	background-color:rgba(0,0,0,0.1);
}
.sc_slider_pagination_area .sc_slider_pagination .post_item .post_info .post_info_item+.post_info_item:before {
	content:"|";
	margin:0 5px;
}
.sc_slider_swiper .sc_slider_info {
	max-width:80%;
	min-width:50%;
	max-height:100px;
	padding:10px;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
	background-color:rgba(5,47,67,0.6);
	-webkit-transition:all ease .5s .5s;
	-moz-transition:all ease .5s .5s;
	-ms-transition:all ease .5s .5s;
	-o-transition:all ease .5s .5s;
	transition:all ease .5s .5s;
	margin-bottom:0;
}
.sc_slider_pagination_area .sc_slider .sc_slider_info {
	max-width:100%;
}
.sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.sc_slider_swiper:hover .sc_slider_info:hover,.sc_slider_swiper .sc_slider_info:hover {
	margin-bottom:0!important;
}
.sc_slider_pagination_over:hover .sc_slider_info,.sc_slider_swiper:hover .sc_slider_info {
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
	margin-bottom:-130px!important;
}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a {
	display:inline;
	min-height:0;
	color:#ffffff;
}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a:hover {
	color:#cccccc;
}
.sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	padding:0;
	text-transform:uppercase;
	font-size:20px;
	line-height:24px;
	margin:0 0 4px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews {
	margin:0 0 4px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category {
	display:inline-block;
	position:relative;
	margin:0 0 0 2px;
	top:0;
}
.sc_slider_reviews.post_rating .reviews_stars_bg,.sc_slider_reviews.post_rating .reviews_stars_hover,.sc_slider_reviews.post_rating .reviews_value {
	color:#ffffff!important;
}
.sc_slider_swiper .sc_slider_info .sc_slider_descr {
	color:#ffffff;
	line-height:16px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_category {
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	position:relative;
	height:24px;
	line-height:24px;
	padding:0 30px 0 0;
	text-align:left;
	overflow:hidden;
}
.sc_slider_pagination_area .sc_slider .sc_slider_info .sc_slider_category {
	min-width:0;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info,.slider_main .sc_slider_swiper .sc_slider_info {
	max-width:50%;
	min-width:40%;
	padding:30px;
	max-height:150px;
}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info,.slider_main .sc_slider_swiper:hover .sc_slider_info {
	margin-bottom:-180px;
}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info:hover,.slider_fullscreen .sc_slider_swiper .sc_slider_info:hover,.slider_main .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,.slider_main .sc_slider_swiper:hover .sc_slider_info:hover,.slider_main .sc_slider_swiper .sc_slider_info:hover {
	margin-bottom:0;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_category,.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size:14px;
	font-weight:300;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_subtitle,.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size:21px;
	line-height:28px;
	font-weight:300;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_descr,.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_descr {
	font-size:13px;
	line-height:18px;
	font-weight:300;
}
.slider_wrap .sc_slider,.isotope_wrap .sc_slider,.related_wrap .sc_slider {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.sc_slider_controls_wrap a {
	background-color:rgba(255,255,255,0.7);
	border:3px solid #404856;
	color:#404856;
}
.sc_slider_controls_wrap a:hover {
	background-color:#404856;
	color:#ffffff;
}
.sc_testimonials .sc_slider_controls_wrap a {
	background-color:transparent;
	border:3px solid #eeba00;
	color:#eeba00;
}
.sc_testimonials .sc_slider_controls_wrap a:hover {
	background-color:#eeba00;
	color:#ffffff;
}
.sc_slider_controls_wrap a:active {
}
.sc_slider_swiper .sc_slider_info {
	background-color:rgba(5,47,67,0.6)!important;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item {
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
}
.sc_slider_pagination.widget_area .post_item+.post_item {
	border-top:1px solid #ccc;
}
.sc_socials {
	overflow:hidden;
	display:inline-block;
	line-height:20px;
	margin-right:-15px;
}
.sc_socials .sc_socials_hover {
}
.copyright_wrap .sc_socials .sc_socials_hover {
	color:#ffffff!important;
}
.bg_tint_dark .sc_socials .sc_socials_hover {
	color:#ffffff!important;
}
.sc_socials .sc_socials_item {
	display:inline-block;
	margin:0 15px 15px 0;
	outline:none;
}
.sc_socials a {
	display:inline-block;
	outline:none;
	border:2px solid rgba(161,184,195,0.3);
}
.sc_socials a,.sc_socials a>span {
	overflow:hidden;
	width:40px;
	height:40px;
	font-size:26px;
	line-height:40px;
	position:relative;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	border-radius:100%;
}
.sc_socials.sc_socials_size_tiny,.sc_socials.sc_socials_size_small {
	margin-right:-10px;
}
.sc_socials.sc_socials_size_tiny .sc_socials_item,.sc_socials.sc_socials_size_small .sc_socials_item {
	margin-right:10px;
	margin-bottom:10px;
}
.sc_socials.sc_socials_size_tiny a,.sc_socials.sc_socials_size_tiny a>span {
	font-size:14px;
	height:28px;
	line-height:24px;
	width:28px;
	text-align:left;
}
.sc_socials.sc_socials_size_tiny a>span[class*="icon-"]:before {
	margin-left:7px;
}
.sc_socials.sc_socials_size_tiny a>span[class*="icon-"] {
}
.sc_socials.sc_socials_size_small a,.sc_socials.sc_socials_size_small a>span {
	font-size:16px;
	height:34px;
	line-height:32px;
	width:34px;
}
.sc_socials a>span,.sc_socials.sc_socials_size_tiny a>span,.sc_socials.sc_socials_size_small a>span {
	display:block;
	position:relative;
	top:0;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_socials a:hover>span {
	position:relative;
	top:-40px;
}
.sc_socials.sc_socials_size_tiny a:hover>span {
	position:relative;
	top:-28px;
}
.sc_socials.sc_socials_size_small a:hover>span {
	position:relative;
	top:-34px;
}
.sc_socials.sc_socials_share a:hover>span {
	top:0!important;
}
.post_info_share_horizontal {
	border-top:1px solid #e8e9e9;
	margin:0 0 30px!important;
	padding:30px 0 0;
}
.post_info_share_horizontal .sc_socials_dir_horizontal {
	display:block;
}
.post_info_share_horizontal .sc_socials.sc_socials_share .sc_socials_item {
	vertical-align:middle;
}
.team_section .sc_title {
	margin-top:0;
}
.sc_team_item_socials .sc_socials.sc_socials_size_small .sc_socials_item {
	margin:0 9px 9px 0;
}
.sc_team_item_socials .sc_socials a,.sc_team_item_socials .sc_socials a span {
	font-size:18px;
	height:26px;
	line-height:26px;
	text-align:center;
	width:26px;
	margin:0 auto;
}
.sc_team_item_socials .sc_socials.sc_socials_size_small a:hover>span {
	position:relative;
	top:-26px;
}
.sc_team_item_socials .sc_socials a {
	border:none;
}
.sc_team_item_socials .sc_socials a span {
	color:#82868f;
}
.sc_socials.sc_socials_size_tiny.color_icons a,.sc_socials.sc_socials_size_tiny.color_icons a>span {
	font-size:14px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	width:30px;
}
.sc_socials.sc_socials_size_tiny.color_icons a:hover>span {
	position:relative;
	top:-30px;
}
.sc_socials.sc_socials_size_small.color_icons a,.sc_socials.sc_socials_size_small.color_icons a>span {
	border:none!important;
	border-radius:0!important;
}
.sc_socials.sc_socials_size_small.color_icons a:hover>span {
}
.sc_socials.sc_socials_size_large.color_icons a,.sc_socials.sc_socials_size_large.color_icons a>span {
	font-size:19px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	width:50px;
}
.sc_socials.sc_socials_size_large.color_icons a:hover>span {
	position:relative;
	top:-50px;
}
.sc_socials.color_icons a {
	background-color:#ccd0d1;
	border-radius:100%;
	text-align:center;
}
.sc_socials.color_icons a span {
	color:#ffffff;
}
.sc_socials.color_icons a[class*="skype"] {
	background-color:#39c8ff;
}
.sc_socials.color_icons a[class*="twitter"] {
	background-color:#58c0da;
}
.sc_socials.color_icons a[class*="facebook"] {
	background-color:#6385b3;
}
.sc_socials.color_icons a[class*="dribbble"] {
	background-color:#ef558f;
}
.sc_socials.color_icons a[class*="pinterest"] {
	background-color:#e13138;
}
.sc_socials.color_icons a[class*="vimeo"] {
	background-color:#1bb7ea;
}
.sc_socials.color_icons a[class*="gplus"] {
	background-color:#d15d5d;
}
.sc_socials.color_icons a[class*="vkontakte"] {
	background-color:#6a96c7;
}
.sc_socials.color_icons a[class*="youtube"] {
	background-color:#ff4342;
}
.sc_socials.color_icons a[class*="flickr"] {
	background-color:#2d50a0;
}
.sc_socials.color_icons a[class*="linkedin"] {
	background-color:#3a4d78;
}
.sc_socials.color_icons a[class*="behance"] {
	background-color:#4a6195;
}
.sc_socials a {
	border-color:#eeba00;
}
.sc_socials a span {
	color:#eeba00;
}
.top_socials .sc_socials a>span {
	color:#5cb9e2;
}
.sc_socials.sc_socials_share .sc_socials_item {
	vertical-align:top;
}
.sc_socials.sc_socials_share .share_caption {
	display:inline-block;
	font-size:1.5em;
	line-height:1.6667em;
	color:#222222;
	margin-right:0.6em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical {
	position:fixed;
	left:5px;
	top:16%;
	z-index:9998;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item {
	display:block;
	margin-top:6px;
	line-height:1em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .share_caption {
	display:none;
}
.sc_socials.sc_socials_share .share_counter {
	display:inline-block;
	vertical-align:top;
	margin-left:6px;
	position:relative;
	background:#fff;
	color:#666;
	padding:0 8px;
	line-height:62px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sc_socials.sc_socials_share .share_counter:before {
	content:" ";
	position:absolute;
	z-index:1;
	top:50%;
	left:-4px;
	width:6px;
	height:6px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#fff;
	-webkit-transform:translateY(-50%) rotate(45deg);
	-moz-transform:translateY(-50%) rotate(45deg);
	transform:translateY(-50%) rotate(45deg);
}
.sc_socials.sc_socials_size_tiny.sc_socials_share .share_counter {
	line-height:24px;
}
.sc_socials.sc_socials_size_small.sc_socials_share .share_counter {
	line-height:24px;
}
.sc_table table {
	width:100%;
}
.sc_tabs .sc_tabs_titles {
	background:transparent;
	border:none;
	border-radius:0;
	margin:0;
	overflow:hidden;
	padding:0;
}
.sc_tabs .sc_tabs_titles li {
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:20px;
	float:left;
	position:relative;
	z-index:9;
	border:none;
	border-radius:0;
}
.sc_tabs .sc_tabs_titles li:before {
	display:none;
}
.sc_tabs .sc_tabs_titles li a {
	display:block;
	padding:8px 20px;
}
.sc_tabs {
	border:none!important;
	border-radius:0;
}
.sc_tabs .sc_tabs_content {
	display:none;
	overflow:hidden;
	background:transparent;
	border:none!important;
	border-radius:0;
	font-size:16px;
}
.sc_tabs_section {
	background:#3c414c;
	margin:0;
}
.sc_tabs.sc_tabs_style_1 {
	background:#3c414c;
	color:#ffffff;
	position:relative;
	top:0;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles {
	text-align:center;
	position:relative;
	top:-83px;
	margin-bottom:-83px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	border-bottom:none!important;
	padding:0 0 0 70px;
	position:relative;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a>span {
	top:17px;
	display:block;
	font-size:50px;
	left:8px;
	line-height:36px;
	position:absolute;
	vertical-align:bottom;
	opacity:1;
	color:#3c414c;
	font-weight:300;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a>span {
	opacity:0;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a {
	padding:0 20px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li {
	float:none;
	display:inline-block;
	font-size:26px;
	line-height:78px;
	font-weight:600;
	padding:5px 45px 0;
	margin:0;
	top:0;
	position:relative;
	z-index:9;
	background:#ffffff;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:before {
	position:absolute;
	left:-34px;
	top:0;
	content:"";
	display:block;
	height:130px;
	width:130px;
	background:#ffffff;
	transform:rotate(30deg);
	z-index:-1;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:after {
	position:absolute;
	right:-27px;
	top:0;
	content:"";
	display:block;
	height:130px;
	width:130px;
	background:#ffffff;
	transform:rotate(-30deg);
	z-index:-1;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(1) {
	z-index:98;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(2) {
	z-index:97;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(3) {
	z-index:96;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(4) {
	z-index:95;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(5) {
	z-index:94;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(6) {
	z-index:93;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(7) {
	z-index:92;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:nth-child(8) {
	z-index:91;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active {
	z-index:99;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active,.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active:before,.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active:after {
	background:#3c414c;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:hover a {
	color:#3c414c;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a {
	color:#fff;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	margin-top:0;
	padding:80px 0;
	color:#fff;
}
.sc_tabs_style_1 .sc_column_item .sc_title_regular+.sc_list {
	padding-top:30px;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {
	margin:0 10px 0 0;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
	margin-top:5px;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles {
	float:left;
	width:17%;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding:0 15px 0 0;
}
.sc_tabs_section.style_3 {
	margin:0;
}
.sc_tabs.sc_tabs_style_3 {
	overflow:hidden;
	background:#3c414c;
	color:#ffffff;
	position:relative;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap {
	float:left;
	width:33%;
	padding:35px 60px 100px 0;
	margin:0 100px 0 0;
	box-sizing:border-box;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap_first {
	position:relative;
	overflow:hidden;
	padding:0 5px;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap_first:after {
	background:#ffffff;
	border-radius:100%;
	content:"";
	display:block;
	height:18px;
	left:33%;
	position:absolute;
	top:36%;
	width:18px;
	z-index:1;
	margin:-18px 0 0 -8px;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap_first:before {
	background:#ffffff;
	content:"";
	display:block;
	height:36%;
	left:33%;
	position:absolute;
	top:0;
	width:2px;
	z-index:1;
}
.sc_tabs.sc_tabs_style_3:after {
	background:#ffffff;
	border-radius:100%;
	content:"";
	display:block;
	height:12px;
	left:33%;
	position:absolute;
	bottom:53%;
	width:12px;
	z-index:1;
	margin:-12px 0 0 -5px;
}
.sc_tabs.sc_tabs_style_3:before {
	background:#ffffff;
	content:"";
	display:block;
	height:53%;
	left:33%;
	position:absolute;
	bottom:0;
	width:2px;
	z-index:1;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li>a>span {
	opacity:0;
	font-size:16px;
	display:inline-block;
	margin-left:-15px;
	vertical-align:middle;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li a:hover>span,.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li.ui-state-active a>span {
	opacity:1;
	margin-left:15px;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_content {
	padding:200px 70px 50px 0;
	color:#ffffff;
}
.sc_tabs.sc_tabs_style_3 .sc_skills_bar3 .sc_skills_item .sc_skills_total {
	color:#ffffff;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles {
	margin:125px 0 0;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li {
	float:none;
	font-size:26px;
	line-height:34px;
	font-weight:600;
	padding:0;
	margin:0 0 35px 0;
	position:relative;
	z-index:9;
	background:transparent;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li a {
	display:inline-block;
	padding:0;
	border-bottom:none;
	color:#ffffff;
}
.sc_tabs.sc_tabs_style_3 .subtitle {
	font-size:3.5em;
	font-weight:600;
	line-height:1em;
	text-transform:none;
	margin:0;
}
.sc_tabs.sc_tabs_style_3 .subtitle {
	margin-bottom:100px;
}
.sc_tabs.sc_tabs_style_3 .title {
	margin:0 0 15px 0;
}
.sc_tabs.sc_tabs_style_3 .subtitle,.sc_tabs.sc_tabs_style_3 .subtitle a,.sc_tabs.sc_tabs_style_3 .title,.sc_tabs.sc_tabs_style_3 .title a {
	color:#ffffff;
}
.sc_tabs.sc_tabs_style_3 .description {
	color:#a6aaab;
	font-size:16px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	color:#5cb9e2;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
	border-bottom:2px solid #eeba00;
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	background-color:#eeba00;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	border:2px solid #e9eff2;
	color:#404856;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	border-color:#eeba00;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a {
	background-color:#eeba00;
	border-color:#eeba00;
	color:#ffffff;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a {
	background-color:#404856;
	border-color:#404856;
	color:#ffffff;
}
.widget_area.bg_tint_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,.widget_area.bg_tint_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a {
	background-color:#ffffff;
	border-color:#ffffff;
	color:#404856;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li a:hover,.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li.ui-state-active a {
	color:#eeba00;
}
.sc_team .sc_team_item {
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
}
.sc_team .sc_team_item .sc_team_item_avatar {
	display:block;
}
.sc_team .sc_team_item .sc_team_item_info {
	padding:30px 15px 15px;
	text-align:center;
	background-color:#eeba00;
	position:relative;
}
.sc_team .sc_team_item .sc_team_item_info .sc_team_item_description {
	max-height:90px;
	overflow:hidden;
	margin-top:15px;
	color:#ffffff;
}
.sc_team .sc_team_item .sc_team_item_avatar img {
	width:100%;
	display:block;
	max-height:100%;
	max-width:100%;
	vertical-align:top;
}
.sc_team .sc_team_item .sc_team_item_socials {
	display:block;
	text-align:center;
	width:100%;
	margin-top:5px;
	padding-bottom:10px;
	opacity:0;
	overflow:hidden;
	height:0;
}
.sc_team .sc_team_item .sc_team_item_title {
	margin:0;
	color:#010000;
	font-weight:600;
}
.sc_team .sc_team_item .sc_team_item_title,.sc_team .sc_team_item .sc_team_item_title a {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	color:#000000;
}
.sc_team .sc_team_item .sc_team_item_title a:hover {
	border-color:#ffffff;
}
.sc_team .sc_team_item .sc_team_item_position {
	font-size:16px;
	line-height:20px;
	color:#000000;
	margin-top:10px;
	font-weight:400;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.sc_team .sc_team_item .sc_team_item_info:hover {
	margin-top:-30px;
}
.sc_team .sc_team_item .sc_team_item_info:hover .sc_team_item_socials {
	height:30px;
	opacity:1;
	margin-top:15px;
}
.team_section:not(.grey_section) .sc_section>p {
	color:#afb7b9;
}
.sc_team .sc_team_item .sc_team_item_info {
	background-color:#eeba00;
}
.sc_team_item_socials .sc_socials.sc_socials_size_small a:hover {
	background-color:transparent;
	border-color:transparent;
}
.sc_team_item_socials .sc_socials.sc_socials_size_small a:hover span {
	color:#ffffff;
}
.sc_team .sc_team_item .sc_team_item_info:hover {
	background-color:#404856;
}
.sc_team .sc_team_item .sc_team_item_info:hover .sc_team_item_title,.sc_team .sc_team_item .sc_team_item_info:hover .sc_team_item_title a,.sc_team .sc_team_item .sc_team_item_info:hover .sc_team_item_position {
	color:#ffffff;
}
.timeline_section .sc_section_content .subtitle_container {
	margin-bottom:100px;
}
.timeline_section .sc_section_content .subtitle_container+.sc_title_regular {
	margin-top:0
}
.timeline .item,#content .timeline .item {
	outline:5px solid #eaecf0;
}
.timeline .item h2 {
	color:#404856!important;
	font-size:18px!important;
	font-weight:600!important;
	line-height:22px!important;
	margin:10px 10px 5px!important;
	letter-spacing: 0.5px;
}
.timeline .item {
	background-color:transparent!important;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.timeline .item.item_node_hover {
	background-color:#ffffff!important;
}
.timeline .item.item_node_hover:before,#content .timeline .item.item_node_hover:before,.timeline.flatLine .item.item_node_hover:after,#content .timeline.flatLine .item.item_node_hover:after {
	display:none!important;
}
.timeline.flatLine a.t_line_node:after,#content .timeline.flatLine a.t_line_node:after {
	background:#5cb9e2!important;
	border-color:#f4f7f9!important;
	width:18px!important;
	height:18px!important;
	margin:0 0 0 -9px!important;
	top:21px!important;
}
.timeline.flatLine a.t_line_node,#content .timeline.flatLine a.t_line_node {
	color:#a5a9aa!important;
	font-size:14px!important;
	line-height:14px!important;
	padding:44px 0 4px!important;
	font-family:'Hind',sans-serif!important;
	font-weight:400!important;
}
.timeline h4.t_line_month,#content .timeline h4.t_line_month {
	color:#a5a9aa!important;
	font-size:18px!important;
	font-weight:300!important;
	margin:-65px 0 0!important;
	font-family:'Hind',sans-serif!important;
	text-transform:none!important;
	letter-spacing:0.3px!important;
}
.timeline.flatLine .t_node_desc span,#content .timeline.flatLine .t_node_desc span {
	background:#5cb9e2!important;
	border-radius:0!important;
	margin-left:-50%!important;
	margin-right:50%!important;
	margin-top:-25px!important;
	padding:13px 19px!important;
}
.timeline.flatLine .t_line_holder,#content .timeline.flatLine .t_line_holder {
	background-position:0 66px!important;
	height:100px!important;
	padding:27px 0 0!important;
}
.timeline.flatLine #t_line_left:after,#content .timeline.flatLine #t_line_left:after {
	content:"?";
	position:absolute;
	right:0;
	top:0;
}
.timeline.flatLine #t_line_left,.timeline.flatLine #t_line_right,#content .timeline.flatLine #t_line_left,#content .timeline.flatLine #t_line_right {
	top:53px!important;
	font-size:24px!important;
	color:#d9dbe2!important;
}
.timeline.flatLine a,#content .timeline a {
	border-bottom:none!important;
}
.timeline.flatLine a.t_line_node.active:after,#content .timeline.flatLine a.t_line_node.active:after {
	background:#eb5300!important;
}
.timeline.flatLine a.t_line_node.active,#content .timeline.flatLine a.t_line_node.active {
	color:#eb5300!important;
}
.timeline.flatLine a.t_line_node:hover:after,#content .timeline.flatLine a.t_line_node:hover:after {
	background:#404856!important;
}
.timeline .t_controles,#content .timeline .t_controles {
	margin:20px auto 0!important;
}
.timeline .t_left,.timeline .t_right,#content .timeline .t_left,#content .timeline .t_right {
	height:58px!important;
	margin:0 25px!important;
	width:58px!important;
	border-radius:100%;
	background:transparent!important;
	position:relative;
	box-shadow:0 0 0 4px #d9dbe2;
	-webkit-transition:color 0.3s ease 0s;
	-moz-transition:color 0.3s ease 0s;
	-ms-transition:color 0.3s ease 0s;
	-o-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
}
.timeline .t_left:before,#content .timeline .t_left:before {
	border-radius:100%;
	display:inline-block;
	font-size:24px;
	height:58px;
	line-height:58px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:58px;
	font-family:'fontello';
	content:'\e830';
	left:-1px;
	top:0;
	color:#ffffff;
}
.timeline .t_right:before,#content .timeline .t_right:before {
	border-radius:100%;
	display:inline-block;
	font-size:24px;
	height:58px;
	line-height:58px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:58px;
	font-family:'fontello';
	content:'\e82f';
	right:-1px;
	top:0;
	color:#ffffff;
}
.timeline .t_left:before,#content .timeline .t_left:before,.timeline .t_right:before,#content .timeline .t_right:before {
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.timeline .t_left:after,#content .timeline .t_left:after,.timeline .t_right:after,#content .timeline .t_right:after {
	background:#d9dbe2;
	-webkit-transition:transform 0.2s ease 0s,opacity 0.3s ease 0s;
	-moz-transition:transform 0.2s ease 0s,opacity 0.3s ease 0s;
	-ms-transition:transform 0.2s ease 0s,opacity 0.3s ease 0s;
	-o-transition:transform 0.2s ease 0s,opacity 0.3s ease 0s;
	transition:transform 0.2s ease 0s,opacity 0.3s ease 0s;
	z-index:-1;
	box-sizing:content-box;
	content:"";
	height:100%;
	pointer-events:none;
	display:block;
	width:100%;
	border-radius:100%;
}
.timeline .t_left:hover:after,#content .timeline .t_left:hover:after,.timeline .t_right:hover:after,#content .timeline .t_right:hover:after {
	opacity:0;
	transform:scale(1.4);
}
.timeline .t_left:hover:before,#content .timeline .t_left:hover:before,.timeline .t_right:hover:before,#content .timeline .t_right:hover:before {
	color:#d9dbe2;
}
.timeline .item.item_node_hover .con_borderImage {
	background-color:#fff;
}
.timeline .timeline_line {
	margin-bottom:30px;
	display: none;
	/**hide timeline dates**/
}
.timeline .timeline_line,#content .timeline .timeline_line {
	width:1100px;
}
.timeline .t_line_view,#content .timeline .t_line_view {
	width:1100px;
}
.timeline .t_line_m,#content .timeline .t_line_m {
	width:548px;
}
.timeline .t_line_m.right,#content .timeline .t_line_m.right {
	left:549px;
	width:549px;
}
.timeline .t_node_desc,#content .timeline .t_node_desc {
	background:;
}
.timeline .item h2,#content .timeline .item h2 {
	font-size:24px;
	color:;
	text-align:center;
	line-height:24px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	font-weight:normal;
	font-style:normal;
}
.timeline .item span,#content .timeline .item span {
	text-align:center;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom: 20px;
}
.timeline .item,#content .timeline .item {
	width:240px;
	height:240px;
	background:url() repeat;
	font-size:14px;
	color:#a5a9aa;
	line-height:18px;
	font-weight:normal;
	font-style:normal;
	-moz-box-shadow:0px 0px 0px rgba(255,255,255,0.9);
	-webkit-box-shadow:0px 0px 0px rgba(255,255,255,0.9);
	box-shadow:0px 0px 0px rgba(255,255,255,0.9);
}
.timeline .item_open h2,#content .timeline .item_open h2 {
	font-size:24px;
	color:;
	line-height:24px;
	font-weight:normal;
	font-style:normal;
}
.timeline .item_open,#content .timeline .item_open {
	width:490px;
	height:240px;
	background:url() repeat;
	font-size:12px;
	color:#a5a9aa;
	line-height:12px;
	font-weight:normal;
	font-style:normal;
	-moz-box-shadow:0px 0px 0px rgba(255,255,255,0.9);
	-webkit-box-shadow:0px 0px 0px rgba(255,255,255,0.9);
	box-shadow:0px 0px 0px rgba(255,255,255,0.9);
}
.timeline .item .con_borderImage,#content .timeline .item .con_borderImage {
	border:0px;
	border-bottom:0px solid;
	height:130px;
}
.timeline .item .post_date,#content .timeline .item .post_date {
	border:0px;
	background:;
}
.timeline .item_open .con_borderImage,#content .timeline .item_open .con_borderImage {
	border-bottom:5px solid;
}
#content .timeline .item_open_cwrapper,#content .timeline .item_open .con_borderImage {
	width:490px;
}
.timeline .item_open .t_close:hover,#content .timeline .item_open .t_close:hover {
	background:;
}
.timeline.flatButton .item .read_more,.timeline.flatWideButton .item .read_more,#content .timeline.flatButton .item .read_more,#content .timeline.flatWideButton .item .read_more {
	background:;
	margin:20px;
}
.timeline.flatButton .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.timeline.flatWideButton .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#content .timeline.flatButton .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#content .timeline.flatWideButton .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:;
}
.timeline .item .read_more:hover,#content .timeline .item .read_more:hover {
	background:;
}
.timeline.flatButton .item_open.item_open_noImg .t_close,.timeline.flatWideButton .item_open.item_open_noImg .t_close,#content .timeline.flatButton .item_open.item_open_noImg .t_close,#content .timeline.flatWideButton .item_open.item_open_noImg .t_close {
	color:!important;
}
.timeline.flatButton .item_open.item_open_noImg .t_close:hover,.timeline.flatWideButton .item_open.item_open_noImg .t_close:hover,#content .timeline.flatButton .item_open.item_open_noImg .t_close:hover,#content .timeline.flatWideButton .item_open.item_open_noImg .t_close:hover {
	color:!important;
}
.timeline .item .read_more,#content .timeline .item .read_more,.timeline .item_open .t_close,#content .timeline .item_open .t_close {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44000000',endColorstr='#44000000');
}
.timeline .t_node_desc,#content .timeline .t_node_desc {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc1a86ac',endColorstr='#cc1a86ac');
}
.timeline .timeline_open_content,#content .timeline .timeline_open_content {
	padding:20px;
}
.timeline.flatLine .t_line_m,#content .timeline.flatLine .t_line_m {
	border-right:none;
}
.timeline.flatLine .t_line_view:first-child .t_line_m:not(.right) h4+a .t_node_desc span {
	margin-left:-22%!important;
	margin-right:22%!important;
}
.timeline.flatLine .t_line_view:first-child .t_line_m:not(.right) h4+a .t_node_desc span:after {
	left:22%;
}
.timeline.flatLine a.t_line_node:after,#content .timeline.flatLine a.t_line_node:after,.timeline.flatLine .t_node_desc span,#content .timeline.flatLine .t_node_desc span {
	background:#5cb9e2!important;
}
.timeline.flatLine .t_node_desc span:after,#content .timeline.flatLine .t_node_desc span:after {
	border-top-color:#5cb9e2!important;
}
.timeline.flatLine #t_line_left:hover,.timeline.flatLine #t_line_right:hover,#content .timeline.flatLine #t_line_left:hover,#content .timeline.flatLine #t_line_right:hover {
	color:#5cb9e2!important;
}
.sc_testimonials_wrap {
	position:relative;
}
.sc_testimonials {
}
.testimonials_wrap .sc_testimonials {
	padding-bottom:20px;
}
.sc_testimonials.style_2 {
	background:none;
	padding-bottom:0;
}
.sc_testimonials_wrap .sc_section_overlay {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:20px 0;
}
.sc_testimonial_item {
	text-align:left;
	padding:0 5px;
}
.sc_testimonial_author {
	font-size:34px;
	line-height:36px;
	font-weight:600;
}
.sc_testimonial_field {
	font-size:17px;
	line-height:22px;
	font-weight:300;
	color:#ffffff;
	margin-top:10px;
}
.sc_testimonial_wrap {
	overflow:hidden;
}
.bg_tint_light .sc_testimonial_author a,.bg_tint_light .sc_testimonial_author {
	color:#242424;
}
.sc_testimonial_content {
	font-size:20px;
	line-height:28px;
	font-weight:300;
	margin-top:15px;
	margin-bottom:50px;
	color:#ffffff;
}
.sc_testimonial_content p {
	margin:0;
}
.sc_testimonial_content p+p {
	margin-top:0.5em;
}
.sc_testimonials.sc_slider_swiper .sc_slider_pagination_wrap,.sc_testimonials.sc_slider_swiper:hover .sc_slider_pagination_wrap {
	bottom:0;
	height:15px;
}
.sc_testimonials.style_2 .sc_testimonial_item {
	padding:0;
	text-align:left;
	background:none;
}
.sc_testimonials.style_2 .sc_testimonial_content {
	background-color:#f5f7f7;
	color:#989ea1;
	font-size:16px;
	line-height:24px;
	padding:20px 25px 25px;
	margin:0 0 25px 0;
	position:relative;
}
.sc_testimonials.style_2 .sc_testimonial_content:before {
	background-color:#f5f7f7;
	content:"";
	height:12px;
	margin:0;
	position:absolute;
	left:35px;
	bottom:-6px;
	transform:rotate(45deg);
	width:12px;
	z-index:3;
}
.sc_testimonials.style_2 .sc_testimonial_avatar {
	height:85px;
	margin:0 15px 0 0;
	overflow:hidden;
	width:85px;
	float:left;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_testimonials.style_2 .sc_testimonial_author {
	font-size:14px;
	font-weight:400;
	line-height:20px;
	text-transform:none;
	padding-top:5px;
}
.testimonals_section .sc_section_overlay {
	background-color:orange;
}
.testimonals_section .subtitle_container,.testimonals_section .sc_title_regular {
	color:#fff;
}
.testimonals_section .subtitle_container+.sc_title_regular {
	margin-top:158px;
	margin-bottom:67px;
}
.testimonals_section .sc_content>.subtitle_container {
	margin-bottom:100px;
}
.testimonals_section .sc_content>.subtitle_container+.sc_title_regular+.sc_testimonials {
	margin-bottom:120px;
}
.testimonals_section .sc_content>.sc_title_regular {
	margin-top:100px;
	margin-bottom:67px;
}
.testimonals_section .sc_content>.sc_title_regular+.sc_testimonials {
	margin-bottom:100px;
}
.testimonals_bg1 {}
.testimonals_bg2 {
	background-image:url(../img/bg/globallogistics_8.jpg);
	background-position:center center;
	background-size:cover;
}
.sc_testimonials .sc_testimonial_avatar {
	float:left;
	height:155px;
	margin:0 50px 10px 0;
	overflow:hidden;
	width:155px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:10px solid #ffffff;
	background:#ffffff;
}
.sc_testimonials .sc_testimonial_avatar img {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.sc_testimonials .sc_slider_controls_wrap {
	height:40px;
	left:210px;
	margin:45px 0 20px;
	position:relative;
	top:0;
	width:96px;
}
.sc_testimonials .sc_slider_controls_wrap a {
	opacity:1;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	float:left;
	width:38px;
	height:38px;
}
.sc_testimonials .sc_slider_controls_wrap .sc_slider_next {
	margin-left:14px;
}
.bg_tint_light .sc_slider_swiper .sc_slider_pagination_wrap span {
	background-color:#eeba00;
}
.bg_tint_light .sc_slider_swiper .sc_slider_pagination_wrap span:hover,.bg_tint_light .sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch {
	background-color:transparent;
	border-color:#eeba00;
}
.bg_tint_dark .sc_slider_swiper .sc_slider_pagination_wrap span:hover,.bg_tint_dark .sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch {
	background-color:transparent;
	border-color:#eeba00;
}
.sc_testimonial_author a,.sc_testimonial_author a:hover {
	color:#ffffff;
}
.sc_testimonial_author a:hover {
	border-color:#ffffff;
}
.sc_testimonials.style_2 .sc_testimonial_author a,.sc_testimonials.style_2 .sc_testimonial_author a:hover {
	color:#404856;
}
.sc_testimonials.style_2 .sc_testimonial_field {
	color:#404856;
}
.sc_title {
	overflow:hidden;
	position:relative;
	padding-bottom:2px;
}
.sc_title_underline {
	padding-bottom:21px;
}
.sc_title_underline:after {
	content:' ';
	display:block;
	position:absolute;
	border-top:5px solid #222222;
	height:0;
	width:44px;
	left:0;
	bottom:0;
}
.sc_title_underline.sc_align_center:after {
	left:50%;
	margin-left:-22px;
}
.sc_title_underline.sc_align_right:after {
	right:0;
	left:auto;
}
.sc_title_divider {
	position:relative;
	padding-left:5ex;
	padding-right:5ex;
	text-align:center;
}
.sc_title_divider .sc_title_divider_before,.sc_title_divider .sc_title_divider_after {
	display:block;
	width:4ex;
	height:2px;
	background-color:#222222;
	position:absolute;
	top:50%;
}
.sc_title_divider .sc_title_divider_before {
	left:0;
}
.sc_title_divider .sc_title_divider_after {
	right:0;
}
.sc_title_icon {
	display:inline-block;
}
.sc_title_icon_left {
	margin-right:0.5em;
}
.sc_title_icon_top {
	display:block;
}
.sc_title_icon img {
	width:auto;
}
.sc_title_icon_left img {
	vertical-align:middle;
}
.sc_title_icon_top img {
	vertical-align:middle;
}
.sc_title_icon_small img {
	height:100%;
	max-height:50px;
}
.sc_title_icon_medium img {
	height:100%;
	max-height:2em;
}
.sc_title_icon_large img {
	height:100%;
	max-height:3em;
}
.sc_title_underline:after {
	border-color:#eeba00;
}
.sc_title_icon {
	color:#eeba00;
}
.sc_title_divider .sc_title_divider_before,.sc_title_divider .sc_title_divider_after {
	background-color:#eeba00;
}
.sc_toggles .sc_toggles_item {
	margin-bottom:1.25em;
}
.sc_toggles>.sc_toggles_item .sc_toggles_content {
	overflow:hidden;
	display:none;
}
.sc_toggles .sc_toggles_item .sc_toggles_title {
	position:relative;
	cursor:pointer;
	margin:0;
	font-weight:400;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_items_counter:after {
	content:'. ';
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding:0;
	text-align:center;
	overflow:hidden;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	transition:all ease 0.3s;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon:before {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
.sc_toggles .sc_toggles_item .sc_toggles_content {
	padding:1.5em 1.8em;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title {
	border:1px solid #e4e7e8;
	padding:0.5em 0.5em 0.5em 3em;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	width:2.3333em;
	background-color:#e4e7e8;
	color:#ffffff;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title .sc_toggles_icon_opened {
	margin-top:-2.3333em;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	margin-top:0;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_closed {
	margin-top:2.3333em;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title {
	margin-bottom:0.6667em;
	padding:0 0 0 2.0833em;
	text-transform:uppercase;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	width:1.1667em;
	height:1.1667em;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon:before {
	font-size:12px;
	line-height:1em;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon_opened {
	opacity:0;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	opacity:1;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_closed {
	opacity:0;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title {
	overflow:hidden;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active {
	color:#f15a23;
	border-color:#f15a23;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened,.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_opened,.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_closed {
	background-color:#f15a23;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover {
	color:#f15a23;
	border-color:#f15a23;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_opened {
	background-color:#f15a23;
}
.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_content {
	border:1px solid #e4e7e8;
	border-top-width:0;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active {
	color:#f15a23;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	border:2px solid #f15a23;
	background-color:#f15a23;
	color:#ffffff;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon {
	color:#f15a23;
	background-color:#ffffff;
}
.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_content {
	margin-left:2em;
	border:1px solid #e4e7e8;
}
.sc_tooltip_parent {
	text-decoration:none;
	position:relative;
	display:inline-block;
	border-bottom:2px solid;
}
.sc_tooltip_parent .sc_tooltip {
	position:absolute;
	color:#fff;
	background-color:#333333;
	white-space:nowrap;
	top:-4em;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	padding:2px 6px;
	z-index:2;
	font-size:1em;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all ease-out 0.1s;
	-moz-transition:all ease-out 0.1s;
	-ms-transition:all ease-out 0.1s;
	-o-transition:all ease-out 0.1s;
	transition:all ease-out 0.1s;
}
.sc_tooltip_parent:hover .sc_tooltip {
	opacity:1;
	filter:alpha(opacity=100);
	top:-2.5em;
}
.sc_tooltip_parent .sc_tooltip:before {
	content:'';
	width:6px;
	height:6px;
	position:absolute;
	left:50%;
	bottom:-3px;
	margin-left:-3px;
	z-index:1;
	background-color:#f15a23;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
.sc_tooltip_parent .sc_tooltip,.sc_tooltip_parent .sc_tooltip:before {
	background-color:#404856;
}
.sc_tooltip_parent {
	color:#686c6e;
}
.sc_twitter_wrap {
	position:relative;
}
.sc_twitter_wrap .sc_section_overlay {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:1.5em 0;
}
.sc_twitter_item {
	text-align:center;
	padding:0 5em;
}
.sc_twitter_content {
	font-size:1.125em;
}
.sc_twitter_icon {
	font-size:2.5em;
	line-height:1em;
	display:block;
	text-align:center;
	margin-bottom:0.5em;
}
.sc_twitter_content p {
	margin:0;
}
.sc_twitter_content p+p {
	margin-top:0.5em;
}
.bg_tint_dark .sc_twitter a {
}
.sc_twitter .sc_slider_controls_wrap {
	top:0;
}
.bg_tint_light .sc_twitter .sc_slider_controls_wrap a:hover {
}
.widget_area .widget_twitter ul li:before {
	color:#eeba00;
}
.sc_video_player {
	background-repeat:no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.sc_video_player.sc_video_bordered {
	width:100%;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sc_video_frame {
	position:relative;
	overflow:hidden;
}
.sc_video_frame img {
	width:100%;
	height:auto;
}
.mejs-container {
	max-width:100%;
}
.sc_video_player,.sc_video_player>.sc_video_frame,.sc_video_player img,.wp-video,.wp-video-playlist {
	overflow:hidden;
}
.sc_zoom_wrap {
	width:auto;
	height:auto;
	display:inline-block;
	background-repeat:no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.sc_zoom {
	position:relative;
	overflow:hidden;
}
.sc_zoom img {
	width:100%;
	height:auto;
}
.jq-checkbox {
	top:-1px;
	width:18px;
	height:18px;
	border:3px solid #f4f7f9;
	background:transparent;
	vertical-align:middle;
	cursor:pointer;
	margin-right:6px;
}
.jq-checkbox.checked .jq-checkbox__div {
	text-align:center;
}
.jq-checkbox.checked .jq-checkbox__div:before {
	display:block;
	content:"+";
	font-weight:600;
	margin-top:-2px;
	color:#404856;
}
.jq-checkbox.focused {
	border:1px solid #404856;
}
.jq-checkbox.disabled {
	opacity:0.55;
	filter:alpha(opacity=55);
}
.jq-radio {
	width:20px;
	height:20px;
	border:3px solid #e8ebed;
	border-radius:50%;
	vertical-align:middle;
	cursor:pointer;
	margin-right:6px;
	margin-top:-1px;
}
.jq-radio.checked .jq-radio__div {
	background:#404856 none repeat scroll 0 0;
	border-radius:50%;
	height:10px;
	margin:2px 0 0 2px;
	width:10px;
}
.jq-radio.focused {
	border:1px solid #404856;
}
.jq-radio.disabled {
	opacity:0.55;
	filter:alpha(opacity=55);
}
.sc_align_center {
	text-align:center;
}
.tp-bannertimer {
	display:none;
	width:0%!important;
}
.preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#ffffff;
	z-index:13000;
	height:100%;
}
.preloader_image {
	width:80px;
	height:80px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-40px 0 0 -40px;
}
.sc_zoom,.zoomContainer {
	overflow:hidden;
}
.search-no-results .content .search_wrap {
	width:100%!important;
	max-width:90%;
}
.search-no-results .search_wrap .search_results {
	top:50px;
}
.body_style_boxed .page_wrap.container {
	padding-left:0;
	padding-right:0;
}
.clients_section .swiper-wrapper .sc_image_wrap {
	margin-top:9px;
	margin-right:110px;
	margin-bottom:0px;
}
.clients_section .swiper-wrapper .sc_image_wrap:last-child {
	margin-right:0;
}
.clients_section .sc_title {
	margin-top:0;
}
.bg_tint_none{max-width:2200px;margin:0px auto;}
.title-nb{color: #fff;font-weight:300;}
.jsd-anchorlinks{background:none;border:2px solid #fff;width:85%;margin:50px auto 0px;color:#fff;text-align:center;padding:5px;transition:all 0.3s ease;}
.jsd-anchorlinks:hover{background:#fff;color:#FFA500;transition:all 0.3s ease;}
#html5-elem-data-box{display:none !important;}
.jsd-tab-content-detail{cursor:pointer;color: #eeba00;font-weight: bold;margin-top: 15px;}
.jsd-tab-content-desc-hidden{padding:0px;overflow:hidden;height:0px;transition: all 0.3s ease;}
.jsd-tab-content-desc-show{background: #fff;color: #333;padding: 10px;overflow-y: auto;height: 300px;transition: all 0.3s ease;}
.jsd-tab-content-desc-show > ul{margin-left:10px;}
.jsd-tab-content-desc-show > ul >li{margin-left:10px;list-style-type: disc;}
.jsd-signal-bar{position: absolute;bottom: 120px;left:0px;width:200px;opacity: 0.2;}
.logo-fot-div {
	 position: relative;
    display: inline;
    margin-right: 20px;
 text-align:center; /* Align center inline elements */
  font: 0/0 a;       /* Hide the characters like spaces */
}
.logo-fot-div:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}


.logo-fot-div img {
  vertical-align: middle;
  display: inline-block;
}


.stick-logo {
	display:block;
	position:fixed;
	overflow:hidden;
	line-height:44px;
	text-align:center;
	right:0;
	cursor:pointer;
	z-index:1001;
}
@media screen and (max-width: 640px) {
 .stick-logo{display: none;}
}
.logo-partner {
	height: 90px;
	vertical-align: bottom;
	padding-bottom: 10px;
}

.footer-link {
	float: right;
	margin-top: 35%;
	color: #FFA500;
	padding-left: 10px
}
.lang-nav-outer {
	position: absolute;
	right: 30px;
}
.partner-section{height: 8em;}
@media screen and (max-width: 990px) {
 .partner-section{height: 13em;}
}
@media screen and (max-width: 510px) {
 .partner-section{height: 21em;}
}
