.vc_row:before,     .vc_row:after {     	content: " ";     	display: table;     }          .vc_row:after {     	clear: both;     }          .vc_row {     	margin-left: -15px;     	margin-right: -15px;     }          .wpb_text_column p:last-child,     .wpb_text_column *:last-child {     	margin-bottom: 0;     }          .wpb_row,     .wpb_content_element {     	margin-bottom: 35px;     }          .wpb_column>.wpb_wrapper>*:last-child {     	margin-bottom: 0;     }          .vc_btn3-container {     	display: block;     	line-height: 1;     	margin-bottom: 21.73913043px;     	max-width: 100%;     }          .vc_general.vc_btn3 {     	display: inline-block;     	margin-bottom: 0;     	text-align: center;     	vertical-align: middle;     	cursor: pointer;     	background-image: none;     	background-color: transparent;     	color: #5472d2;     	border: 1px solid transparent;     	box-sizing: border-box;     	word-wrap: break-word;     	-webkit-user-select: none;     	-moz-user-select: none;     	-ms-user-select: none;     	user-select: none;     	text-decoration: none;     	position: relative;     	top: 0;     	-webkit-transition: all 0.2s ease-in-out;     	transition: all 0.2s ease-in-out;     	line-height: 1;     	font-size: 14px;     	padding-top: 14px;     	padding-bottom: 14px;     	padding-left: 20px;     	padding-right: 20px;     }          .vc_general.vc_btn3:focus,     .vc_general.vc_btn3:active {     	outline: 0;     }          .vc_general.vc_btn3:hover,     .vc_general.vc_btn3:focus {     	border: 1px solid transparent;     	text-decoration: none;     	color: #4868cf;     }          .vc_btn3.vc_btn3-style-modern {     	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);     	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);     	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);     	background-repeat: repeat-x;     	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);     }          .vc_btn3.vc_btn3-shape-square {     	border-radius: 0;     }          .vc_btn3.vc_btn3-size-lg {     	font-size: 16px;     	padding-top: 18px;     	padding-bottom: 18px;     	padding-left: 25px;     	padding-right: 25px;     }          .vc_btn3.vc_btn3-color-green {     	color: #ffffff;     	background-color: #6dab3c;     }          .vc_btn3.vc_btn3-color-green:hover,     .vc_btn3.vc_btn3-color-green:focus {     	color: #f7f7f7;     	background-color: #5f9434;     }          .vc_btn3.vc_btn3-color-green:active {     	color: #f2f2f2;     	background-color: #5a8d31;     }          .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {     	color: #ffffff;     	border-color: #6dab3c;     	background-color: #6dab3c;     }          .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover,     .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus {     	color: #f7f7f7;     	border-color: #5f9434;     	background-color: #5f9434;     }          .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {     	color: #f2f2f2;     	border-color: #5a8d31;     	background-color: #5a8d31;     }          .vc_btn3-container.vc_btn3-center {     	text-align: center;     }          body {     	visibility: visible !important;     	margin: 0;     	background-color: #000;     }          .clearfix {     	*zoom: 1;     }          .clearfix:before,     .clearfix:after {     	display: table;     	content: "";     	line-height: 0;     }          .clearfix:after {     	clear: both;     }          html {     	font-family: sans-serif;     	-ms-text-size-adjust: 100%;     	-webkit-text-size-adjust: 100%;     }          article,     aside,     footer,     header {     	display: block;     }          a {     	background-color: transparent;     	color: #4db2ec;     	text-decoration: none;     }          a:active,     a:hover {     	outline: 0;     }          h1 {     	font-size: 2em;     	margin: 0.67em 0;     	font-size: 32px;     	line-height: 40px;     	margin-top: 33px;     	margin-bottom: 23px;     }          img {     	border: 0;     	max-width: 100%;     	width: auto\9;     	height: auto;     }          * {     	-webkit-box-sizing: border-box;     	-moz-box-sizing: border-box;     	box-sizing: border-box;     }          *:before,     *:after {     	-webkit-box-sizing: border-box;     	-moz-box-sizing: border-box;     	box-sizing: border-box;     }          .td-main-content {     	text-align: center;     	text-align: center;     }          .td-main-content-wrap {     	background-color: #fff;     	padding-bottom: 40px;     }          .td-container {     	width: 1068px;     	margin-right: auto;     	margin-left: auto;     }          .td-pb-row {     	*zoom: 1;     	margin-right: -24px;     	margin-left: -24px;     }          .td-pb-row:before,     .td-pb-row:after {     	display: table;     	content: "";     }          .td-pb-row:after {     	clear: both;     }          .td-pb-row [class*="td-pb-span"] {     	display: block;     	min-height: 1px;     	float: left;     	padding-right: 24px;     	padding-left: 24px;     	position: relative;     }          @media (min-width: 1019px) and (max-width: 1140px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (max-width: 767px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          .td-pb-span5 {     	width: 41.66666667%;     }          .td-pb-span7 {     	width: 58.33333333%;     }          .td-pb-span12 {     	width: 100%;     }          .td-pb-row .td-pb-row .td-pb-span12 {     	width: 100%;     }          .wpb_row {     	margin-bottom: 0;     }          .td-block-row {     	*zoom: 1;     	margin-left: -24px;     	margin-right: -24px;     }          .td-block-row:before,     .td-block-row:after {     	display: table;     	content: "";     }          .td-block-row:after {     	clear: both;     }          .td-block-row .td-block-span {     	text-align: left;     	max-width: 360px;     	min-height: 1px;     	display: inline-block;     	vertical-align: top;     	padding-right: 24px;     	padding-left: 24px;     }          @media (min-width: 1019px) and (max-width: 1140px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (max-width: 767px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) {     	.td-container {     		width: 980px;     	}     	.td-pb-row {     		*zoom: 1;     		margin-right: -20px;     		margin-left: -20px;     	}     	.td-pb-row:before,     	.td-pb-row:after {     		display: table;     		content: "";     	}     	.td-pb-row:after {     		clear: both;     	}     	.td-pb-row [class*="td-pb-span"] {     		display: block;     		min-height: 1px;     		float: left;     		padding-right: 24px;     		padding-left: 24px;     		padding-right: 20px;     		padding-left: 20px;     	}     	.td-block-row {     		*zoom: 1;     		margin-left: -20px;     		margin-right: -20px;     	}     	.td-block-row:before,     	.td-block-row:after {     		display: table;     		content: "";     	}     	.td-block-row:after {     		clear: both;     	}     	.td-block-row [class*="td-block-span"] {     		min-height: 1px;     		padding-right: 24px;     		padding-left: 24px;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-container {     		width: 740px;     	}     	.td-pb-row {     		*zoom: 1;     		margin-right: -14px;     		margin-left: -14px;     	}     	.td-pb-row:before,     	.td-pb-row:after {     		display: table;     		content: "";     	}     	.td-pb-row:after {     		clear: both;     	}     	.td-pb-row [class*="td-pb-span"] {     		display: block;     		min-height: 1px;     		float: left;     		padding-right: 24px;     		padding-left: 24px;     		padding-right: 14px;     		padding-left: 14px;     	}     	.td-block-row {     		*zoom: 1;     		margin-left: -14px;     		margin-right: -14px;     	}     	.td-block-row:before,     	.td-block-row:after {     		display: table;     		content: "";     	}     	.td-block-row:after {     		clear: both;     	}     	.td-block-row [class*="td-block-span"] {     		min-height: 1px;     		padding-right: 24px;     		padding-left: 24px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (max-width: 767px) {     	.td-container {     		width: 100%;     		padding-left: 10px;     		padding-right: 10px;     	}     	.td-pb-row {     		width: 100%;     		margin-left: 0;     		margin-right: 0;     	}     	.td-pb-row [class*="td-pb-span"] {     		display: block;     		min-height: 1px;     		float: left;     		padding-right: 24px;     		padding-left: 24px;     		padding-right: 0;     		padding-left: 0;     	}     	.td-pb-row .td-pb-span5,     	.td-pb-row .td-pb-span7,     	.td-pb-row .td-pb-span12 {     		float: none;     		width: 100%;     	}     	.td-pb-row .td-pb-row {     		padding-right: 0;     		padding-left: 0;     	}     	.td-pb-row .td-pb-row .td-pb-span12 {     		width: 100%;     	}     	.td-block-row {     		*zoom: 1;     		margin-left: 0;     		margin-right: 0;     	}     	.td-block-row:before,     	.td-block-row:after {     		display: table;     		content: "";     	}     	.td-block-row:after {     		clear: both;     	}     	.td-block-row [class*="td-block-span"] {     		min-height: 1px;     		padding-right: 24px;     		padding-left: 24px;     	}     }          @media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (max-width: 767px) and (max-width: 767px) {     	.td-pb-row [class*="td-pb-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          @media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 20px;     		padding-left: 20px;     	}     }          @media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 14px;     		padding-left: 14px;     	}     }          @media (max-width: 767px) and (max-width: 767px) {     	.td-block-row [class*="td-block-span"] {     		padding-right: 0;     		padding-left: 0;     	}     }          .td-header-wrap {     	position: relative;     	z-index: 3;     }          .td-header-row {     	*zoom: 1;     	font-family: 'Open Sans', arial, sans-serif;     }          .td-header-row:before,     .td-header-row:after {     	display: table;     	content: "";     }          .td-header-row:after {     	clear: both;     }          .td-header-sp-logo img {     	margin: auto;     	position: absolute;     	top: 0;     	bottom: 0;     	left: 0;     	right: 0;     }          .td-main-menu-logo {     	display: none;     	float: left;     	margin-right: 10px;     	height: 48px;     }          @media (max-width: 767px) {     	.td-main-menu-logo {     		display: block;     		margin-right: 0;     		height: 0;     	}     }          .td-main-menu-logo a {     	line-height: 46px;     }          .td-main-menu-logo img {     	padding: 3px 0;     	position: relative;     	vertical-align: middle;     	max-height: 48px;     }          @media (max-width: 767px) {     	.td-main-menu-logo img {     		margin: auto;     		bottom: 0;     		top: 0;     		left: 0;     		right: 0;     		position: absolute;     		padding: 0;     	}     }          @media (max-width: 1140px) {     	.td-main-menu-logo img {     		max-width: 138px;     	}     }          .td-header-gradient:before {     	content: "";     	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==');     	width: 100%;     	height: 12px;     	position: absolute;     	bottom: -12px;     	z-index: 1;     }          .td-boxed-layout #td-outer-wrap {     	z-index: 1;     	margin-left: auto;     	margin-right: auto;     	width: 1164px;     }          .td-banner-wrap-full {     	position: relative;     	background-color: rgba(0, 0, 0, 0.01);     }          .td-header-menu-wrap-full {     	z-index: 9998;     	position: relative;     }          @media (max-width: 767px) {     	.td-header-wrap .td-header-menu-wrap-full,     	.td-header-wrap .td-header-menu-wrap,     	.td-header-wrap .td-header-main-menu {     		background-color: #222 !important;     		height: 54px !important;     	}     }          .td-header-style-10 {}          .td-header-style-10 .td-logo-wrap-full {     	min-height: 130px;     	line-height: 130px;     }          @media (max-width: 767px) {     	.td-header-style-10 .td-logo-wrap-full {     		line-height: 90px;     		min-height: 90px;     	}     }          .td-header-style-10 .td-logo-wrap-full a {     	position: relative;     	z-index: 1;     	line-height: 130px;     	display: inline-block;     	vertical-align: middle;     }          @media (max-width: 767px) {     	.td-header-style-10 .td-logo-wrap-full a {     		line-height: 90px;     	}     }          .td-header-style-10 .td-header-sp-logo {     	text-align: center;     }          .td-header-style-10 .td-header-sp-logo img {     	z-index: 1;     	display: block;     	position: relative;     }          @media (max-width: 767px) {     	.td-header-style-10 .td-main-menu-logo {     		display: none;     	}     }          .td-header-style-10 .td-header-menu-wrap-full {     	position: relative;     }               @media (max-width: 767px) {     	.td-header-style-10 .td-header-main-menu {     		padding-left: 2px;     	}     }          .td-header-style-10 #td-header-menu {     	display: table;     	margin: 0 auto;     }          @media (max-width: 767px) {     	.td-header-style-10 #td-header-menu {     		display: block;     	}     }          .td-header-main-menu {     	position: relative;     	z-index: 999;     	padding-right: 48px;     }          @media (max-width: 767px) {     	.td-header-main-menu {     		padding-right: 64px;     		padding-left: 2px;     	}     }          .sf-menu,     .sf-menu li {     	margin: 0;     	list-style: none;     }          @media (max-width: 767px) {     	.sf-menu {     		display: none;     	}     }          .sf-menu li:hover {     	visibility: inherit;     }          .sf-menu li {     	float: left;     	position: relative;     }          .sf-menu .td-menu-item>a {     	display: block;     	position: relative;     }          .sf-menu>li>a {     	padding: 0 14px;     	line-height: 48px;     	font-size: 14px;     	color: #000;     	font-weight: 700;     	text-transform: uppercase;     	-webkit-backface-visibility: hidden;     }          @media (min-width: 768px) and (max-width: 1018px) {     	.sf-menu>li>a {     		padding: 0 9px;     		font-size: 11px;     	}     }          .sf-menu>.current-menu-item>a,     .sf-menu>li>a:hover {     	background-color: transparent;     	z-index: 999;     }          .sf-menu>li>a:after {     	background-color: transparent;     	content: "";     	width: 100%;     	height: 4px;     	position: absolute;     	bottom: 0;     	left: 0;     	-webkit-transform: translate3d(0, 0, 0);     	transform: translate3d(0, 0, 0);     }          .sf-menu>.current-menu-item>a:after,     .sf-menu>li:hover>a:after {     	background-color: #4db2ec;     }          #td-header-menu {     	min-height: 48px;     }          .sf-menu li:hover,     .sf-menu a:focus,     .sf-menu a:hover,     .sf-menu a:active {     	outline: 0;     }          .td-social-icon-wrap {}          .td-social-icon-wrap>a {     	display: inline-block;     }          .td-social-icon-wrap .td-icon-font {     	font-size: 12px;     	width: 30px;     	height: 24px;     	line-height: 26px;     	-webkit-transition: color 0.3s;     	-moz-transition: color 0.3s;     	-o-transition: color 0.3s;     	transition: color 0.3s;     	color: #fff;     }          @media (max-width: 767px) {     	.td-social-icon-wrap {     		margin: 0 3px;     	}     }          #td-outer-wrap {     	position: relative;     	overflow: hidden;     }          .td-mobile-nav-wrap {     	position: absolute;     	top: 0;     	left: -80%;     	width: 80%;     	height: 100%;     	background-color: #f5f5f5;     }          .td-content-wrap {     	position: relative;     }          #td-top-mobile-toggle {     	display: none;     }          @media (max-width: 767px) {     	#td-top-mobile-toggle {     		display: inline-block;     		position: relative;     	}     }          #td-top-mobile-toggle a {     	display: inline-block;     }          #td-top-mobile-toggle i {     	font-size: 26px;     	width: 54px;     	line-height: 54px;     	height: 54px;     	display: inline-block;     	padding-top: 1px;     	color: #fff;     }          .td-mobile-close {     	position: relative;     }          .td-mobile-close a {     	display: block;     	width: 100%;     	padding: 15px 0 17px 0;     	text-align: center;     	background-color: #4db2ec;     	color: white;     	font-size: 17px;     	font-family: 'Roboto', sans-serif;     	z-index: -1;     }          .td-mobile-close a:hover {     	text-decoration: none !important;     	color: white;     	opacity: 0.8;     }          .td-mobile-close .td-nav-triangle {     	position: absolute;     	right: 0;     	top: 19px;     	width: 0;     	height: 0;     	border-style: solid;     	border-width: 7.5px 8px 7.5px 0;     	border-color: transparent #ffffff transparent transparent;     }          .td-mobile-content {}          .td-mobile-content ul {     	list-style: none;     	margin: 0;     	padding: 0;     	box-shadow: none;     }          .td-mobile-content li {     	float: none;     	margin-left: 0;     }          .td-mobile-content li a {     	display: block;     	border-bottom: 1px solid #e8e8e8;     	line-height: 21px;     	font-size: 14px;     	font-family: 'Roboto', sans-serif;     	color: #1e1e1e;     	margin-left: 0;     	padding: 12px 13px 11px 17px;     }          .td-mobile-content li a:hover {     	text-decoration: none !important;     	color: #4db2ec;     	background-color: #fafafa !important;     	color: #81d742;     }          .td-mobile-content div>ul>li>a {     	text-transform: uppercase;     }          @media screen and (max-width: 767px) {     	#td-outer-wrap {     		vertical-align: bottom;     	}     	#td-mobile-nav {     		position: absolute;     		overflow: hidden;     		display: block;     		width: 100%;     	}     	.td-menu-mob-open-menu .td-mobile-nav-wrap {     		left: 0;     	}     	.td-menu-mob-open-menu .td-content-wrap {     		left: 80%;     	}     }          body,     p {     	font-family: Verdana, Geneva, sans-serif;     	font-size: 14px;     	line-height: 21px;     }          p {     	margin-top: 0;     	margin-bottom: 21px;     }          a:active,     a:focus {     	outline: none;     }          ul {     	padding: 0;     }          ul li {     	line-height: 24px;     	margin-left: 21px;     }          h1,     h3 {     	font-family: 'Roboto', sans-serif;     	color: #111111;     	font-weight: 400;     	margin: 6px 0 6px 0;     }          h3>a {     	color: #111111;     }          h3 {     	font-size: 22px;     	line-height: 30px;     	margin-top: 27px;     	margin-bottom: 17px;     }          .td-post-content img {     	margin-bottom: 21px;     	display: block;     }          .td-post-content,     .wpb_text_column {     	font-size: 15px;     	line-height: 26px;     	color: #222;     }          .td-post-content a:hover {     	text-decoration: underline;     }          .td-post-content p,     .wpb_text_column p {     	font-size: 15px;     	line-height: 26px;     	margin-bottom: 26px;     }          .entry-title a:hover {     	text-decoration: none !important;     }          .td_module_wrap {     	position: relative;     	padding-bottom: 35px;     }          .td_module_wrap .entry-title {     	font-size: 21px;     	line-height: 25px;     	margin: 0 0 6px 0;     }          .td_module_wrap:hover .entry-title a {     	color: #4db2ec;     }          .td-module-thumb {     	position: relative;     	margin-bottom: 13px;     }          .td-module-thumb .entry-thumb {     	display: block;     }          .td-module-meta-info {     	font-family: 'Open Sans', arial, sans-serif;     	font-size: 11px;     	margin-bottom: 7px;     	line-height: 1;     	min-height: 17px;     }          .td-excerpt {     	font-size: 13px;     	color: #777;     	font-family: 'Open Sans', arial, sans-serif;     	margin-top: 9px;     }          .td-module-image {     	position: relative;     }          .td_module_2 {     	padding-bottom: 32px;     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td_module_2 .entry-title {     		font-size: 17px;     		line-height: 22px;     	}     }          @media (max-width: 767px) {     	.td_module_2 .entry-thumb {     		width: 100%;     	}     }          .block-title {     	font-family: 'Roboto', sans-serif;     	font-size: 14px;     	line-height: 1;     	margin-top: 0;     	margin-bottom: 26px;     	border-bottom: 2px solid #222222;     }          .block-title span {     	line-height: 17px;     	display: inline-block;     	padding: 7px 12px 4px 12px;     	background-color: #222222;     	color: #fff;     }          .td-crumb-container {     	min-height: 35px;     	margin-bottom: 9px;     	padding-top: 21px;     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-crumb-container {     		padding-top: 16px;     	}     }          @media (max-width: 767px) {     	.td-crumb-container {     		padding-top: 11px;     	}     }          .entry-crumbs {     	font-family: 'Open Sans', arial, sans-serif;     	font-size: 12px;     	color: #c3c3c3;     	line-height: 18px;     	padding-top: 1px;     	padding-bottom: 2px;     }          .entry-crumbs a {     	color: #c3c3c3;     }          .entry-crumbs a:hover {     	color: #777;     }          .entry-crumbs .td-bread-sep {     	font-size: 8px;     	margin: 0 5px;     }          .post {     	background-color: #fff;     }          .post header .entry-title {     	margin-top: 0;     	margin-bottom: 7px;     	word-wrap: break-word;     	font-size: 40px;     	line-height: 50px;     }          @media (max-width: 1018px) {     	.post header .entry-title {     		font-size: 32px;     		line-height: 40px;     	}     }          header .td-module-meta-info {     	margin-bottom: 16px;     }          @media (max-width: 767px) {     	header .td-module-meta-info {     		margin-bottom: 10px;     	}     }          .td-post-sharing {     	font-family: 'Open Sans', arial, sans-serif;     	margin-bottom: 21px;     }          .td-post-sharing a {     	display: inline-block;     }          .td-default-sharing {     	display: inline-block;     	vertical-align: middle;     }          .td-social-sharing-buttons {     	font-size: 11px;     	color: #fff;     	-webkit-border-radius: 2px;     	-moz-border-radius: 2px;     	border-radius: 2px;     	padding: 10px 13px 8px 13px;     	margin-right: 10px;     	height: 40px;     	min-width: 40px;     	text-align: center;     }          .td-social-sharing-buttons:hover {     	opacity: 0.8;     }          .td-social-but-text {     	display: inline-block;     	position: relative;     	top: -1px;     	line-height: 16px;     	padding-left: 10px;     	margin-left: 12px;     }          .td-social-facebook {     	background-color: #516eab;     }          .td-social-facebook .td-icon-facebook {     	font-size: 14px;     	position: relative;     	top: 1px;     }          .td-social-facebook .td-social-but-text {     	border-left: 1px solid rgba(255, 255, 255, 0.1);     }          .td-social-twitter {     	background-color: #29c5f6;     }          .td-social-twitter .td-icon-twitter {     	font-size: 10px;     }          .td-social-twitter .td-social-but-text {     	border-left: 1px solid rgba(255, 255, 255, 0.2);     }          .td-social-google {     	background-color: #eb4026;     }          .td-social-google .td-icon-googleplus {     	font-size: 15px;     	position: relative;     	top: 2px;     	left: 1px;     }          .td-social-pinterest {     	background-color: #ca212a;     	margin-right: 0;     }          .td-social-pinterest .td-icon-pinterest {     	font-size: 13px;     	position: relative;     	top: 1px;     }          .td-post-sharing-bottom {     	border: 1px solid #ededed;     	padding: 10px 26px;     	margin-bottom: 40px;     }          .td-post-sharing-bottom .td-social-sharing-buttons {     	-webkit-border-radius: 0;     	-moz-border-radius: 0;     	border-radius: 0;     	height: 32px;     	min-width: 32px;     	padding: 6px 9px 4px 9px;     }          .td-post-sharing-bottom .td-social-but-text {     	margin-left: 8px;     	padding-left: 9px;     }          .td-post-share-title {     	font-weight: 700;     	font-size: 14px;     	position: relative;     	margin-right: 20px;     	vertical-align: middle;     }          @media (max-width: 767px) {     	.td-post-sharing {     		text-align: center;     	}     	.td-post-sharing-top {     		margin-top: 30px;     		margin-bottom: 30px;     	}     	.td-post-sharing-bottom {     		padding: 20px 0;     	}     }          @media (max-width: 484px) {     	.td-post-sharing-top .td-social-but-text {     		display: none;     	}     	.td-default-sharing {     		margin-right: 0;     	}     	.td-post-share-title {     		display: none;     	}     }          .post footer {     	clear: both;     }          .td-post-source-tags {     	margin-bottom: 30px;     	font-size: 11px;     }          .td-post-source-tags a {     	font-size: 11px;     }          .td-post-small-box {     	margin-bottom: 4px;     	line-height: 20px;     	clear: left;     	height: 20px;     	display: table;     }          .td-post-small-box span {     	background-color: #222222;     	padding: 5px 9px;     	color: #fff;     	display: block;     	text-transform: uppercase;     	line-height: 10px;     	float: left;     	height: 20px;     }          .td-post-small-box a {     	display: block;     	float: left;     	border: 1px solid #ededed;     	margin-left: 4px;     	line-height: 8px;     	color: #111111;     	padding: 5px 8px;     	height: 20px;     }          .td-post-small-box a:hover {     	color: #fff;     	background-color: #4db2ec;     	border-color: #4db2ec;     }          .td-tags {     	font-family: 'Open Sans', arial, sans-serif;     	display: table;     	margin: 0;     	line-height: 20px;     	font-weight: 600;     }          .td-tags li {     	list-style: none;     	display: inline-block;     	line-height: 20px;     	margin-left: 0;     	float: left;     	margin-bottom: 4px;     }          .td-tags span,     .td-tags a {     	margin-right: 4px;     	margin-left: 0;     }          .td-author-name {     	font-family: 'Open Sans', arial, sans-serif;     	font-size: 15px;     	line-height: 21px;     	font-weight: 700;     	margin: 7px 0 8px 0;     }          .td-author-name a {     	color: #222;     }          .td-author-name a:hover {     	color: #4db2ec;     }          .td-post-content p:empty {     	display: none;     }          .td-post-featured-image {     	position: relative;     }          .td-post-featured-image img {     	display: block;     	margin-bottom: 26px;     	width: 100%;     }          .td-post-content {     	margin-top: 21px;     	padding-bottom: 16px;     }          .td-image-gradient-style8:after {     	top: 0;     	left: 0;     	content: "";     	display: block;     	height: 100%;     	width: 100%;     	position: absolute;     	-webkit-box-shadow: inset 0 0 188px 0 #000000;     	-moz-box-shadow: inset 0 0 188px 0 #000000;     	box-shadow: inset 0 0 188px 0 #000000;     	z-index: -1;     }          .td-page-title {     	font-size: 30px;     	line-height: 38px;     	margin: -9px 0 19px 0;     }          body .td-page-title {}          @media (min-width: 768px) and (max-width: 1018px) {     	body .td-page-title {     		font-size: 26px;     		line-height: 34px;     		margin: -2px 0 19px 0;     	}     }          @media (max-width: 767px) {     	body .td-page-title {     		font-size: 24px;     		line-height: 32px;     	}     }          @media (max-width: 767px) {     	.td-main-content-wrap {     		padding-bottom: 26px;     	}     }          .page-nav {     	margin: 30px 0 30px 0;     	font-family: 'Open Sans', arial, sans-serif;     	font-size: 12px;     	display: inline-block;     	width: 100%;     }          @media (max-width: 767px) {     	.page-nav {     		margin-right: auto;     		margin-left: auto;     		display: table;     	}     }          .page-nav a:hover {     	color: #fff;     	background-color: #444;     	border-color: #444;     }          .page-nav a,     .page-nav span {     	padding: 5px 11px;     	border: 1px solid #e3e3e3;     	display: inline-block;     	margin: 0 8px 8px 0;     	min-width: 33px;     	text-align: center;     	color: #666;     	line-height: 21px;     	float: left;     }          .page-nav .last {}          @media (max-width: 767px) {     	.page-nav .last {     		display: none;     	}     }          .page-nav .extend {     	border: none;     }          @media (max-width: 767px) {     	.page-nav .extend {     		display: none;     	}     }          .page-nav i {     	font-size: 9px;     	line-height: 1;     	display: inline-table;     }          .page-nav .pages {     	float: right;     	margin: 0;     	border: none;     	padding: 6px 0 6px 6px;     }          @media (max-width: 767px) {     	.page-nav .pages {     		display: none;     	}     }          .page-nav .current {     	background-color: #4db2ec;     	color: #fff;     	border-color: #4db2ec;     }          .page-nav .td-icon-menu-right {     	padding-left: 1px;     }          .td-category-header {     	background-color: #fff;     }          .td-category-header .td-container {     	position: relative;     }          .td-category-header .td-page-title {     	text-transform: uppercase;     	font-weight: 700;     	margin-top: -2px;     	margin-bottom: 0;     }          .td-category-description {     	width: 90%;     }          @media (max-width: 767px) {     	.td-category-description {     		width: 100%;     	}     }          .td-category-description p {     	font-style: italic;     	font-family: 'Open Sans', arial, sans-serif;     	color: #777;     	font-size: 16px;     	line-height: 26px;     	margin-bottom: 0;     	margin-top: 15px;     }          .category .td-crumb-container {}          @media (max-width: 767px) {     	.category .td-crumb-container {     		margin-bottom: 3px;     		padding-top: 15px;     	}     }          .td_category_template_6 .td-category-header {     	margin: 0 auto;     	width: 1164px;     	min-height: 364px;     	display: table;     	position: relative;     	background-color: rgba(0, 0, 0, 0.5);     }          @media (max-width: 1180px) {     	.td_category_template_6 .td-category-header {     		width: 100%;     	}     }          .td_category_template_6 .td-category-header .td-page-title,     .td_category_template_6 .td-category-header p {     	color: #fff;     }          .td_category_template_6 .td-crumb-container {     	z-index: 1;     	position: absolute;     	top: 0;     	left: 0;     	right: 0;     	margin: auto;     	width: 1068px;     }          @media (min-width: 1019px) and (max-width: 1140px) {     	.td_category_template_6 .td-crumb-container {     		width: 980px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td_category_template_6 .td-crumb-container {     		width: 740px;     	}     }          @media (max-width: 767px) {     	.td_category_template_6 .td-crumb-container {     		padding-left: 10px;     		padding-right: 10px;     		text-align: left;     		width: 100%;     	}     }          .td_category_template_6 .entry-crumbs,     .td_category_template_6 .entry-crumbs a {     	color: #fff;     }          .td_category_template_6 .td-category-description {     	width: 100%;     }          .td_category_template_6 .td-category-description p {     	margin-top: 25px;     	margin-bottom: 25px;     }          .td_category_template_6 .td-main-content-wrap {     	padding-top: 48px;     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td_category_template_6 .td-main-content-wrap {     		padding-top: 26px;     	}     }          @media (max-width: 767px) {     	.td_category_template_6 .td-main-content-wrap {     		padding-top: 40px;     	}     }          .td-category-title-holder {     	display: table-cell;     	padding: 85px 5%;     	z-index: 2;     	text-align: center;     	vertical-align: middle;     }          @media (max-width: 767px) {     	.td-category-title-holder {     		padding: 80px 5%;     	}     }          .td-category-title-holder .td-page-title {     	font-weight: 500;     	font-size: 36px;     	line-height: 54px;     }          .td-category-title-holder .entry-title.td-page-title {}          @media (max-width: 767px) {     	.td-category-title-holder .entry-title.td-page-title {     		font-size: 30px;     		line-height: 40px;     	}     }          .td_category_template_7 .td-category-header {     	margin-bottom: 0;     	position: relative;     }          .td_category_template_7 .td-crumb-container {     	z-index: 1;     	position: absolute;     	top: 0;     	left: 0;     }          @media (max-width: 767px) {     	.td_category_template_7 .td-crumb-container {     		left: 10px;     	}     }          .td_category_template_7 .td-category-title-holder {     	padding: 80px 15% 89px;     	display: table;     	width: 100%;     }          @media (max-width: 767px) {     	.td_category_template_7 .td-category-title-holder {     		padding: 60px 5% 69px;     	}     }          .td_category_template_7 .td-category-description {     	width: 100%;     }          .td_category_template_7 .td-category-description p {     	margin-top: 25px;     }          @media (max-width: 767px) {     	.td_category_template_7 .td-category-description p {     		margin-bottom: 28px;     		margin-top: 7px;     	}     }          @font-face {     	font-family: 'newspaper';     	src: url(/uploads/514/newspaper.eot);     	src: url(/uploads/514/newspaper.eot) format('embedded-opentype'), url(/uploads/514/newspaper.woff) format('woff'), url(/uploads/514/newspaper.ttf) format('truetype'), url(/uploads/514/newspaper.svg) format('svg');     	font-weight: normal;     	font-style: normal;     }          [class^="td-icon-"]:before,     [class*=" td-icon-"]:before {     	font-family: 'newspaper';     	speak: none;     	font-style: normal;     	font-weight: normal;     	font-variant: normal;     	text-transform: none;     	line-height: 1;     	text-align: center;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }          [class*="td-icon-"] {     	line-height: 1;     	text-align: center;     	display: inline-block;     }          .td-icon-right:before {     	content: '\e803';     }          .td-icon-menu-right:before {     	content: '\e80d';     }          .td-icon-facebook:before {     	content: '\e818';     }          .td-icon-googleplus:before {     	content: '\e81b';     }          .td-icon-pinterest:before {     	content: '\e825';     }          .td-icon-rss:before {     	content: '\e828';     }          .td-icon-tumblr:before {     	content: '\e830';     }          .td-icon-twitter:before {     	content: '\e831';     }          .td-icon-vk:before {     	content: '\e837';     }          .td-icon-mobile:before {     	content: '\e83e';     }          .td-social-icon-wrap a:hover {     	color: transparent;     }          .td-social-icon-wrap i.td-icon-facebook:hover {     	color: #3B5998;     }          .td-social-icon-wrap i.td-icon-googleplus:hover {     	color: #dd4b39;     }          .td-social-icon-wrap i.td-icon-pinterest:hover {     	color: #cb2027;     }          .td-social-icon-wrap i.td-icon-rss:hover {     	color: #f36f24;     }          .td-social-icon-wrap i.td-icon-tumblr:hover {     	color: #32506d;     }          .td-social-icon-wrap i.td-icon-twitter:hover {     	color: #00aced;     }          .td-social-icon-wrap i.td-icon-vk:hover {     	color: #45668e;     }          @media screen and (max-width: 800px) and (orientation: landscape),     screen and (max-height: 300px) {}          .widget {     	font-family: 'Open Sans', arial, sans-serif;     	margin-bottom: 38px;     	overflow: hidden;     }          .widget .block-title {     	margin-bottom: 13px;     }          .widget_text {     	margin-bottom: 17px;     }          .widget_text .block-title {     	margin-bottom: 26px;     }          @media only screen and (-webkit-min-device-pixel-ratio: 2),     only screen and (min--moz-device-pixel-ratio: 2),     only screen and (min-device-pixel-ratio: 2) {}          @media (max-width: 1180px) {     	.td-boxed-layout #td-outer-wrap {     		width: 100%;     	}     }          .backstretch {     	width: 100%;     	height: 100%;     	position: fixed;     	z-index: -99999;     	top: 0;     }          .td-backstretch {     	max-width: none;     	opacity: 0;     	transition: opacity 2s;     	display: block;     }          .td-stretch-width {     	height: auto;     	width: 100%;     	margin: 0;     	position: relative;     	left: 50%;     	-webkit-transform: translateX(-50%);     	transform: translateX(-50%);     }          @media print {     	html,     	body {     		background-color: #FFF;     		color: #000;     		margin: 0;     		padding: 0;     	}     	img {     		max-width: 100%;     		display: block;     	}     	h1,     	h3 {     		page-break-after: avoid;     	}     	ul,     	li {     		page-break-inside: avoid;     	}     	.backstretch {     		display: none;     	}     	.td-main-content,     	header {     		width: 100% !important;     	}     }          .td-footer-wrapper {     	background-color: #222222;     	padding-top: 64px;     	padding-bottom: 20px;     	color: #eaeaea;     }          @media (max-width: 767px) {     	.td-footer-wrapper {     		padding-top: 40px;     	}     }          .td-footer-wrapper .block-title span {     	background-color: transparent;     	padding: 0;     }          .td-footer-wrapper .block-title {     	border-bottom: 0;     	font-size: 18px;     	font-weight: 700;     	margin-bottom: 40px;     }          .td-footer-wrapper a {     	color: #fff;     }          .td-footer-info {     	margin-bottom: 48px;     }          @media (max-width: 767px) {     	.td-footer-info {     		text-align: center;     		margin-bottom: 64px;     	}     }          .footer-logo-wrap {     	margin-bottom: 20px;     }          .footer-text-wrap {     	font-family: 'Open Sans', arial, sans-serif;     }          .td-social-style-2 .td-social-icon-wrap {     	display: inline-block;     	margin: 5px 10px 5px 0;     }          .td-social-style-2 .td-social-icon-wrap:last-child {     	margin-right: 0;     }          .td-social-style-2 .td-icon-font {     	font-size: 14px;     	width: 40px;     	height: 40px;     	line-height: 40px;     	border: 1px solid rgba(255, 255, 255, 0.1);     	background-color: rgba(255, 255, 255, 0.03);     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-social-style-2 .td-icon-font {     		font-size: 12px;     		width: 32px;     		height: 32px;     		line-height: 32px;     	}     }          .footer-social-wrap a:hover {     	color: #4db2ec;     }          .td-footer-template-4 .td-footer-info {     	text-align: center;     }          .td-footer-template-4 .footer-text-wrap {     	width: 80%;     	margin-right: auto;     	margin-left: auto;     }          .td-sub-footer-container {     	background-color: #0d0d0d;     	color: #ccc;     	font-size: 12px;     	font-family: 'Open Sans', arial, sans-serif;     }          @media (max-width: 767px) {     	.td-sub-footer-container {     		text-align: center;     		padding: 6px 0;     	}     }          .td-sub-footer-copy {     	line-height: 34px;     }          .td-sub-footer-container .td-sub-footer-menu {     	float: right;     }          @media (max-width: 767px) {     	.td-sub-footer-container .td-sub-footer-menu {     		float: none;     	}     }          .td-subfooter-menu {     	display: inline-block;     	margin: 0;     	float: right;     }          @media (min-width: 1019px) and (max-width: 1140px) {     	.td-subfooter-menu {     		padding-right: 40px;     	}     }          @media (min-width: 768px) and (max-width: 1018px) {     	.td-subfooter-menu {     		padding-right: 48px;     	}     }          @media (max-width: 767px) {     	.td-subfooter-menu {     		float: none;     	}     }          .td-subfooter-menu li {     	display: inline-block;     	margin-left: 0;     }          .td-subfooter-menu li a {     	margin-right: 16px;     	line-height: 34px;     	display: inline-block;     	color: #ccc;     }          .td-subfooter-menu li a:hover {     	color: #4db2ec;     }          .td-subfooter-menu li:last-child a {     	margin-right: 0;     }          .sf-menu>.current-menu-item>a:after,     .sf-menu>li:hover>a:after,     .td-post-small-box a:hover,     .page-nav .current,     .td-mobile-close a {     	background-color: #dd9933;     }          a,     .td-social-icon-wrap>a:hover,     .td_module_wrap:hover .entry-title a,     .td-author-name a:hover,     .td-subfooter-menu li a:hover,     .footer-social-wrap a:hover,     .td-mobile-content li a:hover {     	color: #dd9933;     }          .td-post-small-box a:hover,     .page-nav .current {     	border-color: #dd9933;     }          .td-header-wrap .td-header-menu-wrap-full {     	background-color: #000000;     }          .sf-menu>.current-menu-item>a:after,     .sf-menu>li:hover>a:after,     .td-mobile-close a {     	background-color: #81d742;     }          .td-header-wrap .td-header-menu-wrap .sf-menu>li>a {     	color: #ffffff;     }   @media only screen and (max-width: 1200px) {   .td-header-style-10 .td-header-main-menu { padding: 0; }   .td-subfooter-menu li a { margin-right: 14px; } }