/*!
Theme Name: Medicare
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/wordpress
Description: Medicare
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: medicare
DocumentationID: medicare
Template Id: prod-27003

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Medicare is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

html{
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body{
	margin:0;
	background-color:white
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
a{
	background-color:transparent;
	text-decoration:none
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:bold
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;
	margin:0.67em 0
}
mark{
	background:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:0px
}
hr{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace, monospace;
	font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend{
	border:0;
	padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:bold
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
html{
	font-size:16px;
	font-size:1rem
}
h1,h2,h3,h4,h5,h6{
	margin:15px 0
}
p{
	margin:0 0 1em
}
cite,dfn,em,i{
	font-style:italic
}
blockquote{
	font-size:20px;
	font-size:1.25rem
}
blockquote cite{
	font-size:14px;
	font-size:0.875rem
}
address{
	margin:0 0 1.5em
}
pre{
	font-family:"Courier 10 Pitch", Courier, monospace;
	line-height:1.6;
	overflow:auto;
	max-width:100%;
	margin:0 0 1.5em;
	padding:1.5em;
	background:#eee;
	border:1px solid #d5d5d5;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
	font-size:16px;
	font-size:1rem
}
code,kbd,tt,var{
	font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size:15px;
	font-size:0.9375rem
}
code{
	padding:2px 5px;
	border:1px solid #ebeced
}
abbr,acronym{
	cursor:help;
	border-bottom:1px dotted #666
}
ins,mark{
	font-style:italic;
	text-decoration:none;
	border-bottom:1px solid
}
big{
	font-size:125%
}
.container{
	margin-left:auto;
	margin-right:auto;
	padding-left:0.9375rem;
	padding-right:0.9375rem
}
@media (min-width:640px){
	.container{
		max-width:640px
}
}
@media (min-width:940px){
	.container{
		max-width:940px
}
}
@media (min-width:1120px){
	.container{
		max-width:1120px
}
}
@media (min-width:1200px){
	.container{
		max-width:1290px
}
}
.container-fluid{
	margin-left:auto;
	margin-right:auto;
	padding-left:0.9375rem;
	padding-right:0.9375rem
}
.row{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-0.9375rem;
	margin-right:-0.9375rem
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
	position:relative;
	min-height:1px;
	padding-left:0.9375rem;
	padding-right:0.9375rem
}
.col-xs-1{
	-webkit-box-flex:0;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-xs-2{
	-webkit-box-flex:0;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-xs-3{
	-webkit-box-flex:0;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-xs-4{
	-webkit-box-flex:0;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-xs-5{
	-webkit-box-flex:0;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-xs-6{
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-xs-7{
	-webkit-box-flex:0;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-xs-8{
	-webkit-box-flex:0;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-xs-9{
	-webkit-box-flex:0;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-xs-10{
	-webkit-box-flex:0;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-xs-11{
	-webkit-box-flex:0;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-xs-12{
	-webkit-box-flex:0;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-xs-pull-0{
	right:auto
}
.col-xs-pull-1{
	right:8.33333%
}
.col-xs-pull-2{
	right:16.66667%
}
.col-xs-pull-3{
	right:25%
}
.col-xs-pull-4{
	right:33.33333%
}
.col-xs-pull-5{
	right:41.66667%
}
.col-xs-pull-6{
	right:50%
}
.col-xs-pull-7{
	right:58.33333%
}
.col-xs-pull-8{
	right:66.66667%
}
.col-xs-pull-9{
	right:75%
}
.col-xs-pull-10{
	right:83.33333%
}
.col-xs-pull-11{
	right:91.66667%
}
.col-xs-pull-12{
	right:100%
}
.col-xs-push-0{
	left:auto
}
.col-xs-push-1{
	left:8.33333%
}
.col-xs-push-2{
	left:16.66667%
}
.col-xs-push-3{
	left:25%
}
.col-xs-push-4{
	left:33.33333%
}
.col-xs-push-5{
	left:41.66667%
}
.col-xs-push-6{
	left:50%
}
.col-xs-push-7{
	left:58.33333%
}
.col-xs-push-8{
	left:66.66667%
}
.col-xs-push-9{
	left:75%
}
.col-xs-push-10{
	left:83.33333%
}
.col-xs-push-11{
	left:91.66667%
}
.col-xs-push-12{
	left:100%
}
.col-xs-offset-0{
	margin-left:0%
}
.col-xs-offset-1{
	margin-left:8.33333%
}
.col-xs-offset-2{
	margin-left:16.66667%
}
.col-xs-offset-3{
	margin-left:25%
}
.col-xs-offset-4{
	margin-left:33.33333%
}
.col-xs-offset-5{
	margin-left:41.66667%
}
.col-xs-offset-6{
	margin-left:50%
}
.col-xs-offset-7{
	margin-left:58.33333%
}
.col-xs-offset-8{
	margin-left:66.66667%
}
.col-xs-offset-9{
	margin-left:75%
}
.col-xs-offset-10{
	margin-left:83.33333%
}
.col-xs-offset-11{
	margin-left:91.66667%
}
.col-xs-offset-12{
	margin-left:100%
}
@media (min-width:640px){
	.col-sm-1{
		-webkit-box-flex:0;
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.col-sm-2{
		-webkit-box-flex:0;
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.col-sm-3{
		-webkit-box-flex:0;
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
}
	.col-sm-4{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.col-sm-5{
		-webkit-box-flex:0;
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.col-sm-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
}
	.col-sm-7{
		-webkit-box-flex:0;
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.col-sm-8{
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.col-sm-9{
		-webkit-box-flex:0;
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
}
	.col-sm-10{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.col-sm-11{
		-webkit-box-flex:0;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.col-sm-12{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.col-sm-pull-0{
		right:auto
}
	.col-sm-pull-1{
		right:8.33333%
}
	.col-sm-pull-2{
		right:16.66667%
}
	.col-sm-pull-3{
		right:25%
}
	.col-sm-pull-4{
		right:33.33333%
}
	.col-sm-pull-5{
		right:41.66667%
}
	.col-sm-pull-6{
		right:50%
}
	.col-sm-pull-7{
		right:58.33333%
}
	.col-sm-pull-8{
		right:66.66667%
}
	.col-sm-pull-9{
		right:75%
}
	.col-sm-pull-10{
		right:83.33333%
}
	.col-sm-pull-11{
		right:91.66667%
}
	.col-sm-pull-12{
		right:100%
}
	.col-sm-push-0{
		left:auto
}
	.col-sm-push-1{
		left:8.33333%
}
	.col-sm-push-2{
		left:16.66667%
}
	.col-sm-push-3{
		left:25%
}
	.col-sm-push-4{
		left:33.33333%
}
	.col-sm-push-5{
		left:41.66667%
}
	.col-sm-push-6{
		left:50%
}
	.col-sm-push-7{
		left:58.33333%
}
	.col-sm-push-8{
		left:66.66667%
}
	.col-sm-push-9{
		left:75%
}
	.col-sm-push-10{
		left:83.33333%
}
	.col-sm-push-11{
		left:91.66667%
}
	.col-sm-push-12{
		left:100%
}
	.col-sm-offset-0{
		margin-left:0%
}
	.col-sm-offset-1{
		margin-left:8.33333%
}
	.col-sm-offset-2{
		margin-left:16.66667%
}
	.col-sm-offset-3{
		margin-left:25%
}
	.col-sm-offset-4{
		margin-left:33.33333%
}
	.col-sm-offset-5{
		margin-left:41.66667%
}
	.col-sm-offset-6{
		margin-left:50%
}
	.col-sm-offset-7{
		margin-left:58.33333%
}
	.col-sm-offset-8{
		margin-left:66.66667%
}
	.col-sm-offset-9{
		margin-left:75%
}
	.col-sm-offset-10{
		margin-left:83.33333%
}
	.col-sm-offset-11{
		margin-left:91.66667%
}
	.col-sm-offset-12{
		margin-left:100%
}
}
@media (min-width:940px){
	.col-md-1{
		-webkit-box-flex:0;
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.col-md-2{
		-webkit-box-flex:0;
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.col-md-3{
		-webkit-box-flex:0;
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
}
	.col-md-4{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.col-md-5{
		-webkit-box-flex:0;
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.col-md-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
}
	.col-md-7{
		-webkit-box-flex:0;
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.col-md-8{
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.col-md-9{
		-webkit-box-flex:0;
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
}
	.col-md-10{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.col-md-11{
		-webkit-box-flex:0;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.col-md-12{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.col-md-pull-0{
		right:auto
}
	.col-md-pull-1{
		right:8.33333%
}
	.col-md-pull-2{
		right:16.66667%
}
	.col-md-pull-3{
		right:25%
}
	.col-md-pull-4{
		right:33.33333%
}
	.col-md-pull-5{
		right:41.66667%
}
	.col-md-pull-6{
		right:50%
}
	.col-md-pull-7{
		right:58.33333%
}
	.col-md-pull-8{
		right:66.66667%
}
	.col-md-pull-9{
		right:75%
}
	.col-md-pull-10{
		right:83.33333%
}
	.col-md-pull-11{
		right:91.66667%
}
	.col-md-pull-12{
		right:100%
}
	.col-md-push-0{
		left:auto
}
	.col-md-push-1{
		left:8.33333%
}
	.col-md-push-2{
		left:16.66667%
}
	.col-md-push-3{
		left:25%
}
	.col-md-push-4{
		left:33.33333%
}
	.col-md-push-5{
		left:41.66667%
}
	.col-md-push-6{
		left:50%
}
	.col-md-push-7{
		left:58.33333%
}
	.col-md-push-8{
		left:66.66667%
}
	.col-md-push-9{
		left:75%
}
	.col-md-push-10{
		left:83.33333%
}
	.col-md-push-11{
		left:91.66667%
}
	.col-md-push-12{
		left:100%
}
	.col-md-offset-0{
		margin-left:0%
}
	.col-md-offset-1{
		margin-left:8.33333%
}
	.col-md-offset-2{
		margin-left:16.66667%
}
	.col-md-offset-3{
		margin-left:25%
}
	.col-md-offset-4{
		margin-left:33.33333%
}
	.col-md-offset-5{
		margin-left:41.66667%
}
	.col-md-offset-6{
		margin-left:50%
}
	.col-md-offset-7{
		margin-left:58.33333%
}
	.col-md-offset-8{
		margin-left:66.66667%
}
	.col-md-offset-9{
		margin-left:75%
}
	.col-md-offset-10{
		margin-left:83.33333%
}
	.col-md-offset-11{
		margin-left:91.66667%
}
	.col-md-offset-12{
		margin-left:100%
}
}
@media (min-width:1120px){
	.col-lg-1{
		-webkit-box-flex:0;
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.col-lg-2{
		-webkit-box-flex:0;
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.col-lg-3{
		-webkit-box-flex:0;
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
}
	.col-lg-4{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.col-lg-5{
		-webkit-box-flex:0;
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.col-lg-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
}
	.col-lg-7{
		-webkit-box-flex:0;
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.col-lg-8{
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.col-lg-9{
		-webkit-box-flex:0;
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
}
	.col-lg-10{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.col-lg-11{
		-webkit-box-flex:0;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.col-lg-12{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.col-lg-pull-0{
		right:auto
}
	.col-lg-pull-1{
		right:8.33333%
}
	.col-lg-pull-2{
		right:16.66667%
}
	.col-lg-pull-3{
		right:25%
}
	.col-lg-pull-4{
		right:33.33333%
}
	.col-lg-pull-5{
		right:41.66667%
}
	.col-lg-pull-6{
		right:50%
}
	.col-lg-pull-7{
		right:58.33333%
}
	.col-lg-pull-8{
		right:66.66667%
}
	.col-lg-pull-9{
		right:75%
}
	.col-lg-pull-10{
		right:83.33333%
}
	.col-lg-pull-11{
		right:91.66667%
}
	.col-lg-pull-12{
		right:100%
}
	.col-lg-push-0{
		left:auto
}
	.col-lg-push-1{
		left:8.33333%
}
	.col-lg-push-2{
		left:16.66667%
}
	.col-lg-push-3{
		left:25%
}
	.col-lg-push-4{
		left:33.33333%
}
	.col-lg-push-5{
		left:41.66667%
}
	.col-lg-push-6{
		left:50%
}
	.col-lg-push-7{
		left:58.33333%
}
	.col-lg-push-8{
		left:66.66667%
}
	.col-lg-push-9{
		left:75%
}
	.col-lg-push-10{
		left:83.33333%
}
	.col-lg-push-11{
		left:91.66667%
}
	.col-lg-push-12{
		left:100%
}
	.col-lg-offset-0{
		margin-left:0%
}
	.col-lg-offset-1{
		margin-left:8.33333%
}
	.col-lg-offset-2{
		margin-left:16.66667%
}
	.col-lg-offset-3{
		margin-left:25%
}
	.col-lg-offset-4{
		margin-left:33.33333%
}
	.col-lg-offset-5{
		margin-left:41.66667%
}
	.col-lg-offset-6{
		margin-left:50%
}
	.col-lg-offset-7{
		margin-left:58.33333%
}
	.col-lg-offset-8{
		margin-left:66.66667%
}
	.col-lg-offset-9{
		margin-left:75%
}
	.col-lg-offset-10{
		margin-left:83.33333%
}
	.col-lg-offset-11{
		margin-left:91.66667%
}
	.col-lg-offset-12{
		margin-left:100%
}
}
@media (min-width:1200px){
	.col-xl-1{
		-webkit-box-flex:0;
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.col-xl-2{
		-webkit-box-flex:0;
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.col-xl-3{
		-webkit-box-flex:0;
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
}
	.col-xl-4{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.col-xl-5{
		-webkit-box-flex:0;
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.col-xl-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
}
	.col-xl-7{
		-webkit-box-flex:0;
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.col-xl-8{
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.col-xl-9{
		-webkit-box-flex:0;
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
}
	.col-xl-10{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.col-xl-11{
		-webkit-box-flex:0;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.col-xl-12{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.col-xl-pull-0{
		right:auto
}
	.col-xl-pull-1{
		right:8.33333%
}
	.col-xl-pull-2{
		right:16.66667%
}
	.col-xl-pull-3{
		right:25%
}
	.col-xl-pull-4{
		right:33.33333%
}
	.col-xl-pull-5{
		right:41.66667%
}
	.col-xl-pull-6{
		right:50%
}
	.col-xl-pull-7{
		right:58.33333%
}
	.col-xl-pull-8{
		right:66.66667%
}
	.col-xl-pull-9{
		right:75%
}
	.col-xl-pull-10{
		right:83.33333%
}
	.col-xl-pull-11{
		right:91.66667%
}
	.col-xl-pull-12{
		right:100%
}
	.col-xl-push-0{
		left:auto
}
	.col-xl-push-1{
		left:8.33333%
}
	.col-xl-push-2{
		left:16.66667%
}
	.col-xl-push-3{
		left:25%
}
	.col-xl-push-4{
		left:33.33333%
}
	.col-xl-push-5{
		left:41.66667%
}
	.col-xl-push-6{
		left:50%
}
	.col-xl-push-7{
		left:58.33333%
}
	.col-xl-push-8{
		left:66.66667%
}
	.col-xl-push-9{
		left:75%
}
	.col-xl-push-10{
		left:83.33333%
}
	.col-xl-push-11{
		left:91.66667%
}
	.col-xl-push-12{
		left:100%
}
	.col-xl-offset-0{
		margin-left:0%
}
	.col-xl-offset-1{
		margin-left:8.33333%
}
	.col-xl-offset-2{
		margin-left:16.66667%
}
	.col-xl-offset-3{
		margin-left:25%
}
	.col-xl-offset-4{
		margin-left:33.33333%
}
	.col-xl-offset-5{
		margin-left:41.66667%
}
	.col-xl-offset-6{
		margin-left:50%
}
	.col-xl-offset-7{
		margin-left:58.33333%
}
	.col-xl-offset-8{
		margin-left:66.66667%
}
	.col-xl-offset-9{
		margin-left:75%
}
	.col-xl-offset-10{
		margin-left:83.33333%
}
	.col-xl-offset-11{
		margin-left:91.66667%
}
	.col-xl-offset-12{
		margin-left:100%
}
}
.col-xs-first{
	-webkit-box-ordinal-group:0;
	-ms-flex-order:-1;
	order:-1
}
.col-xs-last{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
@media (min-width:640px){
	.col-sm-first{
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1
}
	.col-sm-last{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
}
}
@media (min-width:940px){
	.col-md-first{
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1
}
	.col-md-last{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
}
}
@media (min-width:1120px){
	.col-lg-first{
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1
}
	.col-lg-last{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
}
}
@media (min-width:1200px){
	.col-xl-first{
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1
}
	.col-xl-last{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
}
}
.row-xs-top{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-xs-center{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.row-xs-bottom{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
@media (min-width:640px){
	.row-sm-top{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
}
	.row-sm-center{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
}
	.row-sm-bottom{
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end
}
}
@media (min-width:940px){
	.row-md-top{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
}
	.row-md-center{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
}
	.row-md-bottom{
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end
}
}
@media (min-width:1120px){
	.row-lg-top{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
}
	.row-lg-center{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
}
	.row-lg-bottom{
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end
}
}
@media (min-width:1200px){
	.row-xl-top{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
}
	.row-xl-center{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
}
	.row-xl-bottom{
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end
}
}
.col-xs-top{
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-xs-center{
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-xs-bottom{
	-ms-flex-item-align:end;
	align-self:flex-end
}
@media (min-width:640px){
	.col-sm-top{
		-ms-flex-item-align:start;
		align-self:flex-start
}
	.col-sm-center{
		-ms-flex-item-align:center;
		-ms-grid-row-align:center;
		align-self:center
}
	.col-sm-bottom{
		-ms-flex-item-align:end;
		align-self:flex-end
}
}
@media (min-width:940px){
	.col-md-top{
		-ms-flex-item-align:start;
		align-self:flex-start
}
	.col-md-center{
		-ms-flex-item-align:center;
		-ms-grid-row-align:center;
		align-self:center
}
	.col-md-bottom{
		-ms-flex-item-align:end;
		align-self:flex-end
}
}
@media (min-width:1120px){
	.col-lg-top{
		-ms-flex-item-align:start;
		align-self:flex-start
}
	.col-lg-center{
		-ms-flex-item-align:center;
		-ms-grid-row-align:center;
		align-self:center
}
	.col-lg-bottom{
		-ms-flex-item-align:end;
		align-self:flex-end
}
}
@media (min-width:1200px){
	.col-xl-top{
		-ms-flex-item-align:start;
		align-self:flex-start
}
	.col-xl-center{
		-ms-flex-item-align:center;
		-ms-grid-row-align:center;
		align-self:center
}
	.col-xl-bottom{
		-ms-flex-item-align:end;
		align-self:flex-end
}
}
html{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
*,:after,:before{
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
img{
	height:auto;
	max-width:100%
}
blockquote,q{
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
	content:''
}
blockquote{
	position:relative;
	margin:35px 0;
	padding:0 0 0 60px;
	font-size:18px;
	font-size:1.125rem;
	font-weight:400;
	line-height:1.45;
	font-style:italic
}
@media (min-width:640px){
	blockquote{
		font-size:22px;
		font-size:1.375rem
}
}
@media (min-width:940px){
	blockquote{
		font-size:28px;
		font-size:1.75rem
}
}
blockquote p{
	margin:0
}
blockquote p+p{
	margin-top:1em
}
blockquote cite{
	display:block;
	margin-top:5px;
	font-style:normal
}
blockquote cite:before{
	content:"- "
}
blockquote:before{
	content:"\f10d";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	font-size:30px;
	top:0;
	left:10px
}
hr{
	background-color:#ebeced;
	border:0;
	height:1px;
	margin:1.5em 0
}
.edit-link{
	display:inline-block;
	margin-top:15px
}
ol,ul{
	margin:0 0 1.5em 1.5em;
	padding-left:0;
	padding-right:0
}
ul{
	list-style:disc
}
ol{
	list-style:decimal
}
li>ol,li>ul{
	margin-bottom:0;
	margin-left:1.5em
}
dt{
	font-weight:bold
}
dd{
	margin:0 1.5em 1.5em
}
.inline-list{
	padding:0;
	margin:0;
	list-style:none
}
.inline-list li{
	display:inline-block;
	vertical-align:top
}
#toTop{
	overflow:hidden;
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:15px;
	right:-999em;
	z-index:999
}
#toTop:before{
	content:"\f106";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:100%;
	font-size:25px
}
#toTop:focus{
	outline:none
}
@media (min-width:640px){
	#toTop{
		right:20px
}
}
.page-preloader-cover{
	position:fixed;
	z-index:1200;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background-color:#fff
}
.page-preloader{
	position:relative;
	display:block;
	left:50%;
	top:50%;
	border-radius:50%;
	width:30px;
	height:30px;
	border:3px solid transparent;
	margin:-16.5px 0 0 -16.5px;
	-webkit-animation:tm_spin 1s linear infinite;
	animation:tm_spin 1s linear infinite;
	z-index:11
}
@-webkit-keyframes tm_spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
}
	to{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
@keyframes tm_spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
}
	to{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
button,input[type=button],input[type=reset],input[type=submit]{
	display:inline-block;
	max-width:100%;
	padding:11px 31px;
	cursor:pointer;
	text-align:center;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	text-decoration:none;
	border:none;
	border-radius:40px;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.btn{
	text-decoration:none;
	display:inline-block;
	max-width:100%;
	padding:12px 20px;
	cursor:pointer;
	text-align:center;
	white-space:nowrap;
	text-transform:uppercase;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	text-decoration:none;
	border:none;
	border-radius:4px;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.btn.invert-button{
	border:1px solid #fff;
	background:none
}
.btn-icon:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:35px;
	font-size:2.1875rem;
	content:'\f178'
}
.btn-text-icon{
	font-size:14px;
	font-size:0.875rem;
	text-transform:uppercase;
	font-weight:500
}
.btn-text-icon:after{
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px);
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	font-size:0.75rem;
	content:'\f061';
	margin-left:6px
}
input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    padding:12px 19px;
    margin-bottom: 21px;
	border:1px solid #ebeced;
	background-color:#fff;
}
input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{
	outline:none;
	-webkit-box-shadow:0 5px 32px rgba(103, 122, 141, 0.17);
	box-shadow:0 5px 32px rgba(103, 122, 141, 0.17)
}
button:focus,input[type=reset]:focus,input[type=submit]:focus{
	outline:none
}
input[type=reset],input[type=submit]{
	font-size:11px;
	font-size:0.6875rem;
	font-weight:600
}
select{
	border:1px solid #ebeced
}
textarea{
    min-height:150px;
    max-height:176px;
	resize:vertical;
	overflow:auto
}
::-moz-placeholder{
	opacity:1
}
:-moz-placeholder{
	opacity:1
}
.search-form{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.search-form label{
	width:100%
}
.search-form__field[type=search]{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.search-form__submit.btn{
	padding:11px;
	margin-left:10px;
	font-size:13px;
	font-size:0.8125rem
}
.post-password-form label{
	display:inline-block
}
a{
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
a:focus{
	outline:none
}
a:active,a:hover{
	text-decoration:none
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:inherit
}
.main-navigation ul{
	list-style:none;
	margin:0;
	padding-left:0;
	padding-top: 2px;
}
.main-navigation ul ul{
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-shadow:0 3px 18px rgba(0, 0, 0, 0.15);
	box-shadow:0 3px 18px rgba(0, 0, 0, 0.15);
	position:absolute;
	top:100%;
	left:-999em;
	z-index:99999;
	background-color:#fff
}
.main-navigation ul ul ul{
	left:-999em;
	top:-10px
}
.main-navigation ul ul li{
	padding:5px 20px
}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{
	left:100%
}
.main-navigation ul ul a{
	width:150px
}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{
	left:auto
}
.main-navigation li{
	position:relative;
	display:inline-block
}
.main-navigation .menu>li{
	padding:3px 3px 2px;
	margin-left:10px
}
.main-navigation .menu>li:first-child{
	margin-left:0
}
.main-navigation .menu>li.menu-item-has-children{
	padding-right:15px
}
.main-navigation a{
	display:inline-block;
	text-decoration:none
}
.main-navigation li.menu-item-has-children:before{
	position:absolute;
	top:6px;
	right:3px;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:'\f107'
}
.menu-item-has-children .main-navigation li.menu-item-has-children:before{
	top:7px;
	content:'\f105';
	right:12px
}
.main-navigation.medicarele-menu{
	position:fixed;
	top:0;
	right:-70%;
	width:70%;
	height:100vh;
	margin:0;
	background-color:#f1f4f6e8;
	z-index:998;
	-webkit-transition:all 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91);
	-o-transition:all 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91);
	transition:all 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91)
}
.main-navigation.medicarele-menu.medicarele-menu-open{
	right:0
}
.main-navigation.medicarele-menu .main-navigation-inner{
	overflow-y:scroll;
	height:100%
}
.main-navigation.medicarele-menu .menu{
	margin:20px
}
body.admin-bar .main-navigation.medicarele-menu .menu{
	margin-top:66px
}
.main-navigation.medicarele-menu .menu li{
	display:block;
	margin:5px 15px;
	padding:0
}
.main-navigation.medicarele-menu .sub-menu{
	position:initial;
	padding:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.main-navigation.medicarele-menu .sub-menu li a{
	width:auto
}
.main-navigation.medicarele-menu .menu-item-has-children:before{
	content:none
}
.medicarele-menu-toggle-button{
	position:absolute;
	width:35px;
	height:35px;
	left:-45px;
	top:10px;
	padding:0;
	-webkit-box-shadow:-2px 2px 7px rgba(0, 0, 0, 0.3);
	box-shadow:-2px 2px 7px rgba(0, 0, 0, 0.3)
}
body.admin-bar .medicarele-menu-toggle-button{
	top:70px
}
body.admin-bar .medicarele-menu .menu{
	margin-top:46px
}
.comment-navigation,.pagination,.posts-navigation{
	overflow:hidden;
	padding-top:40px;
	border-top:1px solid #ebeced
}
.comment-navigation .nav-links,.pagination .nav-links,.posts-navigation .nav-links{
	font-weight:400
}
.pagination .page-numbers{
	outline:none;
	margin-right:7px
}
.pagination .page-numbers:last-child{
	margin-right:0
}
.pagination .page-numbers.prev{
	margin-right:20px
}
.pagination .page-numbers.next{
	margin-left:10px
}
.pagination .page-numbers:not(.prev):not(.next):not(.dots){
	border-radius:4px;
	display:inline-block;
	width:33px;
	height:33px;
	text-align:center;
	line-height:33px;
	border:1px solid #ebeced
}
.pagination .page-numbers:not(.prev):not(.next):not(.dots).current,.pagination .page-numbers:not(.prev):not(.next):not(.dots):hover{
	background-color:#ebeced
}
.page-links>a,.page-links>span{
	border-radius:4px;
	display:inline-block;
	width:33px;
	height:33px;
	text-align:center;
	font-size:14px;
	font-size:0.875rem;
	line-height:33px;
	border:1px solid #ebeced;
	margin:5px 5px 5px 0
}
.page-links>a:last-child,.page-links>span:last-child{
	margin-right:0
}
.page-links>a:hover,.page-links>span{
	background-color:#ebeced
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous{
	float:left;
	width:50%
}
.comment-navigation .nav-previous i,.posts-navigation .nav-previous i{
	margin-right:2px
}
.comment-navigation .nav-next,.posts-navigation .nav-next{
	float:right;
	text-align:right;
	width:50%
}
.comment-navigation .nav-next i,.posts-navigation .nav-next i{
	margin-left:2px
}
.posts-list--creative.list-style-default+.navigation,.posts-list--default.list-style-v9+.navigation,.posts-list--grid.list-style-v9+.navigation,.posts-list--vertical-justify.list-style-v6+.navigation{
	border:none;
	margin-top:0
}
.posts-list--creative.list-style-default+.navigation .nav-links,.posts-list--creative.list-style-v2+.navigation .nav-links,.posts-list--default.list-style-v9+.navigation .nav-links,.posts-list--grid.list-style-v4+.navigation .nav-links,.posts-list--grid.list-style-v5+.navigation .nav-links,.posts-list--grid.list-style-v9+.navigation .nav-links,.posts-list--masonry.list-style-v4+.navigation .nav-links,.posts-list--masonry.list-style-v9+.navigation .nav-links,.posts-list--vertical-justify.list-style-v4+.navigation .nav-links,.posts-list--vertical-justify.list-style-v5+.navigation .nav-links,.posts-list--vertical-justify.list-style-v6+.navigation .nav-links,.posts-list--vertical-justify.list-style-v9+.navigation .nav-links,.posts-list--vertical-justify.list-style-v10+.navigation .nav-links{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0.9375rem;
	padding-right:0.9375rem
}
.post-navigation{
	overflow:hidden;
	margin:45px 0 40px;
	padding-bottom:45px;
	border-bottom:1px solid #ebeced
}
.post-navigation .nav-links{
	font-weight:400
}
.post-navigation .nav-links .post-title{
	margin:0
}
@media (max-width:639px){
	.post-navigation .nav-links .post-title{
		font-size:16px;
		font-size:1rem
}
}
.post-navigation .nav-links i{
	position:absolute;
	top:32px
}
@media (min-width:640px){
	.post-navigation .nav-links i{
		top:35px
}
}
.post-navigation .nav-text{
	margin-bottom:10px;
	font-size:11px;
	font-size:0.6875rem;
	font-weight:600;
	text-transform:uppercase
}
.post-navigation .nav-next,.post-navigation .nav-previous{
	position:relative
}
@media (min-width:640px){
	.post-navigation .nav-next,.post-navigation .nav-previous{
		width:50%
}
}
.post-navigation .nav-previous{
	padding:0 15px 0 35px
}
@media (min-width:640px){
	.post-navigation .nav-previous{
		float:left
}
}
.post-navigation .nav-previous i{
	left:0
}
.post-navigation .nav-next{
	text-align:right;
	padding:0 35px 0 15px
}
@media (min-width:640px){
	.post-navigation .nav-next{
		float:right
}
}
.post-navigation .nav-next i{
	right:0
}
@media (max-width:639px){
	.post-navigation .nav-previous+.nav-next{
		margin-top:30px
}
}
.social-list .menu-item>a{
	display:block;
	text-decoration:none;
	text-align:center
}
.social-list .menu-item>a:hover{
	text-decoration:none
}
.social-list .menu-item>a:focus{
	outline:none
}
.social-list .menu-item>a[href*="500px.com"]:before{
	content:'\f26e'
}
.social-list .menu-item>a[href*="angel.co"]:before{
	content:'\f209'
}
.social-list .menu-item>a[href*="codepen.io"]:before{
	content:'\f1cb'
}
.social-list .menu-item>a[href*="del.icio"]:before,.social-list .menu-item>a[href*="delicious.com"]:before{
	content:'\f1a5'
}
.social-list .menu-item>a[href*="digg.com"]:before{
	content:'\f1a6'
}
.social-list .menu-item>a[href*="dribbble.com"]:before{
	content:'\f17d'
}
.social-list .menu-item>a[href*="dropbox.com"]:before{
	content:'\f16b'
}
.social-list .menu-item>a[href*="facebook.com"]:before{
	content:'\f09a'
}
.social-list .menu-item>a[href*="foursquare.com"]:before{
	content:'\f180'
}
.social-list .menu-item>a[href*="flickr.com"]:before{
	content:'\f16e'
}
.social-list .menu-item>a[href*="plus.google.com"]:before{
	content:'\f0d5'
}
.social-list .menu-item>a[href*="github.com"]:before{
	content:'\f09b'
}
.social-list .menu-item>a[href*="instagram.com"]:before{
	content:'\f16d'
}
.social-list .menu-item>a[href*="linkedin.com"]:before{
	content:'\f0e1'
}
.social-list .menu-item>a[href*="pinterest.com"]:before{
	content:'\f0d2'
}
.social-list .menu-item>a[href*="getpocket.com"]:before{
	content:'\f265'
}
.social-list .menu-item>a[href*="reddit.com"]:before{
	content:'\f1a1'
}
.social-list .menu-item>a[href*="skype.com"]:before,.social-list .menu-item>a[href*="skype:"]:before{
	content:'\f17e'
}
.social-list .menu-item>a[href*="stumbleupon.com"]:before{
	content:'\f1a4'
}
.social-list .menu-item>a[href*="tumblr.com"]:before{
	content:'\f173'
}
.social-list .menu-item>a[href*="twitter.com"]:before{
	content:'\f099'
}
.social-list .menu-item>a[href*="vimeo.com"]:before{
	content:'\f27d'
}
.social-list .menu-item>a[href*="wordpress.com"]:before,.social-list .menu-item>a[href*="wordpress.org"]:before{
	content:'\f19a'
}
.social-list .menu-item>a[href*="youtube.com"]:before{
	content:'\f167'
}
.social-list .menu-item>a[href*="amazon.com"]:before{
	content:'\f270'
}
.social-list .menu-item>a[href*=tripadvisor]:before{
	content:'\f262'
}
.social-list .menu-item>a[href*="ycombinator.com"]:before{
	content:'\f23b'
}
.social-list .menu-item>a[href*="xing.com"]:before{
	content:'\f168'
}
.social-list .menu-item>a[href*="yahoo."]:before{
	content:'\f19e'
}
.social-list .menu-item>a[href*="vine.co"]:before{
	content:'\f1ca'
}
.social-list .menu-item>a[href*="weibo.com"]:before{
	content:'\f18a'
}
.social-list .menu-item>a[href*="trello.com"]:before{
	content:'\f181'
}
.social-list .menu-item>a[href*="steampowered.com"]:before{
	content:'\f1b6'
}
.social-list .menu-item>a[href*="soundcloud.com"]:before{
	content:'\f1be'
}
.social-list .menu-item>a[href*="spotify.com"]:before{
	content:'\f1bc'
}
.social-list .menu-item>a[href*="stackexchange.com"]:before{
	content:'\f18d'
}
.social-list .menu-item>a[href*="stackoverflow.com"]:before{
	content:'\f16c'
}
.social-list .menu-item>a[href*="slideshare.net"]:before{
	content:'\f1e7'
}
.social-list .menu-item>a[href*="slack.com"]:before{
	content:'\f198'
}
.social-list .menu-item>a[href*="skyatlas.com"]:before{
	content:'\f216'
}
.social-list .menu-item>a[href*="last.fm"]:before{
	content:'\f202'
}
.social-list .menu-item>a[href*="jsfiddle.net"]:before{
	content:'\f1cc'
}
.social-list .menu-item>a[href*="behance.net"]:before{
	content:'\f1b4'
}
.social-list .menu-item>a[href*="bitbucket.org"]:before{
	content:'\f171'
}
.social-list .menu-item>a[href*="codepen.io"]:before{
	content:'\f1cb'
}
.social-list .menu-item>a[href*="codiepie.com"]:before{
	content:'\f284'
}
.social-list .menu-item>a[href*="connectdevelop.com"]:before{
	content:'\f20e'
}
.social-list .menu-item>a[href*="dashcube.com"]:before{
	content:'\f210'
}
.social-list .menu-item>a[href*="contao.org"]:before{
	content:'\f26d'
}
.social-list .menu-item>a[href*="deviantart.com"]:before{
	content:'\f1bd'
}
.social-list .menu-item>a[href*="vk.com"]:before{
	content:'\f189'
}
.social-list .menu-item>a[href*="ok.ru"]:before{
	content:'\f263'
}
.social-list .menu-item>a:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	font-size:0.75rem;
	display:block;
	width:20px;
	height:20px;
	line-height:20px
}
.social-list--text .social-list .menu-item>a:before{
	display:none
}
.breadcrumbs{
	position:relative;
	padding-top:13px;
	padding-bottom:15px;
}
.breadcrumbs .page-title{
	text-align:left;
	margin-top:5px;
	font-size:18px;
	font-size:1.125rem
}
.breadcrumbs_wrap{
	overflow:hidden
}
.breadcrumbs_item{
	float:left
}
.breadcrumbs_item_link:hover{
	text-decoration:underline
}
.breadcrumbs_item_sep{
	font-size: 6px;
	margin:7px 14px;
}
.screen-reader-text{
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.screen-reader-text:focus{
	background-color:#f1f1f1;
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
#content[tabindex="-1"]:focus{
	outline:0
}
.alignleft{
	float:left;
	margin-right:30px;
	margin-bottom:15px
}
.alignright{
	float:right;
	margin-left:30px;
	margin-bottom:15px
}
.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px
}
.clear:after,.clear:before,.comment-body:after,.comment-body:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.entry-footer:after,.entry-footer:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{
	content:"";
	display:table;
	table-layout:fixed
}
.clear:after,.comment-body:after,.comment-content:after,.entry-content:after,.entry-footer:after,.site-content:after,.site-footer:after,.site-header:after{
	clear:both
}
.hidden{
	display:none
}
.comments-area{
	position:relative;
	margin:45px 0 40px
}
.comments-title{
	margin:0 0 40px
}
.comment-list{
	margin:0 0 45px;
	padding:0 0 8px;
	list-style:none;
	border-bottom:1px solid #ebeced
}
.comment-list .children{
	margin-top:18px;
	margin-left:30px;
	list-style:none
}
@media (min-width:1120px){
	.comment-list .children{
		margin-left:70px
}
}
.comment-list .comment,.comment-list .pingback{
	margin-bottom:36px
}
.comment-body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.comment-author{
	-ms-flex-negative:0;
	flex-shrink:0;
	width:50px;
	margin:0 20px 0 0
}
.comment-author .avatar{
	border-radius:50%
}
.comment-meta{
	margin-bottom:2px
}
.comment-meta .fn{
	margin-right:12px
}
.comment-date{
	display:inline-block
}
.comment-date__time{
	display:inline-block;
	vertical-align:top
}
.comment-content p{
	margin-bottom:1px
}
.comment-content a{
	word-wrap:break-word
}
.comment-reply-link{
	text-transform:uppercase
}
.comment-reply-link i{
	margin-right:5px
}
.comment-respond .comment-reply-title{
	margin-bottom:20px
}
.comment-respond .comment-notes{
	margin-bottom:25px
}
.comment-form-author,.comment-form-email,.comment-form-url{
	margin:10px 0 0 0
}
.comment-form-comment{
	margin-bottom:30px
}
.comment-form .form-submit{
	margin:30px 0 0 0
}
.comment-form__field{
	vertical-align:top
}
.comment-form .submit{
	width:100%
}
.comment-form-cookies-consent{
	margin-top:25px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.comment-form-cookies-consent input[type=checkbox]{
	position:absolute;
	width:0;
	height:0;
	visibility:hidden
}
.comment-form-cookies-consent label[for=wp-comment-cookies-consent]:before{
	content:'';
	position:relative;
	top:-1px;
	display:inline-block;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:20px;
	height:20px;
	line-height:18px;
	text-align:center;
	margin-right:10px;
	vertical-align:middle;
	border-radius:4px;
	border:1px solid #ebeced
}
.comment-form-cookies-consent input[type=checkbox]:checked~label[for=wp-comment-cookies-consent]:before{
	content:'\f00c'
}
.bypostauthor{
	display:block
}
.post-author-bio{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:40px 0;
	padding-bottom:40px;
	margin-left:-12px;
	margin-right:-12px;
	border-bottom:1px solid #ebeced
}
.post-author-bio>*{
	padding-left:12px;
	padding-right:12px
}
.post-author__avatar .avatar{
	border-radius:50%
}
.post-author__content{
	margin-bottom:10px
}
.post-author__title{
	margin:0;
	text-transform:uppercase
}
.site{
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	overflow:hidden
}
.site-logo{
	margin:0;
	font-size:32px;
	font-size:2rem;
	line-height:1.2;
	text-transform:lowercase;
	font-weight:700
}
.site-breadcrumbs.container,.site-content.container,.site-footer.container,.site-header.container{
	padding-left:0;
	padding-right:0
}
.site-breadcrumbs{
	background: #F8F8F8;
	margin-bottom: 30px;
}
body:not(.page-template-fullwidth-content) .site-content{
	margin-top:30px;
	margin-bottom:30px
}
.site-main>:last-child{
	margin-bottom:0
}
@media (max-width:939px){
	#secondary{
		margin-top:40px
}
}
.space-between-content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-left:-0.9375rem;
	margin-right:-0.9375rem
}
.space-between-content>*{
	margin-left:0.9375rem;
	margin-right:0.9375rem
}
.site-header__wrap{
	padding-top:15px;
	padding-bottom:15px
}
@media (min-width:940px){
	.site-header__wrap.isStick{
		position:fixed;
		z-index:1000;
		right:0;
		left:0
}
}
.site-header__wrap .space-between-content{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.site-branding .custom-logo{
	display:block
}
.pseudoStickyBlock{
	display:none
}
@media (min-width:940px){
	.pseudoStickyBlock{
		display:block
}
}
.top-panel{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	font-size:0.6875rem;
	line-height:20px
}
.top-panel .space-between-content{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media (max-width:639px){
	.top-panel .space-between-content{
		display:block;
		text-align:center
}
}
.top-panel-content__left>*,.top-panel-content__right>*{
	display:inline-block;
	vertical-align:middle
}
.top-panel-content__left>*{
	margin-right:10px
}
.top-panel-content__right>*{
	margin-left:10px
}
.site-footer__wrap{
	font-size:11px;
	font-size:0.6875rem;
	line-height:20px
}
.site-footer__wrap .space-between-content{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.site-footer__wrap .space-between-content:not(:empty){
	padding-top:30px;
	padding-bottom:30px
}
@media (max-width:639px){
	.site-footer__wrap .space-between-content{
		display:block;
		text-align:center
}
}
.footer-area{
	margin-left:auto;
	margin-right:auto;
	padding-left:0.9375rem;
	padding-right:0.9375rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media (min-width:640px){
	.footer-area{
		max-width:640px
}
}
@media (min-width:940px){
	.footer-area{
		max-width:940px
}
}
@media (min-width:1120px){
	.footer-area{
		max-width:1120px
}
}
@media (min-width:1200px){
	.footer-area{
		max-width:1200px
}
}
.footer-area>.widget{
	width:25%
}
.entry-title{
	margin-top:0
}
.posts-list--default .entry-title{
	margin-bottom:18px
}
.grid-item .entry-title{
	margin-bottom:10px
}
.entry-meta{
	font-size:14px;
	font-size:0.875rem
}
.entry-header .entry-meta{
	margin-left:-8px;
	margin-right:-8px
}
.entry-header .entry-meta>*{
	padding-left:8px;
	padding-right:8px
}
.posts-list--default .entry-header .entry-meta{
	margin-bottom:28px
}
.grid-item .entry-header .entry-meta{
	margin-bottom:3px
}
.entry-footer .entry-meta>*{
	margin-top:18px
}
.entry-footer .entry-meta>:first-child{
	margin-top:0
}
.grid-item .entry-content{
	margin-bottom:5px
}
span.byline,span.cat-links,span.posted-on,span.tags-links{
	display:inline-block
}
.tags-links{
	text-transform:capitalize
}
.comments-button,.comments-link{
	display:inline-block;
	white-space:nowrap;
	vertical-align:top
}
.comments-button i,.comments-link i{
	font-size:14px;
	font-size:0.875rem;
	margin-right:2px
}
.comments-button{
	border-radius:4px;
	padding:10px 12px;
	font-size:11px;
	font-size:0.6875rem;
	line-height:1.2;
	background-color:#f1f4f6
}
.post-categories{
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block
}
.btn-style .post-categories li{
	display:inline-block;
	margin-right:3px;
	margin-bottom:4px
}
.btn-style .post-categories a{
	display:inline-block;
	padding:6px 10px;
	border-radius:4px
}
.posts-list{
	margin-bottom:50px
}
.post-default+.post-default{
	margin-top:50px;
	padding-top:40px;
	border-top:1px solid #ebeced
}
body:not(.sidebar_enabled) .post-default{
	max-width:770px;
	margin-left:auto;
	margin-right:auto
}
.post-default .entry-meta,.post-default .post-thumbnail{
	margin-bottom:15px
}
@media (min-width:640px){
	.post-default .entry-content{
		font-size:18px;
		font-size:1.125rem
}
}
.post-default .entry-footer .entry-meta .tags-links+div:not(:empty){
	margin-top:28px
}
.post-default .entry-footer .entry-meta>div{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-left:-0.9375rem;
	margin-right:-0.9375rem
}
.post-default .entry-footer .entry-meta>div>*{
	margin-left:0.9375rem;
	margin-right:0.9375rem
}
.post-thumbnail__link{
	display:inline-block
}
.post-thumbnail img{
	display:block;
	border-radius:4px
}
.grid-item .post-thumbnail{
	margin-bottom:20px
}
.related-posts{
	margin:45px 0 40px;
	padding-bottom:22px;
	border-bottom:1px solid #ebeced
}
.related-posts .entry-title{
	margin:0 0 20px
}
.related-posts .related-post{
	overflow:hidden;
	margin-bottom:13px
}
.related-posts .related-post.col-lg-6 .post-thumbnail{
	width:120px;
	float:left;
	margin:0 20px 15px 0
}
.related-posts .related-post .entry-header{
	margin-bottom:5px
}
.related-posts .related-post .entry-title{
	margin:0
}
.related-posts .related-post .entry-meta .byline,.related-posts .related-post .entry-meta .posted-on{
	display:block
}
.related-posts .related-post .entry-content{
	font-size:14px;
	font-size:0.875rem
}
.page-header{
	margin:0 0 40px
}
.page-header>*+*{
	margin-top:20px
}
.page-title{
	margin:0;
	text-align:center
}
.search-item{
	margin-bottom:50px
}
.search-item .entry-meta,.search-item .entry-title{
	margin-bottom:5px
}
.not-found.error-404,.not-found.no-results{
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.post_format-post-format-image .post-thumbnail{
	margin-bottom:26px
}
.post_format-post-format-image .post-thumbnail__link{
	position:relative;
	display:block
}
.post_format-post-format-image .post-thumbnail__link:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:'\f00e';
	position:absolute;
	top:50%;
	left:50%;
	width:70px;
	height:70px;
	margin:-35px 0 0 -35px;
	font-size:35px;
	line-height:70px;
	text-align:center;
	border-radius:50%;
	-webkit-box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.7);
	box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.7);
	-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;
	transition:opacity 0.2s ease, -webkit-transform 0.2s ease;
	-o-transition:opacity 0.2s ease, transform 0.2s ease;
	transition:opacity 0.2s ease, transform 0.2s ease;
	transition:opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
	-webkit-transform:scale(0.35);
	-ms-transform:scale(0.35);
	transform:scale(0.35);
	opacity:0
}
.post_format-post-format-image .post-thumbnail__link:hover:before{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.post_format-post-format-gallery .post-thumbnail{
	display:block;
	margin-bottom:26px
}
.post_format-post-format-gallery .post-thumbnail__link{
	display:block
}
.post_format-post-format-gallery .swiper-button-next,.post_format-post-format-gallery .swiper-button-prev{
	width:45px;
	height:45px;
	margin-top:-35px;
	text-align:center;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:18px;
	font-size:1.125rem;
	border-radius:50%;
	background-image:none;
	background-color:#fff;
	-webkit-box-shadow:0px 0px 20px 0px rgba(59, 61, 66, 0.1);
	box-shadow:0px 0px 20px 0px rgba(59, 61, 66, 0.1)
}
.post_format-post-format-gallery .swiper-button-next:before,.post_format-post-format-gallery .swiper-button-prev:before{
	line-height:45px
}
.post_format-post-format-gallery .swiper-button-prev:before{
	content:'\f104'
}
.post_format-post-format-gallery .swiper-button-next:before{
	content:'\f105'
}
.post_format-post-format-link .post-format-link{
	font-size:20px;
	font-size:1.25rem;
	font-weight:400
}
.post_format-post-format-link .post-format-link:before{
	-webkit-transform:translateY(1px);
	-ms-transform:translateY(1px);
	transform:translateY(1px);
	content:'\f0c1';
	margin-right:8px;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.post_format-post-format-link .post-format-link-wrapper{
	margin-bottom:24px;
	padding:35px 40px;
	border-radius:4px;
	background-color:#f1f4f6
}
.post_format-post-format-quote .post-format-quote{
	padding:50px 8%;
	border-radius:4px;
	text-align:center
}
.post_format-post-format-quote .post-format-quote:before{
	position:static;
	margin:0 auto 17px;
	display:block;
	text-align:center;
	width:62px;
	height:62px;
	line-height:62px;
	border-radius:28px
}
.post_format-post-format-quote .post-format-quote cite{
	margin-top:15px
}
.post_format-post-format-audio .mejs-audio{
	margin-bottom:24px
}
.post_format-post-format-video .wp-video{
	margin-bottom:24px;
	margin-left:auto;
	margin-right:auto
}
.single-post article.post{
	margin-bottom:50px;
	padding-bottom:45px;
	border-bottom:1px solid #ebeced
}
.single-post .post>.entry-header{
	margin-bottom:35px
}
@media (min-width:640px){
	.single-post .post>.entry-content{
		font-size:18px;
		font-size:1.125rem
}
}
.single-post .post>.entry-footer .entry-meta:not(:empty){
	margin-top:13px
}
.single-post .entry-header .tags-links a{
	display:inline-block;
	margin-left:5px
}
.single-post .entry-footer .tags-links a{
	display:inline-block;
	margin-left:5px;
	margin-bottom:5px;
	padding:6px 10px;
	border-radius:4px;
	border:1px solid #ebeced
}
.single-post .entry-footer .tags-links a:hover{
	background-color:#ebeced
}
.single-post .entry-title{
	margin-top:0
}
.single-post .post-thumbnail{
	margin-bottom:15px
}
.single-post .overlay-thumbnail{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	background-size:cover;
	background-position:center
}
.single-post blockquote:not(.post-format-quote){
	border-top:3px solid #ebeced;
	border-bottom:3px solid #ebeced;
	text-align:center;
	padding:30px 10%
}
.single-post blockquote:not(.post-format-quote):after,.single-post blockquote:not(.post-format-quote):before{
	content:none
}
.single-post blockquote:not(.post-format-quote) cite{
	margin-top:20px
}
.sticky-label{
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:10px;
	padding:3px 7px 1px;
	text-align:center;
	font-size:12px;
	line-height:1.6;
	border-radius:4px
}
@media (min-width:1200px){
	.sticky-label{
		font-size:14px;
		padding:6px 10px 3px
}
}
.posts-list--creative.list-style-v2 .sticky-label,.posts-list--creative.list-style-v9 .sticky-label,.posts-list--default.list-style-v6 .sticky-label,.posts-list--default.list-style-v8 .sticky-label,.posts-list--grid .sticky-label,.posts-list--masonry .sticky-label,.posts-list--vertical-justify:not(.list-style-v10) .sticky-label{
	padding:4px 8px 1px
}
@media (min-width:1200px){
	.posts-list--creative.list-style-v2 .sticky-label,.posts-list--creative.list-style-v9 .sticky-label,.posts-list--default.list-style-v6 .sticky-label,.posts-list--default.list-style-v8 .sticky-label,.posts-list--grid .sticky-label,.posts-list--masonry .sticky-label,.posts-list--vertical-justify:not(.list-style-v10) .sticky-label{
		margin-top:1px;
		margin-bottom:1px
}
}
.sticky-label.type-both i{
	margin-right:8px
}
.widget-title{
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:25px
}
.widget+.widget{
	margin-top:50px;
	padding-top:40px;
	border-top:1px solid #ebeced
}
.footer-area .widget,.sidebar .widget{
	margin-top:1.5em
}
@media (min-width:940px){
	.footer-area .widget,.sidebar .widget{
		margin-top:3em
}
}
.widget select{
	width:100%
}
.widget ul{
	list-style:none;
	margin-left:0
}
.widget ul li{
	margin-bottom:4px
}
.widget li>ol,.widget li>ul{
	margin-top:4px;
	margin-left:1.2em
}
.widget_recent_entries ul li{
	margin-bottom:20px
}
.widget_recent_entries .post-date{
	display:block
}
.widget_recent_entries .post-date:before{
	content:'\f133';
	margin-right:5px;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.widget_recent_comments .recentcomments{
	margin-bottom:20px
}
.widget_recent_comments .recentcomments:before{
	content:'\f075';
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:14px;
	font-size:0.875rem;
	margin-right:5px
}
.widget_recent_comments .recentcomments .comment-author-link a{
	font-weight:initial
}
.widget_recent_comments .recentcomments .comment-author-link a:before{
	content:none
}
.widget_recent_comments .recentcomments a:before{
	content:'';
	display:block
}
.widget_tag_cloud .tag-cloud-link{
	display:inline-block;
	margin-right:2px;
	margin-bottom:5px;
	padding:6px 10px;
	font-size:14px!important;
	border-radius:4px;
	border:1px solid #ebeced
}
.widget_tag_cloud .tag-cloud-link:hover{
	background-color:#ebeced
}
.widget_calendar .calendar_wrap{
	border:1px solid #ebeced
}
.widget_calendar table{
	margin-bottom:0;
	padding-left:5.5%;
	padding-right:5.5%;
	padding-bottom:4%;
	table-layout:fixed;
	width:100%;
	position:relative;
	border-collapse:initial
}
.widget_calendar table tbody+tbody,.widget_calendar table td,.widget_calendar table th,.widget_calendar table thead th{
	border:none
}
.widget_calendar thead{
	text-align:center
}
.widget_calendar caption{
	padding:20px 0;
	font-size:20px;
	font-size:1.25rem;
	text-align:center;
	font-weight:400
}
.widget_calendar th{
	padding:0 0 40px;
	font-weight:inherit
}
.widget_calendar tbody:before{
	position:absolute;
	content:'';
	left:0;
	right:0;
	height:1px;
	margin-top:-15px;
	background-color:#ebeced
}
.widget_calendar tbody td{
	position:relative;
	text-align:center;
	line-height:44px;
	height:44px
}
.widget_calendar tbody td a{
	display:inline-block;
	width:45px;
	max-width:100%;
	height:45px;
	line-height:45px;
	background-color:#ebeced;
	border-radius:50%
}
.widget_calendar tfoot td{
	position:absolute;
	top:26px
}
.widget_calendar tfoot td#prev{
	left:10%
}
.widget_calendar tfoot td#next{
	right:10%
}
.widget_calendar td#today{
	font-weight:900
}
.widget_calendar #next{
	text-align:right
}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	border:none
}
embed,iframe,object{
	max-width:100%
}
.img-pull-left{
	float:left;
	width:50%;
	margin:0 4% 1% 0
}
.img-pull-right{
	float:right;
	width:50%;
	margin:0 0 1% 4%
}
.alignleft{
	margin:15px 30px 15px 0
}
.alignright{
	margin:15px 0 15px 30px
}
.wp-caption{
	margin-bottom:1.5em;
	max-width:100%
}
.wp-caption img[class*=wp-image-]{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption .wp-caption-text{
	margin:0.8075em 0;
	font-size:12px;
	font-size:0.75rem
}
.wp-caption-text{
	text-align:center
}
.gallery{
	margin-left:-0.9375rem;
	margin-right:-0.9375rem
}
.gallery>*{
	padding-left:0.9375rem;
	padding-right:0.9375rem
}
.gallery-item{
	margin-top:0.9375rem;
	margin-bottom:0.9375rem
}
.gallery img{
	display:block;
	width:100%;
	height:auto;
	border-radius:4px
}
.gallery-item{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-columns-2 .gallery-item{
	max-width:50%
}
.gallery-columns-3 .gallery-item{
	max-width:33.33%
}
.gallery-columns-4 .gallery-item{
	max-width:25%
}
.gallery-columns-5 .gallery-item{
	max-width:20%
}
.gallery-columns-6 .gallery-item{
	max-width:16.66%
}
.gallery-columns-7 .gallery-item{
	max-width:14.28%
}
.gallery-columns-8 .gallery-item{
	max-width:12.5%
}
.gallery-columns-9 .gallery-item{
	max-width:11.11%
}
.gallery-caption{
	display:block
}
.embed-responsive{
	position:relative;
	display:block;
	padding:0
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive.embed-responsive-16by9{
	padding-bottom:62.33%
}
.embed-responsive.embed-responsive-4by3{
	padding-bottom:75%
}
.fb_iframe_widget{
	max-width:100%
}
.fb_iframe_widget>span{
	max-width:100%
}
.slick-slide:focus{
	outline:none
}
.jet-smart-listing-wrap.jet-processing+div.jet-smart-listing-loading{
	width:30px;
	height:30px;
	border:3px solid transparent;
	border-top-color:red;
	border-right-color:red
}
.jet-medicarele-menu-active .jet-medicarele-menu-cover{
	z-index:1
}
div.wpcf7 .ajax-loader{
    display: none;
	position:relative;
	border-radius:50%;
	width:20px;
	height:20px;
	border:3px solid transparent;
	margin:0 15px;
	background:none;
	-webkit-animation:tm_spin 1s linear infinite;
	animation:tm_spin 1s linear infinite;
	z-index:11
}
@keyframes tm_spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
}
	to{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
.main-navigation .sub-menu li.wpml-ls-item{
	margin:3px 10px;
	padding:2px 10px
}
.main-navigation .sub-menu li.wpml-ls-item a{
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.main-navigation.medicarele-menu .menu li.wpml-ls-item{
	display:block;
	margin:1px 8px;
	padding:4px 7px
}
html#ecwid_html body#ecwid_body{
}
html#ecwid_html body#ecwid_body .ecwid.horizontal-menu-container.horizontal-desktop .horizontal-menu.horizontal-menu--desktop .horizontal-menu-item{
	margin-right:10px
}
html#ecwid_html body#ecwid_body .ec-size.ecwid-lte-600px div.ecwid-productBrowser{
	padding:0 0.9375rem 20px
}
html#ecwid_html body#ecwid_body .ec-size div.ecwid-productBrowser{
	padding:0 1.875rem 20px;
	background-color:transparent
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items{
	margin-right:-0.9375rem;
	margin-left:-0.9375rem
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__wrap{
	padding:0.9375rem
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description{
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description p{
	margin:0 0 1em
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__sort{
	margin-bottom:22px
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-grid .page-title__name{
	margin-bottom:22px
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content .form-control--radio{
	padding:5px;
	width:auto
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__wrap-inner>:last-child:not(.grid-product__image){
	padding-top:6px
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--layout-left .grid-product__price{
	padding-top:.1em
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__button{
	border-radius:4px
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store{
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button{
	min-height:36px
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button{
	min-height:40px
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button{
	min-height:46px
}
