@charset "UTF-8";/* Main variables *//***bootstrap overrides*/.modal-backdrop.in {	filter: alpha(opacity=80);	opacity: .8;}/*bootstrap breadcrumbs*/.breadcrumb {	margin: 2px 0 0 0;	padding: 0;	background-color: transparent;	border-radius: 0;	color: #ffffff;	font-size: 14px;	font-weight: 400;	font-family: "Oswald", sans-serif;	letter-spacing: 0.1em;	line-height: 32px;	text-transform: uppercase;}.breadcrumb .last-item {	color: #ccb15a;}.breadcrumb > .active {	color: inherit;	opacity: 0.9;}.breadcrumb li {	display: inline-block;}.breadcrumb li a {	color: #a4a9b9;}.breadcrumb li a:hover {	color: #ccb15a;}.breadcrumb > li + li:before {	color: #a4a9b9;	padding: 0 18px 0 12px;	content: "/";	font-size: 14px;	position: relative;	top: 0;}/* pagination */.pagination {	margin: 0;	display: block;	line-height: 0;}.pagination > li {	display: inline-block;	margin-right: 10px;	margin-bottom: 10px;}.pagination > li a.prev,.pagination > li span.prev {	font-size: 0;}.pagination > li a.prev:before,.pagination > li span.prev:before {	font-size: 14px;	font-family: FontAwesome;	content: "\f104";	position: relative;	top: 0;	line-height: 1.45;}.pagination > li a.next,.pagination > li span.next {	font-size: 0;}.pagination > li a.next:before,.pagination > li span.next:before {	font-size: 14px;	font-family: FontAwesome;	content: "\f105";	position: relative;	top: 0;	line-height: 1.45;}.pagination > li:last-child {	margin-right: 0;}.pagination > li > a,.pagination > li > span {	text-align: center;	padding: 17px 0;	color: #738c99;	border: 1px solid #e5e5e5;	background-color: transparent;	font-size: 14px;	font-weight: 400;	font-family: "Oswald", sans-serif;	margin-left: 0;	min-width: 60px;	border-radius: 0;	text-transform: uppercase;	-webkit-transition: all 0.3s ease-in-out 0s;	transition: all 0.3s ease-in-out 0s;}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span {	border-radius: 0;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {	background-color: #ccb15a;	border-color: #ccb15a;	color: #ffffff;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {	background-color: #ccb15a;	border-color: #ccb15a;	color: #ffffff;}.pagination > .disabled > a,.pagination > .disabled > span {	background-color: transparent;	border: 1px solid #e5e5e5;}.pagination > .disabled > a:hover,.pagination > .disabled > span:hover,.pagination > .disabled > a:focus,.pagination > .disabled > span:focus {	background-color: #ccb15a;	border-color: #ccb15a;	color: #ffffff;}/*forms*/input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select,.form-control {	height: 60px;	background-color: #f1f3f5;	border: 1px solid transparent;	border-radius: 0;	font-weight: 300;	box-shadow: none;	color: #738c99;	padding-left: 28px;	padding-right: 30px;	padding-top: 11px;	padding-bottom: 11px;	font-size: 16px;	line-height: 24px;}input[type="text"] + .theme_button,input[type="email"] + .theme_button,input[type="url"] + .theme_button,input[type="password"] + .theme_button,input[type="search"] + .theme_button,input[type="tel"] + .theme_button,input[type="number"] + .theme_button,textarea + .theme_button,select + .theme_button,.form-control + .theme_button {	position: absolute;	padding: 0;	top: 0;	right: 0;	width: 60px;	height: 60px;	text-align: center;	line-height: 60px;	box-shadow: none;}input[type="text"] + .theme_button i,input[type="email"] + .theme_button i,input[type="url"] + .theme_button i,input[type="password"] + .theme_button i,input[type="search"] + .theme_button i,input[type="tel"] + .theme_button i,input[type="number"] + .theme_button i,textarea + .theme_button i,select + .theme_button i,.form-control + .theme_button i {	font-size: 1em;	top: 0;}/* For IE */select::-ms-expand {	display: none;}/* For Firefox / small devices */select {	-moz-appearance: none;	-webkit-appearance: none;}textarea,textarea.form-control {	height: auto;	padding-top: 17px;	border-radius: 0;}.form-group {	position: relative;}.form-group:last-child {	margin-bottom: 0;}/* select styling */select.form-control {	color: #738c99;	background-color: #ffffff;}select.form-control option {	font-weight: 400;}select.form-control option.default-selected {	background-color: #a4a9b9;}.form-control.invalid {	box-shadow: 0 0 0 2px #ccb15a;}.form-control:focus {	box-shadow: none;	border-color: #738c99;}.ls .form-control:focus {	border-color: #e5e5e5;}.form-control::-moz-placeholder {	text-transform: none;	font-size: 16px;	font-weight: 300;}.form-control:-ms-input-placeholder {	text-transform: none;	font-size: 16px;	font-weight: 300;}.form-control::-webkit-input-placeholder {	text-transform: none;	font-size: 16px;	font-weight: 300;}.form-control:-moz-placeholder {	color: #738c99;	opacity: 1;}.form-control::-moz-placeholder {	color: #738c99;	opacity: 1;}.form-control:-ms-input-placeholder {	color: #738c99;}.form-control::-webkit-input-placeholder {	color: #738c99;}.form-control:focus:-moz-placeholder {	color: transparent !important;	opacity: 1;}.form-control:focus::-moz-placeholder {	color: transparent !important;	opacity: 1;}.form-control:focus:-ms-input-placeholder {	color: transparent !important;}.form-control:focus::-webkit-input-placeholder {	color: transparent !important;}/*icons for forms */form label + [class*="icon2-"] {	position: absolute;	font-size: 24px;	color: #738c99;	left: 10px;	top: 19px;}form label + [class*="icon2-"] + .form-control {	padding-left: 45px;}.form-group label + [class*="icon2-"] + .form-control,.form-group label + [class*="fa-"] + .form-control {	padding-left: 45px;}.form-group label + [class*="icon2-"],.form-group label + [class*="fa-"] {	position: absolute;	font-size: 14px;	left: 25px;	top: 23px;	width: 14px;	text-align: center;}.form-group [class*="icon2-"],.form-group [class*="fa-"] {	color: #ccb15a;	-webkit-transition: all 0.15s ease-in-out 0s;	transition: all 0.15s ease-in-out 0s;}.form-group:hover [class*="icon2-"],.form-group:hover [class*="fa-"] {	color: #ccb15a;}.form-group label + [class*="icon2-"].color1,.form-group label + [class*="fa-"].color1 {	color: #ccb15a;}label {	font-weight: normal;}.form-control + [class*="icon2-"] {	position: absolute;	font-size: 24px;	left: 20px;	top: 50%;	color: #ccb15a;}.form-wrapper.with_background, .form-wrapper.muted_background, .form-wrapper.cs, .form-wrapper.ds, .form-wrapper.ls {	padding: 35px;}.form-wrapper.columns_padding_15 [class*="col-"] {	margin-top: 15px;	margin-bottom: 15px;}/* Form with background */.form-wrapper.with_padding {	padding: 30px 20px;}@media (min-width: 400px) {	.form-wrapper.with_padding {		padding: 35px;	}}.form-wrapper.with_padding .wrap-forms-buttons {	margin-top: 20px;}.form-wrapper.with_padding .wrap-forms-buttons .theme_button {	margin-bottom: 0;}.form-wrapper.light_form {	background-color: rgba(255, 255, 255, 0.4);}.form-wrapper.dark_form {	background-color: rgba(0, 0, 0, 0.4);}.form-wrapper.color_form {	background-color: rgba(228, 61, 78, 0.4);}/* Contact form 7 */form.wpcf7-form .footer-form .wpcf7-form-control {	text-align: center;}@media (min-width: 480px) {	form.wpcf7-form .footer-form {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between;	}	form.wpcf7-form .footer-form .one-half {		width: 48.5%;	}	form.wpcf7-form .footer-form .footer_contact-form-submit {		margin-top: 30px;		margin-left: auto;		margin-right: auto;	}}form.wpcf7-form .ajax-loader {	display: none;}/*carousel*/.carousel {	overflow: hidden;}.carousel-indicators li {	width: 10px;	height: 10px;	border-width: 0;	background-color: #13182a;	margin: 0 3px;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.carousel-indicators li:hover {	opacity: 0.8;}.carousel-indicators .active {	width: 10px;	height: 10px;	margin: 0 3px;	background-color: #ccb15a;}.carousel-control.left,.carousel-control.right {	border: 1px solid #ffffff;	color: #ffffff;	border-radius: 0px;	width: 50px;	height: 50px;	left: -50px;	top: 50%;	margin-top: -25px;	text-shadow: none;	opacity: 1;	background-image: none;	filter: alpha(opacity=100);	text-align: center;}.carousel-control.right {	right: -50px;}.carousel:hover .carousel-control {	left: 50px;}.carousel:hover .carousel-control.right {	left: auto;	right: 50px;}.carousel-control.left span,.carousel-control.right span {	font-family: 'rt-icons-2';	width: 50px;	height: 50px;	margin: 0;	font-size: 16px;	left: 0;	top: 0;	line-height: 50px;}.carousel-control .icon-prev:before {	content: "\e7c4";}.carousel-control .icon-next:before {	content: "\e7c5";}/* collapse accordion */.panel-heading .panel-title {	font-size: inherit;	letter-spacing: 0;	padding: 0;	position: relative;}.panel-heading .panel-title > a {	font-size: 14px;	text-transform: uppercase;	letter-spacing: 0.05em;	font-weight: 400;	line-height: 1.3;	display: block;	padding: 18px 50px 17px 25px;	margin: -2px;	background-color: #ccb15a;	border: none;	color: #ffffff;	border-radius: 0;	word-wrap: break-word;}@media (min-width: 400px) {	.panel-heading .panel-title > a {		padding: 21px 50px 21px 40px;	}}.panel-heading .panel-title > a.collapsed,.panel-heading .panel-title > a.collapsed:hover {	border-radius: 0;}.panel-heading .panel-title > a.collapsed:hover,.panel-heading .panel-title > a:hover {	background-color: #ccb15a;	color: #ffffff;}.panel-heading .panel-title > a.collapsed:hover i,.panel-heading .panel-title > a:hover i {	color: #ffffff;}.panel-heading .panel-title > a.collapsed {	color: #a4a9b9;	background-color: #222739;}.panel-heading .panel-title > a.collapsed i {	color: #ccb15a;}.panel-heading .panel-title > a:after {	content: '-';	position: absolute;	text-align: center;	right: 0;	top: 0;	width: 60px;	height: 60px;	line-height: 58px;	font-size: 20px;	font-weight: 300;}.panel-heading .panel-title > a.collapsed:after {	content: '+';	color: #ccb15a;}.panel-heading .panel-title > a.collapsed:hover:after {	color: #ffffff;}.panel-heading .panel-title > a > i {	position: relative;	width: 1em;	margin-right: 10px;	text-align: center;	display: inline-block;	line-height: 0;}.panel {	box-shadow: none;}.panel-group .panel {	border-radius: 0;	border: 1px solid #0a0d1b;	background-color: #0a0d1b;}.panel-default > .panel-heading {	background-color: transparent;	color: inherit;	position: relative;	border: 1px solid #222739;	border-radius: 0;	padding: 0;}.panel-default {	border: 0;}.panel-group .panel + .panel {	margin-top: 10px;}.panel-body {	border-top: none !important;}.panel-body .media-left {	padding-right: 15px;}.panel-body .media-left .img-circle {	max-width: 50px;}.panel-body .media-left img {	max-width: 80px;}.panel-group .panel-heading + .panel-collapse .panel-body {	padding: 20px;	border-radius: 0px;}@media (min-width: 400px) {	.panel-group .panel-heading + .panel-collapse .panel-body {		padding: 37px 40px 32px;	}}.collapse-unstyled .panel h4 {	margin: 0 0 0.5em;}.collapse-unstyled .panel h4 a:after {	color: #ccb15a;	padding: 0 5px;	display: inline-block;	font-family: 'FontAwesome';	content: "\f107";}.collapse-unstyled .panel h4 a.collapsed:after {	content: "\f105";}.collapse-unstyled .panel-content {	padding: 10px 20px;}/* datetimepicker */.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover {	background-color: #ccb15a !important;	color: #ffffff !important;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.bootstrap-datetimepicker-widget .timepicker .btn-primary {	color: #ffffff;	background-color: #ccb15a;	border-color: #ccb15a;	border-radius: 5px;}.bootstrap-datetimepicker-widget a {	color: #ccb15a;}/*progress bars*/p + .progress {	margin-top: -10px;}.progress {	overflow: visible;	height: 4px;	margin-bottom: 18px;	position: relative;	border-radius: 0;	background-color: rgba(164, 169, 185, 0.3);	box-shadow: none;	border: none;}.progress:last-child {	margin-bottom: 10px;}.progress-bar {	background-color: #ccb15a;	color: inherit;	box-shadow: none;	height: 4px;}.progress-bar span {	position: absolute;	right: 0;	top: -28px;	font-size: 14px;	font-weight: 400;	letter-spacing: 0.05em;	font-family: "Oswald", sans-serif;}.progress-title {	font-weight: 400;	font-size: 14px;	letter-spacing: 0.05em;	font-family: "Oswald", sans-serif;	text-transform: uppercase;	margin-bottom: 16px;}.progress-level {	font-size: 14px;	font-weight: 400;	float: right;	position: relative;	top: 4px;}.progress-bar-success {	background-color: #2fa101;}.progress-bar-info {	background-color: #04aeec;}.progress-bar-warning {	background-color: #efc100;}.progress-bar-danger {	background-color: #ccb15a;}.alert {	border-radius: 0;	border-width: 0 0 0 4px;	padding: 30px;	margin-bottom: 40px;}.media {	margin-top: 16px;}.media .media-object {	max-width: 100px;}/*nav*/.nav-tabs > li {	margin-bottom: -2px;}.nav > li > a:hover,.nav > li > a:focus {	background-color: inherit;}/*tabs*/.tab-content {	border-radius: 0;	padding: 35px 35px;	border: 0;	background-color: #a4a9b9;	margin-bottom: 40px;}@media (min-width: 1200px) {	.tab-content {		padding: 55px;	}}.tab-content.no-border {	padding: 36px 0 0;	border: none;}.tab-content.top-color-border {	position: relative;}.tab-content.top-color-border > :before {	content: '';	position: absolute;	left: 0px;	right: 0px;	top: -2px;	height: 7px;	background-color: #ccb15a;}.tab-content .featured-tab-image {	margin: -30px -31px 24px -31px;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {	border: 1px solid rgba(164, 169, 185, 0.3);}.nav-tabs {	border-bottom-color: transparent;	margin-top: 0;	margin-bottom: 0;}ul.nav-tabs.nav > li > a {	font-size: 14px;	padding: 15px 20px 15px;	text-transform: uppercase;	text-align: center;	font-weight: 400;	letter-spacing: 0.05em;	text-indent: 0.05em;	font-family: "Oswald", sans-serif;	margin-right: 3px;	margin-top: 0;	margin-bottom: 0;	border: 2px solid rgba(164, 169, 185, 0.3);	background-color: transparent;	color: #a4a9b9;	border-radius: 0;	line-height: 1.42857143;}.small-tabs ul.nav-tabs.nav > li > a {	padding: 10px 15px;}@media (min-width: 768px) {	ul.nav-tabs.nav > li > a {		padding: 15px 35px 15px;	}}@media (min-width: 1400px) {	ul.nav-tabs.nav > li > a {		padding: 19px 35px 19px;		min-width: 170px;	}}ul.nav-tabs.nav > li.active > a {	line-height: 1.5;}ul.nav-tabs.nav > li.active > a,ul.nav-tabs.nav > li.active > a:hover,ul.nav-tabs.nav > li.active > a:focus {	border: 1px solid #ccb15a;	background-color: #ccb15a;	color: #ffffff;}ul.nav-tabs.nav > li > a:hover,ul.nav-tabs.nav > li > a:focus,ul.nav-tabs.nav.nav-justified > .active > a {	border-color: #ccb15a;	background-color: #ccb15a;	color: #ffffff;}/*vertical tabs*/.vertical-tabs .tab-content.no-border {	padding-top: 0;}.vertical-tabs .nav > li > a {	background-color: #13182a;	color: #ffffff;	padding: 18px 60px 18px 40px;	margin-bottom: 10px;	position: relative;}.vertical-tabs .nav > li > a i {	position: relative;	top: 1px;	padding-right: 12px;}.vertical-tabs .nav > li > a:after {	color: rgba(255, 255, 255, 0.8);	font-family: 'rt-icons-2';	content: "\e7c5";	position: absolute;	font-size: 12px;	line-height: 58px;	text-align: center;	right: 0;	top: 0;	bottom: 0;	width: 60px;	border-left: 1px solid rgba(255, 255, 255, 0.2);	letter-spacing: 0;}.vertical-tabs .nav > li.active a,.vertical-tabs .nav > li > a:hover {	background-color: #ccb15a;}@media (min-width: 768px) {	.vertical-tabs .nav > li.active {		position: relative;		z-index: 2;	}}/* bs tables */.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th {	padding: 13px 8px;	border-color: #e5e5e5;}.table {	border-top: 1px solid #e5e5e5;	border-bottom: 1px solid #e5e5e5;}.table td + th,.table th + td,.table th + th,.table td + td {	border-left: 1px solid #e5e5e5;}.table-bordered > thead > tr > td,.table-bordered > thead > tr > th {	border-bottom-width: 1px;}.table-responsive {	border: none;}/*bs buttons*/.btn {	padding: 18px 30px;	text-transform: uppercase;	margin: 0 2px 6px 0;	border: none;	border-radius: 0;	outline: none;	-webkit-transition: all 0.3s ease-in-out 0s;	transition: all 0.3s ease-in-out 0s;}.btn:hover, .btn:focus {	outline: none;}li.media:before,li.media:after {	display: block;	content: '';	clear: both;}/* bs dropdown menu */.dropdown-menu {	box-shadow: none;	border-radius: 0;	border-color: rgba(164, 169, 185, 0.3);	z-index: 1001;	font-size: 16px;	margin-top: 0;}[class*="right"] .dropdown-menu {	right: 0;	left: auto;}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover {	color: #13182a;	background-color: transparent;}.well {	box-shadow: none;	border: none;	border-radius: 0;}/* our custom video placeholser*/.embed-responsive-3by2 {	padding-bottom: 66.666%;}.embed-placeholder:after {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;	content: "\f04b";	font-family: 'FontAwesome';	position: absolute;	color: #ffffff;	font-size: 14px;	line-height: 56px;	width: 60px;	height: 60px;	text-align: center;	border: 1px solid #ffffff;	border-radius: 50%;	left: 50%;	top: 50%;	margin-left: -30px;	margin-top: -30px;}.embed-placeholder:hover:after {	opacity: 0.4;}/***general styles*/html {	width: 100%;	height: 100%;	position: relative;	overflow: visible;}::-moz-selection {	color: #ffffff;	background-color: #ccb15a;}::selection {	color: #ffffff;	background-color: #ccb15a;}::-moz-selection {	color: #ffffff;	background-color: #ccb15a;}body {	font-family: 'Poppins', sans-serif;	font-size: 16px;	font-weight: 300;	line-height: 30px;}h1,h2,h3,h4,h5,h6 {	word-break: break-word;	font-weight: 400;	line-height: 1;	font-family: 'Oswald', sans-serif;	text-transform: uppercase;	letter-spacing: 0.05em;}h1,.post.vertical-item .entry-content h1 {	font-size: 56px;	margin-top: 1.15em;	margin-bottom: 0.45em;}@media (max-width: 1024px) {	h1,  .post.vertical-item .entry-content h1 {		font-size: 52px;	}}@media (max-width: 479px) {	h1,  .post.vertical-item .entry-content h1 {		font-size: 44px;	}}h2,.post.vertical-item .entry-content h2 {	font-size: 48px;	margin-top: 0.9em;	margin-bottom: 0.55em;}@media (max-width: 1024px) {	h2,  .post.vertical-item .entry-content h2 {		font-size: 44px;	}}@media (max-width: 479px) {	h2,  .post.vertical-item .entry-content h2 {		font-size: 38px;	}}h3,.post.vertical-item .entry-content h3 {	font-size: 40px;	margin-top: 1.2em;	margin-bottom: 0.65em;}@media (max-width: 1024px) {	h3,  .post.vertical-item .entry-content h3 {		font-size: 36px;	}}@media (max-width: 479px) {	h3,  .post.vertical-item .entry-content h3 {		font-size: 32px;	}}h4,.post.vertical-item .entry-content h4 {	font-size: 32px;	margin-top: 1.5em;	margin-bottom: 0.9em;}@media (max-width: 1024px) {	h4,  .post.vertical-item .entry-content h4 {		font-size: 28px;	}}@media (max-width: 479px) {	h4,  .post.vertical-item .entry-content h4 {		font-size: 26px;	}}h5,.post.vertical-item .entry-content h5 {	font-size: 24px;	margin-top: 1.9em;	margin-bottom: 1.2em;}@media (max-width: 1024px) {	h5,  .post.vertical-item .entry-content h5 {		font-size: 20px;	}}h6,.post.vertical-item .entry-content h6 {	font-size: 16px;	margin-top: 2.8em;	margin-bottom: 1.8em;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {	margin-top: 0;}p {	margin-bottom: 20px;}p:last-child {	margin-bottom: 0;}blockquote {	position: relative;	margin-top: 45px;	margin-bottom: 50px;	margin-left: auto;	margin-right: auto;	text-align: center;	padding: 0;	max-width: 720px;	border: none;	font-size: 20px;	font-weight: 300;	line-height: 30px;	font-style: italic;	color: #738c99;}.ds blockquote,.cs blockquote {	color: #ffffff;}blockquote .avatar {	position: relative;	width: 150px;	margin-left: auto;	margin-right: auto;	margin-bottom: 0;	z-index: 1;}blockquote .avatar img {	min-width: 150px;	max-width: 150px;	border-radius: 50%;	margin: 0;}.ls.ms blockquote .avatar img {	background-color: #ffffff;}.ds blockquote .avatar img {	background-color: #0a0d1b;}blockquote .item-meta,blockquote .blockqoute-meta {	margin-top: 10px;	font-style: normal;	font-size: 14px;	text-transform: uppercase;}blockquote footer {	font-weight: 400;	text-transform: none;	font-style: normal;	font-size: 32px;	color: #0b364d;	font-family: "Oswald", sans-serif;	line-height: 20px;	margin-top: 35px;	letter-spacing: 0.05em;}.cs blockquote footer,.ds blockquote footer {	color: #ffffff;}blockquote footer:before {	display: none;}blockquote .author-job {	text-transform: none;	font-style: normal;	display: block;	margin-top: 5px;	line-height: 1;}.cs blockquote .author-job,.ds blockquote .author-job {	color: #ffffff;}blockquote .author-name,blockquote cite,blockquote cite a {	font-style: normal;	text-align: center;	text-transform: uppercase;	color: #ccb15a;	display: inline-block;	letter-spacing: 0.05em;	width: 100%;	font-size: 12px;	font-weight: 400;	line-height: 1;}img, figure {	max-width: 100%;	height: auto;}figcaption, .entry-caption {	padding: 2px 0 12px;}figcaption p, .entry-caption p {	margin-bottom: 0;}label {	color: #13182a;}a {	text-decoration: none;	-webkit-transition: all 0.3s ease-in-out 0s;	transition: all 0.3s ease-in-out 0s;}a:hover {	color: #ccb15a;	text-decoration: none;	-webkit-transition: all 0.15s linear 0s;	transition: all 0.15s linear 0s;}input:focus,button:focus,select:focus,textarea:focus,a:focus {	outline: medium none;	text-decoration: none;}a > img {	-webkit-transition: all 0.15s ease-in-out 0s;	transition: all 0.15s ease-in-out 0s;}a:hover > img {	opacity: 0.8;}hr {	border: none;	height: 1px;	background-color: #ddd;}iframe {	border: none;	max-width: 100%;}input[type='number'] {	-moz-appearance: textfield;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {	-webkit-appearance: none;}table {	width: 100%;	max-width: 100%;	margin: 10px 0;}table td, table th {	padding: 13px 8px;	line-height: 1.42857143;	vertical-align: top;	border: 1px solid #e5e5e5;}table th {	color: #13182a;	font-weight: normal;}.table_template thead {	background-color: #ccb15a;	color: #13182a;}.table_template thead.light {	background-color: #ffffff;}.table_template th {	font-weight: 700;}.table_template td, .table_template th {	padding: 18px 30px;}.table_template tbody tr:nth-of-type(odd) {	background-color: rgba(238, 238, 238, 0.1);}.table_template tbody tr:nth-of-type(even) {	background-color: rgba(17, 17, 17, 0.05);}/***styled lists*/ul, ol {	padding-left: 30px;}.list1 ol,ol.list1 {	counter-reset: li;	list-style: none outside none;	padding: 0;	margin-bottom: 0;}.list1 ol li,ol.list1 li {	position: relative;	padding: 4px 0 4px 25px;	font-size: 16px;	line-height: 30px;	font-weight: 300;	color: #0b364d;}.list1 ol li:after,ol.list1 li:after {	content: counter(li) ".";	counter-increment: li;	position: absolute;	left: 2px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	font-weight: bold;	color: #ccb15a;}.ds .list1 ol li, .dsol.list1 li {	color: #ffffff;}.list1 ul,ul.list1 {	list-style: none;	padding-left: 10px;	margin-bottom: 20px;}.list1 ul li,ul.list1 li {	position: relative;	padding: 4px 0 4px 10px;	font-size: 16px;	line-height: 30px;	font-weight: 300;	color: #0b364d;}.ds .list1 ul li, .dsul.list1 li {	color: #ffffff;}.list1 ul li:before,ul.list1 li:before {	font-family: 'FontAwesome';	font-size: 7px;	content: "\f111";	position: absolute;	left: -10px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	color: #ccb15a;}/* ** Buttons*/.theme_buttons a,.theme_button,.wc-proceed-to-checkout .checkout-button,.buttons a,button,input[type="submit"] {	font-family: "Oswald", sans-serif;	font-size: 14px;	font-weight: 400;	text-transform: uppercase;	letter-spacing: 0.05em;	text-indent: 0.05em;	padding: 20px 30px 20px;	margin-bottom: 4px;	line-height: 1;	display: inline-block;	text-align: center;	color: #ffffff;	border: 2px solid #ccb15a;	background-color: #ccb15a;	border-radius: 0;	-webkit-transition: all 0.4s linear 0s;	transition: all 0.4s linear 0s;}.theme_buttons a:hover, .theme_buttons a:focus, .theme_buttons a:active,.theme_button:hover,.theme_button:focus,.theme_button:active,.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .checkout-button:focus,.wc-proceed-to-checkout .checkout-button:active,.buttons a:hover,.buttons a:focus,.buttons a:active,button:hover,button:focus,button:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active {	color: #ccb15a;	background-color: transparent;}.theme_button + .theme_button {	margin-left: 20px;}.theme_button.small_button + .theme_button.small_button {	margin-left: 8px;}.theme_buttons.color1 a,.theme_button.color1,.button.alt,.btn-accent,.form-submit [type="submit"] {	color: #ffffff;	border-color: #ccb15a;	background-color: #ccb15a;}.theme_buttons.color1 a:hover, .theme_buttons.color1 a:focus, .theme_buttons.color1 a:active,.theme_button.color1:hover,.theme_button.color1:focus,.theme_button.color1:active,.button.alt:hover,.button.alt:focus,.button.alt:active,.btn-accent:hover,.btn-accent:focus,.btn-accent:active,.form-submit [type="submit"]:hover,.form-submit [type="submit"]:focus,.form-submit [type="submit"]:active {	color: #ccb15a;	background-color: transparent;}.theme_buttons.color2 a,.theme_button.color2 {	color: #ffffff;	border-color: #0092ff;	background-color: #0092ff;}.theme_buttons.color2 a:hover, .theme_buttons.color2 a:focus, .theme_buttons.color2 a:active,.theme_button.color2:hover,.theme_button.color2:focus,.theme_button.color2:active {	color: #0092ff;	background-color: transparent;}.theme_buttons.color3 a,.theme_button.color3 {	color: #ffffff;	border-color: #ec682d;	background-color: #ec682d;}.theme_buttons.color3 a:hover, .theme_buttons.color3 a:focus, .theme_buttons.color3 a:active,.theme_button.color3:hover,.theme_button.color3:focus,.theme_button.color3:active {	color: #ec682d;	background-color: transparent;}.theme_buttons.color_white a,.theme_button.color_white {	color: #13182a;	border-color: #ffffff;	background-color: #ffffff;}.theme_buttons.color_white a:hover, .theme_buttons.color_white a:focus, .theme_buttons.color_white a:active,.theme_button.color_white:hover,.theme_button.color_white:focus,.theme_button.color_white:active {	color: #ffffff;	border: 1px solid #ffffff;	background: transparent;}.theme_buttons.color_dark a,.theme_button.color_dark {	color: #ffffff;	border-color: #13182a;	background-color: #13182a;}.theme_buttons.color_dark a:hover, .theme_buttons.color_dark a:focus, .theme_buttons.color_dark a:active,.theme_button.color_dark:hover,.theme_button.color_dark:focus,.theme_button.color_dark:active {	color: #13182a;	border: 1px solid #13182a;	background: transparent;}.theme_buttons a:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_button:active,.theme_button:hover,.theme_button:focus {	color: #13182a;	opacity: 1;	text-decoration: none;	outline: none;	-webkit-transition: all 0.05s linear 0s;	transition: all 0.05s linear 0s;}.theme_button.inverse.color1 {	color: #ffffff;	background-color: transparent;	border-color: #ccb15a;}.theme_button.inverse.color1:hover, .theme_button.inverse.color1:focus, .theme_button.inverse.color1:active {	background-color: #ccb15a;	border-color: #ccb15a;}.header_right_buttons .theme_button.inverse.color1:hover, .header_right_buttons .theme_button.inverse.color1:focus, .header_right_buttons .theme_button.inverse.color1:active {	background-color: transparent;	color: #ccb15a;}.theme_button.inverse.color2 {	color: #ffffff;	background-color: transparent;	border-color: #0092ff;}.theme_button.inverse.color2:hover, .theme_button.inverse.color2:focus, .theme_button.inverse.color2:active {	background-color: #0092ff;	border-color: #0092ff;}.theme_button.inverse.color3 {	color: #ffffff;	background-color: transparent;	border-color: #ec682d;}.theme_button.inverse.color3:hover, .theme_button.inverse.color3:focus, .theme_button.inverse.color3:active {	background-color: #ec682d;	border-color: #ec682d;}.theme_button.inverse.color_white {	color: #ffffff;	background-color: transparent;	border-color: #ffffff;}.theme_button.inverse.color_white:hover, .theme_button.inverse.color_white:focus, .theme_button.inverse.color_white:active {	color: #13182a;	background-color: #ffffff;	border-color: #ffffff;}.theme_button.inverse.color_dark {	color: #13182a;	background-color: transparent;	border-color: #13182a;}.theme_button.inverse.color_dark:hover, .theme_button.inverse.color_dark:focus, .theme_button.inverse.color_dark:active {	color: #ffffff;	background-color: #13182a;	border-color: #13182a;}.wc-proceed-to-checkout .checkout-button:hover, .wc-proceed-to-checkout .checkout-button:focus, .wc-proceed-to-checkout .checkout-button:active {	color: #ccb15a;}.muted_buttons a,.muted_button {	opacity: 0.2;}.small_buttons a,.small_button {	padding: 5px 7px 5px;	text-transform: uppercase;	min-width: auto;	color: #ffffff !important;}.small_buttons a:hover, .small_buttons a:focus,.small_button:hover,.small_button:focus {	color: #ccb15a !important;}.small_buttons a.disabled,.small_button.disabled {	color: #ccb15a !important;	background-color: transparent;}.ls .small_buttons a.disabled, .ls.small_button.disabled {	color: #ffffff !important;}.square_buttons a,.square_button {	padding-left: 10px;	padding-right: 10px;	min-width: auto;}.wide_buttons a,.wide_button {	padding-right: 30px;	padding-left: 30px;}@media (min-width: 1400px) {	.wide_buttons a,  .wide_button {		min-width: 172px;	}}.block_buttons a,.block_button {	display: block;	width: 100%;	text-align: center;}.no_bg_button {	background-color: transparent !important;}.no_bg_button.color1 {	color: #ccb15a;}.no_bg_button[class*="color"]:hover, .no_bg_button[class*="color"]:focus, .no_bg_button[class*="color"]:active {	color: #13182a;}/*icons in headings, paragraphs and buttons*/h1 > [class*="rt-icon"],h2 > [class*="rt-icon"],h3 > [class*="rt-icon"],h4 > [class*="rt-icon"],h5 > [class*="rt-icon"],h6 > [class*="rt-icon"] {	position: relative;	top: .08em;	padding-right: 0.1em;}p > [class*="rt-icon"] {	font-size: 1.1em;	position: relative;	top: .1em;	line-height: 0;	padding: 0 0.2em;}p > [class*="rt-icon"] + [class*="rt-icon"] {	margin-left: -0.75em;}.theme_buttons a > [class*="rt-icon"],.theme_button > [class*="rt-icon"] {	font-size: 1.8em;	line-height: 0;	position: relative;	top: 5px;	padding: 0 3px;}.theme_buttons a > [class*="glyphicon"],.theme_buttons a > [class*="fa-"],.theme_button > [class*="glyphicon"],.theme_button > [class*="fa-"] {	font-size: 1.5em;	position: relative;	top: 3px;	line-height: 0;}.form-inline [type="submit"],.form-inline .btn,.form-inline .theme_button {	margin-bottom: 0;}.btn-group-lg > .btn, .btn-lg {	padding: 16px 16px;}.btn-group-sm > .btn, .btn-sm {	padding: 5px 10px;}.btn-group-xs > .btn, .btn-xs {	padding: 1px 5px;}.read-more {	display: block;	margin-bottom: -10px;	width: 60px;	margin-right: auto;	margin-left: auto;}.read-more:before {	content: "\f107";	font-family: FontAwesome;	position: relative;	top: 0;	-webkit-transition: top 0.2s ease 0s;	transition: top 0.2s ease 0s;}.read-more:hover:before {	top: 5px;}.theme_button[type="reset"] {	display: none;}/***vertical margins and paddings*/.bottommargin_0 {	margin-bottom: 0 !important;}/*same top and bottom paddings for sections*/.section_padding_0 > [class*="container"] {	padding-top: 0;	padding-bottom: 0;}.section_padding_5 > [class*="container"] {	padding-top: 5px;	padding-bottom: 5px;}.section_padding_10 > [class*="container"] {	padding-top: 10px;	padding-bottom: 10px;}.section_padding_15 > [class*="container"] {	padding-top: 15px;	padding-bottom: 15px;}.section_padding_25 > [class*="container"] {	padding-top: 25px;	padding-bottom: 25px;}.section_padding_35 > [class*="container"] {	padding-top: 35px;	padding-bottom: 35px;}.section_padding_40 > [class*="container"] {	padding-top: 40px;	padding-bottom: 40px;}.section_padding_50 > [class*="container"] {	padding-top: 50px;	padding-bottom: 50px;}.section_padding_65 > [class*="container"] {	padding-top: 65px;	padding-bottom: 65px;}.section_padding_75 > [class*="container"] {	padding-top: 75px;	padding-bottom: 75px;}.section_padding_100 > [class*="container"] {	padding-top: 100px;	padding-bottom: 100px;}/*top paddings for sections*/.section_padding_top_0 > [class*="container"] {	padding-top: 0;}.section_padding_top_5 > [class*="container"] {	padding-top: 5px;}.section_padding_top_15 > [class*="container"] {	padding-top: 15px;}.section_padding_top_25 > [class*="container"] {	padding-top: 25px;}.section_padding_top_30 > [class*="container"] {	padding-top: 30px;}.section_padding_top_40 > [class*="container"] {	padding-top: 40px;}.section_padding_top_50 > [class*="container"] {	padding-top: 50px;}.section_padding_top_65 > [class*="container"] {	padding-top: 65px;}.section_padding_top_75 > [class*="container"] {	padding-top: 75px;}.section_padding_top_85 > [class*="container"] {	padding-top: 85px;}.section_padding_top_90 > [class*="container"] {	padding-top: 90px;}.section_padding_top_100 > [class*="container"] {	padding-top: 100px;}.section_padding_top_110 > [class*="container"] {	padding-top: 110px;}.section_padding_top_120 > [class*="container"] {	padding-top: 120px;}.section_padding_top_125 > [class*="container"] {	padding-top: 125px;}.section_padding_top_130 > [class*="container"] {	padding-top: 30px;}.section_padding_top_140 > [class*="container"] {	padding-top: 140px;}.section_padding_top_150 > [class*="container"] {	padding-top: 150px;}.section_padding_top_200 > [class*="container"] {	padding-top: 200px;}/*bottom paddings for sections*/.section_padding_bottom_0 > [class*="container"] {	padding-bottom: 0;}.section_padding_bottom_5 > [class*="container"] {	padding-bottom: 5px;}.section_padding_bottom_15 > [class*="container"] {	padding-bottom: 15px;}.section_padding_bottom_25 > [class*="container"] {	padding-bottom: 25px;}.section_padding_bottom_30 > [class*="container"] {	padding-bottom: 30px;}.section_padding_bottom_40 > [class*="container"] {	padding-bottom: 40px;}.section_padding_bottom_50 > [class*="container"] {	padding-bottom: 50px;}.section_padding_bottom_65 > [class*="container"] {	padding-bottom: 65px;}.section_padding_bottom_75 > [class*="container"] {	padding-bottom: 75px;}.section_padding_bottom_85 > [class*="container"] {	padding-bottom: 85px;}.section_padding_bottom_90 > [class*="container"] {	padding-bottom: 90px;}.section_padding_bottom_100 > [class*="container"] {	padding-bottom: 100px;}.section_padding_bottom_110 > [class*="container"] {	padding-bottom: 110px;}.section_padding_bottom_120 > [class*="container"] {	padding-bottom: 120px;}.section_padding_bottom_125 > [class*="container"] {	padding-bottom: 125px;}.section_padding_bottom_130 > [class*="container"] {	padding-bottom: 130px;}.section_padding_bottom_140 > [class*="container"] {	padding-bottom: 140px;}.section_padding_bottom_150 > [class*="container"] {	padding-bottom: 150px;}.section_padding_bottom_150 > [class*="container"] {	padding-bottom: 150px;}.section_padding_bottom_200 > [class*="container"] {	padding-bottom: 200px;}@media (max-width: 1199px) {	.section_padding_100 > [class*="container"],  .section_padding_top_90 > [class*="container"],  .section_padding_top_100 > [class*="container"],  .section_padding_top_110 > [class*="container"],  .section_padding_top_120 > [class*="container"],  .section_padding_top_125 > [class*="container"],  .section_padding_top_130 > [class*="container"],  .section_padding_top_140 > [class*="container"],  .section_padding_top_150 > [class*="container"],  .section_padding_top_200 > [class*="container"] {		padding-top: 75px;	}	.section_padding_100 > [class*="container"],  .section_padding_bottom_90 > [class*="container"],  .section_padding_bottom_100 > [class*="container"],  .section_padding_bottom_110 > [class*="container"],  .section_padding_bottom_120 > [class*="container"],  .section_padding_bottom_125 > [class*="container"],  .section_padding_bottom_130 > [class*="container"],  .section_padding_bottom_140 > [class*="container"],  .section_padding_bottom_150 > [class*="container"],  .section_padding_bottom_200 > [class*="container"] {		padding-bottom: 75px;	}}@media (max-width: 479px) {	.section_padding_100 > [class*="container"],  .section_padding_top_90 > [class*="container"],  .section_padding_top_100 > [class*="container"],  .section_padding_top_110 > [class*="container"],  .section_padding_top_120 > [class*="container"],  .section_padding_top_125 > [class*="container"],  .section_padding_top_130 > [class*="container"],  .section_padding_top_140 > [class*="container"],  .section_padding_top_150 > [class*="container"],  .section_padding_top_200 > [class*="container"] {		padding-top: 50px;	}	.section_padding_100 > [class*="container"],  .section_padding_bottom_90 > [class*="container"],  .section_padding_bottom_100 > [class*="container"],  .section_padding_bottom_110 > [class*="container"],  .section_padding_bottom_120 > [class*="container"],  .section_padding_bottom_125 > [class*="container"],  .section_padding_bottom_130 > [class*="container"],  .section_padding_bottom_140 > [class*="container"],  .section_padding_bottom_150 > [class*="container"],  .section_padding_bottom_200 > [class*="container"] {		padding-bottom: 50px;	}}[class*="col-"] {	margin-top: 10px;	margin-bottom: 10px;}[class*="col-"] > .checkbox,[class*="col-"] > .radio {	margin: 0;}[class*="_0"] [class*="col-"],header [class*="col-"] {	margin-top: 0;	margin-bottom: 0;	min-height: 0;}.page_topline [class*="col-"] {	margin-top: 0;	margin-bottom: 0;	min-height: 0;}.columns_padding_1 [class*="col-"] {	margin-top: 0;	margin-bottom: 1px;}.columns_padding_2 [class*="col-"] {	margin-top: 1px;	margin-bottom: 1px;}.columns_padding_5 [class*="col-"] {	margin-top: 5px;	margin-bottom: 5px;}.columns_padding_10 [class*="col-"] {	margin-top: 10px;	margin-bottom: 10px;}.columns_padding_0 [class*="col-"] {	padding: 0;}.columns_padding_1 [class*="col-"] {	padding-left: 0;	padding-right: 1px;}.columns_padding_2 [class*="col-"] {	padding-left: 1px;	padding-right: 1px;}.columns_padding_5 [class*="col-"] {	padding-left: 5px;	padding-right: 5px;}.columns_padding_10 [class*="col-"] {	padding-left: 10px;	padding-right: 10px;}/* for section class '.column_padding_*' */.columns_padding_0 > .container,.columns_padding_1 > .container,.columns_padding_2 > .container {	padding-left: 15px;	padding-right: 15px;}.columns_padding_5 > .container {	padding-left: 25px;	padding-right: 25px;}.columns_padding_10 > .container {	padding-left: 25px;	padding-right: 25px;}/* for row class '.column_padding_*' */.row.columns_padding_0,.columns_padding_0 .row {	margin: 0;}.row.columns_padding_1,.columns_padding_1 .row {	margin-left: 0;	margin-right: -1px;}.row.columns_padding_2,.columns_padding_2 .row {	margin-left: -1px;	margin-right: -1px;}.row.columns_padding_5,.columns_padding_5 .row {	margin-left: -5px;	margin-right: -5px;}.row.columns_padding_10,.columns_padding_10 .row {	margin-left: -10px;	margin-right: -10px;}@media (min-width: 992px) {	.columns_padding_25 > [class*="container"] > .row,  .row.columns_padding_25 {		margin-right: -25px;		margin-left: -25px;	}	.columns_padding_25 > [class*="container"] > .row > [class*="col-"],  .row.columns_padding_25 > [class*="col-"] {		padding-left: 25px;		padding-right: 25px;	}	.columns_padding_30 > [class*="container"] > .row,  .row.columns_padding_30 {		margin-right: -30px;		margin-left: -30px;	}	.columns_padding_30 > [class*="container"] > .row > [class*="col-"],  .row.columns_padding_30 > [class*="col-"] {		padding-left: 30px;		padding-right: 30px;	}	.columns_padding_50 > [class*="container"] > .row {		margin-right: -50px;		margin-left: -50px;	}	.columns_padding_50 > [class*="container"] > .row > [class*="col-"] {		padding-left: 50px;		padding-right: 50px;	}	.columns_padding_80 > [class*="container"] > .row {		margin-right: -50px;		margin-left: -50px;	}	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {		padding-left: 50px;		padding-right: 50px;	}}/* extra large column paddings */@media (max-width: 992px) {	.columns_padding_60 > [class*="container"] > .row,  .columns_padding_80 > [class*="container"] > .row {		margin-right: 0;		margin-left: 0;	}	.columns_padding_60 > [class*="container"] > .row > [class*="col-"],  .columns_padding_80 > [class*="container"] > .row > [class*="col-"] {		padding-left: 15px;		padding-right: 15px;	}}@media (min-width: 992px) {	.columns_padding_60 > [class*="container"] > .row {		margin-right: 0;		margin-left: 0;	}	.columns_padding_60 > [class*="container"] > .row > [class*="col-"] {		padding-left: 30px;		padding-right: 30px;	}	.columns_padding_80 > [class*="container"] > .row {		margin-right: 0;		margin-left: 0;	}	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {		padding-left: 50px;		padding-right: 50px;	}}@media (min-width: 1200px) {	.columns_padding_60 > [class*="container"] > .row {		margin-right: 0;		margin-left: 0;	}	.columns_padding_60 > [class*="container"] > .row > [class*="col-"] {		padding-left: 60px;		padding-right: 60px;	}	.columns_padding_80 > [class*="container"] > .row {		margin-right: 0;		margin-left: 0;	}	.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {		padding-left: 80px;		padding-right: 80px;	}}/*top and bottom margins for columns inside sections and rows */.columns_margin_top_0 [class*="col-"],.row.columns_margin_top_0 [class*="col-"] {	margin-top: 0;}.columns_margin_top_5 [class*="col-"],.row.columns_margin_top_5 [class*="col-"] {	margin-top: 5px;}.columns_margin_top_10 [class*="col-"],.row.columns_margin_top_10 [class*="col-"] {	margin-top: 10px;}.columns_margin_top_15 [class*="col-"],.row.columns_margin_top_15 [class*="col-"] {	margin-top: 15px;}.columns_margin_top_20 [class*="col-"],.row.columns_margin_top_20 [class*="col-"] {	margin-top: 20px;}.columns_margin_top_30 [class*="col-"],.row.columns_margin_top_30 [class*="col-"] {	margin-top: 30px;}.columns_margin_bottom_0 [class*="col-"],.row.columns_margin_bottom_0 [class*="col-"] {	margin-bottom: 0;}.columns_margin_bottom_5 [class*="col-"],.row.columns_margin_bottom_5 [class*="col-"] {	margin-bottom: 5px;}.columns_margin_bottom_10 [class*="col-"],.row.columns_margin_bottom_10 [class*="col-"] {	margin-bottom: 10px;}.columns_margin_bottom_15 [class*="col-"],.row.columns_margin_bottom_15 [class*="col-"] {	margin-bottom: 15px;}.columns_margin_bottom_20 [class*="col-"],.row.columns_margin_bottom_20 [class*="col-"] {	margin-bottom: 20px;}.columns_margin_bottom_30 [class*="col-"],.row.columns_margin_bottom_30 [class*="col-"] {	margin-bottom: 30px;}.columns_margin_bottom_40 [class*="col-"],.row.columns_margin_bottom_40 [class*="col-"] {	margin-bottom: 40px;}.columns_margin_bottom_50 [class*="col-"],.row.columns_margin_bottom_50 [class*="col-"] {	margin-bottom: 50px;}/* vertical alignmetn in columns */@media (min-width: 992px) {	.table_section [class*="container"] {		height: 100%;	}	.table_section .row {		display: table;		min-width: 100%;		height: 100%;		margin-left: 0;		margin-right: 0;	}	.table_section [class*="col-"] {		display: table-cell;		vertical-align: middle;		float: none;	}	.table_section [class*="col-"].background_cover {		width: 50%;		position: relative;		background-position: 50% 50%;		background-size: cover;	}}@media screen and (max-width: 991px) {	.table_section [class*="col-"].background_cover {		padding-bottom: 66%;		margin-bottom: -30px;		width: 100%;		position: relative;		background-position: 50% 50%;		background-size: cover;	}}@media screen and (max-width: 767px) {	.table_section .row,  .table_section [class*="col-"] {		display: block;		width: auto;	}}@media (min-width: 768px) {	.table_section .container {		padding-left: 0;		padding-right: 0;	}}@media screen and (max-width: 1199px) {	.table_section.table_section_lg .row,  .table_section.table_section_lg [class*="col-"] {		display: block;		width: auto;	}}@media screen and (min-width: 1200px) {  /* overlap featured person */	.top-overlap {		margin-top: -170px;	}	.top-overlap-small {		margin-top: -100px;	}}@media (max-width: 767px) {	.container {		max-width: 500px;	}}@media (min-width: 768px) {	.container-fluid > .row {		margin-right: 0;		margin-left: 0;	}}@media (min-width: 992px) {	.container-fluid {		padding-right: 15px;		padding-left: 15px;	}}@media (min-width: 1200px) {	.container-fluid {		padding-right: 45px;		padding-left: 45px;	}}@media (min-width: 1600px) {	.container-fluid {		padding-right: 65px;		padding-left: 65px;	}}.fluid_padding_0 .container-fluid {	padding-right: 15px;	padding-left: 15px;}@media (max-width: 767px) {	.table_section .container-fluid {		padding-right: 0;		padding-left: 0;	}}/***common sections styles*//* full width section */.fullwidth-section.horizontal-paddings-0 .container-fluid {	padding-right: 0;	padding-left: 0;}@media (min-width: 1600px) {	.fullwidth-section.horizontal-paddings-150 .container-fluid {		padding-right: 150px;		padding-left: 150px;	}}@media (min-width: 992px) {	.container-fluid {		padding-right: 15px;		padding-left: 15px;	}}@media (min-width: 1200px) {	.container-fluid {		padding-right: 45px;		padding-left: 45px;	}}@media (min-width: 1600px) {	.container-fluid {		padding-right: 65px;		padding-left: 65px;	}	.boxed .container-fluid {		padding-right: 55px;		padding-left: 55px;	}	.boxed .fullwidth-section .container-fluid {		padding-right: 0;		padding-left: 0;	}}@media (max-width: 767px) {	.table_section .container-fluid {		padding-right: 0;		padding-left: 0;	}}/* flex section */@media (min-width: 992px) {	.section_flex > .container > .row,  .section_flex > .container-fluid > .row {		display: -webkit-box;		display: -ms-flexbox;		display: flex;	}	.section_flex > .container > .row > [class*="col-"],  .section_flex > .container-fluid > .row > [class*="col-"] {		-webkit-box-flex: 1;		-ms-flex: 1;		flex: 1;	}}/*parallax*/.image_cover,.background_cover {	background-size: cover;}/* on big screens //section with one half image and one half text (right and left) */.image_cover {	display: block;	position: absolute;	width: 50%;	z-index: 2;	top: 0;	bottom: 0;	background-position: 50% 50%;  /* hiding real image in onehalf image/text section */}.image_cover > img {	visibility: hidden;}.image_cover > a {	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 0;}.image_cover > a:after {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;	content: "\f04b";	font-family: 'FontAwesome';	position: absolute;	color: #ccb15a;	font-size: 18px;	line-height: 60px;	width: 60px;	height: 60px;	text-align: center;	background-color: transparent;	border: 1px solid #ffffff;	border-radius: 50%;	left: 50%;	top: 50%;	margin-left: -30px;	margin-top: -30px;}.image_cover > a:hover:after {	color: #ffffff;}.image_cover.image_cover_right {	right: 0;}@media (max-width: 991px) {	.image_cover {		height: 0;		padding-bottom: 66%;		margin-bottom: -30px;		width: 100%;		position: relative;	}}.image_cover + [class*='container'] [class*='col-'] > img,.image_cover + [class*='container'] [class*='col-'] > a:after,.image_cover + [class*='container'] [class*='col-'] > a > img {	display: none;}.half_section {	position: relative;}@media (min-width: 992px) {	.half_section.columns_padding_60 > [class*="container"] > .row,  .half_section.columns_padding_80 > [class*="container"] > .row {		margin-left: 0;		margin-right: 0;	}}@media (min-width: 992px) {	.half_section .image_cover_left + .container .col-md-6 {		padding-right: 0;	}	.half_section .image_cover_right + .container .col-md-6 {		padding-left: 0;	}}.parallax {	background-attachment: fixed;	background-size: cover;	background-position: 50% 0;	background-repeat: no-repeat;	position: relative !important;}.parallax [class*="col-"].cs {	background-color: rgba(228, 61, 78, 0.9);}.parallax [class*="col-"].ds {	background-color: rgba(19, 24, 42, 0.9);}@media (max-width: 1199px) {	.parallax {		background-size: auto auto;		background-attachment: scroll;		background-position: 50% 0 !important;	}}.section_overlay.ls:after {	background-color: #ffffff;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";	filter: alpha(opacity=90);	opacity: 0.90;}.section_overlay.ls.ms:after {	background-color: #a4a9b9;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";	filter: alpha(opacity=90);	opacity: 0.90;}.section_overlay.cs:after {	background-color: #ccb15a;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";	filter: alpha(opacity=90);	opacity: 0.90;}.section_overlay.cs:before {	display: none;}@media (min-width: 1400px) {	.mobile-overlay.section_overlay:after {		display: none;	}}.header_overlay:after,.section_overlay.ds:after {	background-color: #0a0d1b;	opacity: 0.9;}.parallax.ds.ms:after {	display: none;}.texture_bg {	background-size: cover;	background-position: 50% 0;	background-repeat: no-repeat;	position: relative;}.muted_section:before {	background-color: rgba(19, 24, 42, 0.1);	opacity: 1;}.muted_section > *,.radial_gradient > *,.gradient > *,.header_overlay > *,.section_overlay > *,.vertical_gradient > *,.color_gradient > *,.diagonal_section > * {	z-index: 4;	position: relative;}.radial_gradient {	position: relative;	overflow: hidden;}.gradient,.muted_section,.vertical_gradient,.section_overlay,.header_overlay,.color_gradient {	position: relative;}.muted_section:before,.muted_section:after,.section_overlay:before,.section_overlay:after,.header_overlay:before,.header_overlay:after,.gradient:before,.gradient:after,.vertical_gradient:before,.vertical_gradient:after,.color_gradient:before,.color_gradient:after {	content: '';	display: block;	position: absolute;	top: -1px;	left: 0;	right: 0;	bottom: -1px;	z-index: 3;}.muted_section:before,.muted_section:after,.header_overlay:before,.header_overlay:after,.section_overlay:before,.section_overlay:after {	opacity: 0.9;}/* color gradient */.color_gradient:before {	background: #0092ff;	background: -webkit-gradient(left top, right top, color-stop(0%, #0092ff), color-stop(100%, #ccb15a));	background: -webkit-linear-gradient(left, #0092ff 0%, #ccb15a 100%);	background: linear-gradient(to right, #0092ff 0%, #ccb15a 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$mainColor2, endColorstr=$mainColor, GradientType=1 );}.color_gradient a:hover {	color: #ccb15a !important;}.with_top_border,.with_bottom_border {	position: relative;}.with_top_border:before,.with_bottom_border:after {	content: '';	display: block;	position: absolute;	height: 1px;	left: 0;	right: 0;	top: 0;	background-color: #e5e5e5;}.with_bottom_border:after {	top: auto;	bottom: 0;}/* for border appear on container width - not on full section width */.with_top_border_container .container-fluid,.with_bottom_border_container .container-fluid {	position: relative;}.with_top_border_container .container-fluid:before,.with_bottom_border_container .container-fluid:after {	content: '';	display: block;	position: absolute;	height: 1px;	left: 0;	right: 0;	top: 0;	background-color: #e5e5e5;	z-index: 1;}.ds .with_top_border_container .container-fluid:before, .ds.with_bottom_border_container .container-fluid:after {	background-color: rgba(255, 255, 255, 0.1);}.ds.with_top_border_container .container-fluid:before,.ds.with_bottom_border_container .container-fluid:after {	background-color: rgba(255, 255, 255, 0.1);}.with_bottom_border_container .container-fluid:after {	top: auto;	bottom: 0;}/* background pattern */.bg_image,.bg_image:after {	background-image: url(../img/background_section.png);}.text-center .text-block.shortcode {	margin-left: auto;	margin-right: auto;	text-align: center;}.text-block.shortcode > p > span {	text-decoration: underline;}.ds .text-block.shortcode > p {	color: #a4a9b9;}.text-block.shortcode.white-text p {	font-weight: 400;	color: #ffffff;}/*page preloader*/.preloader {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #ffffff;	z-index: 13000;	height: 100%;}.lt-ie9 .preloader {	display: none;}.preloader_image {	width: 100px;	height: 100px;	position: absolute;	left: 50%;	top: 50%;	background: url(../img/preloader.png) no-repeat 50% 50% transparent;	margin: -50px 0 0 -50px;}/* animated elements */.to_animate {	visibility: hidden;}.lt-ie10 .to_animate,.lt-ie9 .to_animate {	visibility: visible;}.animated {	visibility: visible !important;}/***boxed layout*/@media (min-width: 1600px) {	.boxed #box_wrapper {		margin-left: 180px;		margin-right: 180px;	}}#box_wrapper, #canvas {	overflow: hidden;	position: relative;}#box_wrapper > section,#box_wrapper > div > section {	clear: both;}#canvas.boxed {	padding: 1px 0;}#box_wrapper.container,#box_wrapper > section,#box_wrapper > div > section {	overflow: hidden;}.fw-page-builder-content > section {	overflow: visible !important;}body.boxed {	position: static;	width: auto;	height: auto;}.pattern1 {	background-image: url(../img/pattern1.png);}.pattern2 {	background-image: url(../img/pattern2.png);}.pattern3 {	background-image: url(../img/pattern3.png);}.pattern4 {	background-image: url(../img/pattern4.png);}.pattern5 {	background-image: url(../img/pattern5.png);}.pattern6 {	background-image: url(../img/pattern6.png);}.pattern7 {	background-image: url(../img/pattern7.png);}.pattern8 {	background-image: url(../img/pattern8.png);}.pattern9 {	background-image: url(../img/pattern9.png);}.pattern10 {	background-image: url(../img/pattern10.png);}.pattern11 {	background-image: url(../img/pattern11.png);}@media (min-width: 1200px) {	.section_bottom_overlap {		position: absolute;		z-index: 3;		right: 0;		left: 0;	}	.section_bottom_overlap.slider-topline {		background-color: rgba(0, 0, 0, 0.3);	}}@media (min-width: 1200px) {	.section_bottom_overlap {		position: relative;		z-index: 3;		margin-bottom: -118px;	}}/***utilites*//* css helpers */.clear, .clearfix {	clear: both;}.alignleft {	float: left;	margin: 7px 30px 15px 0;	max-width: 50%;}.alignright {	float: right;	margin: 7px 0 15px 30px;	max-width: 50%;}.round {	border-radius: 50%;}.inline-block {	display: inline-block;	max-width: 100%;}.divided-content > * {	display: inline-block;	padding-right: 11px;}.divided-content > * + *:before {	content: "|";	display: inline-block;	padding-right: 12px;	color: #13182a;}.inline-media-wrap {	display: inline-block;	margin-left: -13px;	margin-right: -13px;}.inline-media-wrap > .media {	display: inline-block;	margin-top: 0;	vertical-align: middle;	margin-left: 13px;	margin-right: 13px;}.inline-media-wrap > .media .media-body {	width: auto;	line-height: 18px;}@media (min-width: 1200px) {	.inline-media-wrap {		margin-left: -28px;		margin-right: -28px;	}	.inline-media-wrap > .media {		margin-left: 28px;		margin-right: 28px;	}}.with_padding {	padding: 30px 20px;}@media (min-width: 400px) {	.with_padding {		padding: 35px;	}}@media (min-width: 1200px) {	.with_padding.big-padding {		padding: 35px 43px;	}}@media (min-width: 1200px) {	.comments-area.with_padding.big-padding {		padding: 50px 60px 20px;	}}.with_background {	background-color: #f1f3f5;}.transp_black_bg {	background-color: rgba(19, 24, 42, 0.7);}.muted_background {	background-color: #f9f9f9;}.with_border {	border: 1px solid #e5e5e5;}.ls.ms .with_border {	border: 1px solid rgba(164, 169, 185, 0.3);}.rounded {	border-radius: 5px;}.overflow-hidden {	overflow: hidden;	position: relative;	z-index: 1;}.overflow-visible {	overflow: visible !important;}.with_border.sticky.post {	border: 2px solid #ccb15a;}.with_shadow {	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);}.content-justify {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	-ms-flex-wrap: wrap;	flex-wrap: wrap;}.inline-content > * {	vertical-align: middle;	display: inline-block;	margin-right: 15px;	margin-left: 15px;}.inline-content > *.media {	margin-top: 10px;	margin-bottom: 10px;}.inline-content ul {	margin-right: 0;	margin-left: 0;	margin-bottom: 0;}.inline-content ul:first-child {	margin-right: 30px;}@media (min-width: 1200px) {	.inline-content ul:first-child {		margin-right: 120px;	}}.bottom-border {	position: relative;}.bottom-border:after {	content: '';	position: absolute;	left: 0;	right: 0;	bottom: 0;	height: 2px;	background-color: rgba(0, 0, 0, 0.1);}.border-paragraphs {	margin: 25px 0 25px;}.border-paragraphs p {	padding: 9px 0 10px;	margin: 0;	border-bottom: 1px solid rgba(164, 169, 185, 0.3);}.border-paragraphs p:first-child {	border-top: 1px solid rgba(164, 169, 185, 0.3);}.table_section_content {	padding: 30px 50px;}.table_section_content h3 {	font-size: 42px;	font-weight: 300;	margin: 0 0 32px;}.before_cover,.after_cover,.before_cover > *,.after_cover > * {	position: relative;	z-index: 2;}.before_cover:before,.after_cover:after {	content: '';	display: block;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.top-corner {	position: absolute;	top: 0;	left: 0;	line-height: 1;}.big {	font-size: 42px;	line-height: 0.9;}.response {	color: #ccb15a;	border-color: #ccb15a;}.highlight {	color: #ccb15a !important;	border-color: #ccb15a !important;}.highlight a {	color: #ccb15a !important;}.highlight a:hover {	color: #13182a !important;}.highlight2 {	color: #0092ff !important;	border-color: #0092ff !important;}.highlight2 a {	color: #0092ff !important;}.highlight2 a:hover {	color: #13182a !important;}.highlight3 {	color: #ec682d !important;	border-color: #ec682d !important;}.highlight3 a {	color: #ec682d !important;}.highlight3 a:hover {	color: #13182a !important;}.highlight4 {	color: #ec682d !important;	border-color: #ec682d !important;}.highlight4 a {	color: #ec682d !important;}.highlight4 a:hover {	color: #13182a !important;}.red, .required {	color: #fa5c5d;}.black {	color: #0a0d1b;	border-color: #0a0d1b;}.lightfont {	color: #ffffff !important;}.greyfont {	color: #738c99;}.lightgrey {	color: #a4a9b9;}.darkgrey {	color: #0b364d;	border-color: #0b364d;}.greylinks a {	color: #738c99;}.greylinks a.social-icon {	color: rgba(115, 140, 153, 0.6);}.greylinks a.social-icon:hover, .greylinks a.social-icon:focus, .greylinks a.social-icon:active {	color: #ccb15a;}.greylinks a.social-icon.border-icon {	border-color: rgba(115, 140, 153, 0.6);}.greylinks a.social-icon.border-icon:hover, .greylinks a.social-icon.border-icon:focus, .greylinks a.social-icon.border-icon:active {	color: #ccb15a;	border-color: rgba(115, 140, 153, 0.6);}.colorlinks a {	color: #ccb15a;}.colorlinks a:hover, .colorlinks a:focus, .colorlinks a:active {	color: #13182a;}.darklinks a,.darklinks span {	color: #13182a;}.spacing-text-small {	letter-spacing: 0.3em;	text-indent: 0.3em;}.spacing-text-large {	letter-spacing: 0.5em;	text-indent: 0.5em;}ul.no-bullets {	padding-left: 0;}ul.no-bullets li {	list-style: none;}.thin {	font-weight: 200;}.light-weight {	font-weight: 300;}.normal {	font-weight: 400;}.medium {	font-weight: 500;}.bold {	font-weight: bold;}.black-weight {	font-weight: 900;}.quotesign {	position: relative;	display: inline-block;	width: 50px;	height: 50px;	line-height: 1;}.quotesign:before {	font-size: 150px;	font-family: 'PT Sans', sans-serif;	content: '‘‘';	position: absolute;	left: 0;	top: 0;	line-height: 1;}.light_bg_color {	background-color: #ffffff;}.main_bg_color {	color: #ffffff;	background-color: #ccb15a;}.dark_bg_color {	color: #ffffff;	background-color: #0a0d1b;}.dark_bg_color h1, .dark_bg_color h2, .dark_bg_color h3, .dark_bg_color h4, .dark_bg_color h5, .dark_bg_color h6 {	color: #ffffff;}.darkgrey_bg_color {	color: #ffffff;	background-color: #13182a;}.darkgrey_bg_color h1, .darkgrey_bg_color h2, .darkgrey_bg_color h3, .darkgrey_bg_color h4, .darkgrey_bg_color h5, .darkgrey_bg_color h6 {	color: #ffffff;}/*dividers, margins and paddings*/.divider_15 {	margin: 15px 0;	line-height: 1;}.divider_20 {	margin: 20px 0;	line-height: 1;}.divider_30 {	margin: 30px 0;}.divider_40 {	margin: 40px 0;}.margin_0 {	margin: 0;}.topmargin_0 {	margin-top: 0;}.topmargin_1 {	margin-top: 1px;}.topmargin_5 {	margin-top: 5px;}.topmargin_10 {	margin-top: 10px;}.topmargin_15 {	margin-top: 15px;}.topmargin_20 {	margin-top: 20px;}.topmargin_25 {	margin-top: 25px;}.topmargin_30 {	margin-top: 30px;}.topmargin_40 {	margin-top: 40px;}.topmargin_50 {	margin-top: 50px;}.topmargin_60 {	margin-top: 60px;}.bottommargin_0 {	margin-bottom: 0;}.bottommargin_5 {	margin-bottom: 5px;}.bottommargin_10 {	margin-bottom: 10px;}.bottommargin_15 {	margin-bottom: 15px;}.bottommargin_20 {	margin-bottom: 20px;}.bottommargin_25 {	margin-bottom: 25px;}.bottommargin_30 {	margin-bottom: 30px;}.bottommargin_40 {	margin-bottom: 40px;}.bottommargin_60 {	margin-bottom: 60px;}.leftmargin_10 {	margin-left: 10px;}.leftmargin_20 {	margin-left: 20px;}.leftmargin_30 {	margin-left: 30px;}.leftmargin_40 {	margin-left: 40px;}.leftmargin_50 {	margin-left: 50px;}.leftmargin_60 {	margin-left: 60px;}.rightmargin_10 {	margin-right: 10px;}.rightmargin_20 {	margin-right: 20px;}.rightmargin_30 {	margin-right: 30px;}.rightmargin_40 {	margin-right: 40px;}.rightmargin_50 {	margin-right: 50px;}.rightmargin_60 {	margin-right: 60px;}.padding_0 {	padding: 0;}.padding_10 {	padding: 10px;}.padding_20 {	padding: 20px;}.padding_30 {	padding: 30px;}.padding_40 {	padding: 40px;}@media (max-width: 1200px) {	.padding_0 {		padding: 0;	}	.padding_10 {		padding: 10px 15px;	}	.padding_20 {		padding: 20px 15px;	}	.padding_30 {		padding: 30px 15px;	}	.padding_40 {		padding: 40px 15px;	}}.toppadding_10 {	padding-top: 10px;}.toppadding_20 {	padding-top: 20px;}.toppadding_30 {	padding-top: 30px;}.toppadding_40 {	padding-top: 40px;}.toppadding_50 {	padding-top: 50px;}.toppadding_60 {	padding-top: 60px;}.bottompadding_10 {	padding-bottom: 10px;}.bottompadding_20 {	padding-bottom: 20px;}.bottompadding_30 {	padding-bottom: 30px;}.bottompadding_40 {	padding-bottom: 40px;}.bottompadding_50 {	padding-bottom: 50px;}.bottompadding_60 {	padding-bottom: 60px;}.leftpadding_10 {	padding-left: 10px;}.leftpadding_20 {	padding-left: 20px;}.leftpadding_30 {	padding-left: 30px;}.leftpadding_40 {	padding-left: 40px;}.leftpadding_50 {	padding-left: 50px;}.leftpadding_60 {	padding-left: 60px;}.rightpadding_10 {	padding-right: 10px;}.rightpadding_20 {	padding-right: 20px;}.rightpadding_30 {	padding-right: 30px;}.rightpadding_40 {	padding-right: 40px;}.rightpadding_50 {	padding-right: 50px;}.rightpadding_60 {	padding-right: 60px;}.fontsize_14 {	font-size: 14px;}.fontsize_16 {	font-size: 16px;}.fontsize_18 {	font-size: 18px;}.fontsize_20 {	font-size: 20px;	line-height: 30px;}.fontsize_24 {	font-size: 24px;}.fontsize_32 {	font-size: 32px;}/*alignment*/.display_table {	display: table;	min-width: 100%;	height: 100%;	margin: auto;	border-collapse: collapse;}.display_table_cell {	display: table-cell;	vertical-align: middle;	float: none;	overflow: hidden;	zoom: 1;	box-sizing: border-box;}@media (min-width: 1200px) {	.text-lg-right {		text-align: right;	}	.text-lg-left {		text-align: left;	}	.text-lg-center {		text-align: center;	}	.display_table_lg {		display: table;		min-width: 100%;		height: 100%;		margin: auto;		border-collapse: collapse;	}	.display_table_cell_lg {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;		box-sizing: border-box;	}}@media (min-width: 992px) {	.text-md-right {		text-align: right;	}	.text-md-left {		text-align: left;	}	.text-md-center {		text-align: center;	}	.display_inline_md {		display: inline;	}	.display_table_md {		display: table;		min-width: 100%;		height: 100%;		margin: auto;		border-collapse: collapse;	}	.display_table_cell_md {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;		box-sizing: border-box;	}}@media (min-width: 768px) {	.text-sm-right {		text-align: right;	}	.text-sm-left {		text-align: left;	}	.text-sm-center {		text-align: center;	}	.display_table_sm {		display: table;		min-width: 100%;		height: 100%;		margin: auto;		border-collapse: collapse;	}	.display_table_cell_sm {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;		box-sizing: border-box;	}}@media (max-width: 767px) {	.text-xs-right {		text-align: right;	}	.text-xs-left {		text-align: left;	}	.text-xs-center {		text-align: center;	}	.not_found {		font-size: 130px;	}}@media (max-width: 500px) {	.hidden-xxs {		display: none;	}}.inline-dropdown {	list-style: none;	margin: 0;	padding: 0;}.inline-dropdown > li {	display: inline-block;	margin: 0 -2px;}.small-text {	font-family: "Oswald", sans-serif;	font-size: 12px;	text-transform: uppercase;	letter-spacing: 0.05em;	font-weight: 400;}.entry-date,.entry-author,.entry-tags {	font-weight: 400;	letter-spacing: 0.05em;	font-size: 12px;	text-transform: uppercase;}.entry-date .post-date a {	color: #ccb15a;}.entry-date:before {	font-style: normal;}.entry-author {	margin-bottom: 0;}.entry-author:before {	font-style: normal;}.entry-author a {	color: #ccb15a;}.entry-author a:hover {	color: #13182a;}/* common side and vertical items */.with_border .item-media {	margin: -2px !important;	z-index: 1;}.with_border.full-padding .item-media {	margin: 0;}/* side and vertical items paddings */.full-padding {	padding: 40px 40px 40px 40px;}.content-padding .item-content {	padding: 30px 40px 30px;}@media (max-width: 992px) {	.full-padding {		padding: 30px 30px 30px 30px;	}	.content-padding .item-content {		padding: 30px 30px 20px;	}}.side-item .row {	margin: 0;}.side-item .row [class*="col-"] {	padding: 0;	margin: 0;}.side-item .item-media img {	width: 100%;}.side-item .item-title + .item-content {	padding-top: 20px;}.side-item [class*="col-"] > .item-title {	padding: 15px 30px;}.side-item [class*="col-"] > .item-title h2, .side-item [class*="col-"] > .item-title h3, .side-item [class*="col-"] > .item-title h4 {	margin: 0;}.side-item.with_border [class*="col-"] > .item-title {	margin: -1px;}/*-xs- side-item paddings and margins*/@media (max-width: 767px) {	.no-content-padding [class*='col-xs-'] .item-content,  .full-padding [class*='col-xs-'] .item-content {		padding-left: 30px;	}	.no-content-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content,  .full-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content {		padding-left: 0;		padding-right: 30px;	}	.no-content-padding .col-xs-12 .item-content,  .full-padding .col-xs-12 .item-content {		padding-top: 30px;		padding-left: 0;		padding-right: 0;	}}/*-sm- side-item paddings and margins*/@media (min-width: 768px) {	.no-content-padding [class*='col-sm-'] .item-content,  .full-padding [class*='col-sm-'] .item-content {		padding-left: 30px;	}	.no-content-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content,  .full-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content {		padding-left: 0;		padding-right: 30px;	}	.no-content-padding .col-sm-12 .item-content,  .full-padding .col-sm-12 .item-content {		padding-top: 30px;		padding-left: 0;		padding-right: 0;	}}/*-md- side-item paddings and margins*/@media (min-width: 992px) {	.no-content-padding [class*='col-md-'] .item-content,  .full-padding [class*='col-md-'] .item-content {		padding-left: 30px;	}	.no-content-padding [class*='col-md-'][class*='col-md-pull'] .item-content,  .full-padding [class*='col-md-'][class*='col-md-pull'] .item-content {		padding-left: 0;		padding-right: 30px;	}	.no-content-padding .col-md-12 .item-content,  .full-padding .col-md-12 .item-content {		padding-top: 30px;		padding-left: 0;		padding-right: 0;	}}/*-lg- side-item paddings and margins*/@media (min-width: 1200px) {	.no-content-padding [class*='col-lg-'] .item-content,  .full-padding [class*='col-lg-'] .item-content {		padding-left: 30px;	}	.no-content-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content,  .full-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content {		padding-left: 0;		padding-right: 30px;	}	.no-content-padding .col-lg-12 .item-content,  .full-padding .col-lg-12 .item-content {		padding-top: 30px;		padding-left: 0;		padding-right: 0;	}}.vertical-item h3 {	line-height: 1.1;}.vertical-item h4 {	line-height: 1.25;}.vertical-item .list1 {	text-align: left;	margin: 0;}.vertical-item .list1 + .social-icons {	margin-top: 30px;}.vertical-item.content-padding .item-content {	padding: 30px 20px;}@media (min-width: 400px) {	.vertical-item.content-padding .item-content {		padding:10px;	}}@media (min-width: 1200px) {	.vertical-item.content-padding.big-padding .item-content {		padding: 50px 20px;	}}.vertical-item.content-absolute {	position: relative;}.vertical-item.content-absolute .item-content {	position: absolute;	bottom: 0;	left: 0;	right: 0;	padding: 0 30px 20px;}.vertical-item.content-absolute.vertical-center .item-content {	top: 0;	line-height: 1.1;}.vertical-item + .item-title {	padding: 10px 30px;}.vertical-item + .item-title h2, .vertical-item + .item-title h3, .vertical-item + .item-title h4 {	margin: 0;}/* item meta */.item-meta {	margin-bottom: 5px;}.item-meta i {	position: relative;	font-size: 20px;	top: 3px;	padding: 0;	margin: 0;}/* item media links */.item-media {	position: relative;	overflow: hidden;}.item-media img {	max-width: 100%;	width: auto;}.bottom-right-corner {	position: absolute;	right: 0;	bottom: 0;	width: 50px;	height: 50px;	border: 25px solid transparent;	border-right-color: #ccb15a;	border-bottom-color: #ccb15a;	font-size: 13px;	z-index: 0;}.bottom-right-corner i {	color: #ffffff;	position: absolute;	right: -16px;	bottom: -16px;	z-index: 1;	-webkit-transition: all 0.2s ease 0s;	transition: all 0.2s ease 0s;}.format-standard .item-media-wrap,.format-image .item-media-wrap {	position: relative;	text-align: center;}.format-standard .item-media-wrap > .item-media,.format-image .item-media-wrap > .item-media {	display: inline-block;}.format-standard .item-content,.format-image .item-content {	margin-top: -10px;}.media-links {	text-align: center;	z-index: 1;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.media-links div {	position: absolute;	top: 50%;	width: 100%;	margin-top: -25px;	z-index: 4;}.media-links:before {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgba(38, 38, 38, 0.5);	filter: alpha(opacity=0);	opacity: 0;	-webkit-transition: all 0.2s linear;	transition: all 0.2s linear;}[class*="-item"]:hover .media-links:before {	opacity: 1;}.media-links a.abs-link {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	opacity: 0;}[class*="-item"]:hover .media-links a.abs-link {	opacity: 1;}.links-wrap a {	position: relative;	width: 40px;	height: 40px;	line-height: 36px;	top: -100px;	display: inline-block;	z-index: 5;	font-size: 24px;	text-align: center;	filter: alpha(opacity=0);	opacity: 0;	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	border: 2px solid transparent;	background-color: transparent;}.links-wrap a:hover {	color: rgba(255, 255, 255, 0.6);}.links-wrap a.p-link {	background-color: transparent;	border-color: transparent;	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;}.links-wrap a:before {	font-family: FontAwesome;	content: "\f002";}.links-wrap a.p-link:before {	content: "\f041";}[class*="item"]:hover .links-wrap a {	top: 0px;	filter: alpha(opacity=100);	opacity: 1;}[class*="item"]:hover .media-links div {	filter: alpha(opacity=100);	opacity: 1;}/* item icons */.item-icons {	display: table;	width: 100%;	border-top: 1px solid #e5e5e5;}.item-icons i {	display: block;	font-size: 16px;}.item-icons > div {	padding: 22px 10px 18px;	display: table-cell;	width: 400px;	text-transform: uppercase;	font-weight: 600;	font-size: 12px;}.item-icons > div + div {	border-left: 1px solid #e5e5e5;}.item-icons [data-id] {	display: none;}/**light section - .ls*/.light-body {	background-color: #ffffff;}.ls {	background-color: #ffffff;	color: #738c99;}.ls h1,.ls h2,.ls h3,.ls h4,.ls h5,.ls h6 {	color: #0b364d;}.ls h1 a,.ls h2 a,.ls h3 a,.ls h4 a,.ls h5 a,.ls h6 a {	color: inherit;}.ls h1 a:hover,.ls h2 a:hover,.ls h3 a:hover,.ls h4 a:hover,.ls h5 a:hover,.ls h6 a:hover {	color: #ccb15a;}.ls h1.grey,.ls h2.grey,.ls h3.grey,.ls h4.grey,.ls h5.grey,.ls h6.grey {	color: #738c99;}.ls a {	color: #ccb15a;}.ls a:hover {	color: #13182a;}.ls a.logo {	color: #0a0d1b;}.ls .theme_buttons.color1 a,.ls .theme_button.color1,.ls .button.alt,.ls .btn-accent,.ls .form-submit [type="submit"] {	color: #ffffff;	border-color: #ccb15a;	background-color: #ccb15a;}.ls .theme_buttons.color1 a:hover, .ls .theme_buttons.color1 a:focus, .ls .theme_buttons.color1 a:active,.ls .theme_button.color1:hover,.ls .theme_button.color1:focus,.ls .theme_button.color1:active,.ls .button.alt:hover,.ls .button.alt:focus,.ls .button.alt:active,.ls .btn-accent:hover,.ls .btn-accent:focus,.ls .btn-accent:active,.ls .form-submit [type="submit"]:hover,.ls .form-submit [type="submit"]:focus,.ls .form-submit [type="submit"]:active {	color: #ccb15a !important;	border-color: #ccb15a;	background-color: transparent;}.ls .with_background input[type="text"],.ls .with_background input[type="email"],.ls .with_background input[type="url"],.ls .with_background input[type="password"],.ls .with_background input[type="search"],.ls .with_background input[type="tel"],.ls .with_background input[type="number"],.ls .with_background textarea,.ls .with_background select,.ls .with_background .form-control,.ls .with_background .select-group,.ls .tab-content input[type="text"],.ls .tab-content input[type="email"],.ls .tab-content input[type="url"],.ls .tab-content input[type="password"],.ls .tab-content input[type="search"],.ls .tab-content input[type="tel"],.ls .tab-content input[type="number"],.ls .tab-content textarea,.ls .tab-content select,.ls .tab-content .form-control,.ls .tab-content .select-group {	background-color: #ffffff;}.ls .toggle_menu span,.ls .toggle_menu span:before,.ls .toggle_menu span:after {	background-color: #0a0d1b;}.ls .color-icon.bg-icon {	background-color: #f8f8f8;}.ls .grey,.ls .grey li {	color: #13182a;}.ls .highlight {	color: #ccb15a;}.ls .greylinks a {	color: #738c99;}.ls .greylinks a:hover {	color: #ccb15a;}.ls .greylinks a.social-icon {	color: #738c99;}.ls .darklinks a {	color: #13182a;}.ls .darklinks a:hover {	color: #ccb15a;}.ls .darklinks2 a {	color: #13182a;}.ls .darklinks2 a:hover {	color: #0092ff;}.ls .categories-links.color1 a:hover,.ls .categories-links.color2 a:hover,.ls .categories-links.color3 a:hover {	color: #13182a;}.ls .pagination > li > a,.ls .pagination > li > span {	color: #738c99;}.ls .with_background .with_background {	background-color: #ffffff;}.ls .with_background blockquote {	color: #13182a;}.ls .pagination > li.active > a,.ls .pagination > li.active > span,.ls .pagination > li > a:hover,.ls .pagination > li > span:hover,.ls .pagination > li > a:focus,.ls .pagination > li > span:focus {	background-color: #ccb15a;	color: #ffffff;}.ls .widget_craftpro_twitter .tweet_time {	color: #ccb15a;}.ls .price-table {	background-color: #a4a9b9;}/**grey section - light section, muted section - .ls.ms*/.ls.ms {	background-color: #f1f3f5;  /* template styles */  /*accordion*/}.ls.ms .with_background {	background-color: #ffffff;}.ls.ms .price-table {	background-color: #ffffff;}.ls.ms .page-links .small_buttons a span,.ls.ms .page-links .small_button span {	color: #ffffff;}.ls.ms .page-links .small_buttons a:hover,.ls.ms .page-links .small_button:hover {	opacity: 0.7;}.ls.ms .panel-body {	background-color: #ffffff;}.ls.ms hr {	background-color: #ffffff;}.ls.ms input[type="text"],.ls.ms input[type="email"],.ls.ms input[type="url"],.ls.ms input[type="password"],.ls.ms input[type="search"],.ls.ms input[type="tel"],.ls.ms input[type="number"],.ls.ms textarea,.ls.ms select,.ls.ms .form-control {	background-color: #ffffff;}.ls.ms .ls:not(.ms) input[type="text"],.ls.ms .ls:not(.ms) input[type="email"],.ls.ms .ls:not(.ms) input[type="url"],.ls.ms .ls:not(.ms) input[type="password"],.ls.ms .ls:not(.ms) input[type="search"],.ls.ms .ls:not(.ms) input[type="tel"],.ls.ms .ls:not(.ms) input[type="number"],.ls.ms .ls:not(.ms) textarea,.ls.ms .ls:not(.ms) select,.ls.ms .ls:not(.ms) .form-control,.ls.ms .with_background input[type="text"],.ls.ms .with_background input[type="email"],.ls.ms .with_background input[type="url"],.ls.ms .with_background input[type="password"],.ls.ms .with_background input[type="search"],.ls.ms .with_background input[type="tel"],.ls.ms .with_background input[type="number"],.ls.ms .with_background textarea,.ls.ms .with_background select,.ls.ms .with_background .form-control {	border-color: #e5e5e5;}.ls.ms .panel-title > a:hover {	background-color: #ccb15a;}.ls.ms .panel-title > a.collapsed:hover {	background-color: #ccb15a;}.ls.ms .pagination a,.ls.ms .pagination span {	background-color: #ffffff;	border-color: #ffffff;}.ls.ms .price-table {	background-color: #ffffff;}/**common dark and dark muted sections - .ds and .ds.ms*//**darkgrey section - .ds*/.dark-body {	background-color: #0a0d1b;}.ds {	background-color: #13182a;	color: #ffffff;}.ds.page_header {	background-color: #0a0d1b;}/**dark section - .ds.ms*/.ds.ms {	background-color: #13182a;}.ds.dark {	background-color: #0a0d1b;}.ds {  /* light section in dark section - .ds .ls */  /* Dark headers */  /* tabs */  /* shortcode post carousel */  /* shop */  /* for wordpress - unyson calendar */}.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6 {	color: #ffffff;}.ds h1 a,.ds h2 a,.ds h3 a,.ds h4 a,.ds h5 a,.ds h6 a {	color: #ffffff; text-transform:uppercase; font-size:18px !important;}.ds h1 a:hover,.ds h2 a:hover,.ds h3 a:hover,.ds h4 a:hover,.ds h5 a:hover,.ds h6 a:hover {	color: #ccb15a;}.ds .ls {	background-color: #ffffff;	color: #738c99;}.ds .ls h1,.ds .ls h2,.ds .ls h3,.ds .ls h4,.ds .ls h5,.ds .ls h6 {	color: #13182a;}.ds .ls h1 a,.ds .ls h2 a,.ds .ls h3 a,.ds .ls h4 a,.ds .ls h5 a,.ds .ls h6 a {	color: inherit;}.ds .ls h1 a:hover,.ds .ls h2 a:hover,.ds .ls h3 a:hover,.ds .ls h4 a:hover,.ds .ls h5 a:hover,.ds .ls h6 a:hover {	color: #ccb15a;}.ds .ls a {	color: #ccb15a;}.ds .ls a:hover {	color: #13182a;}.ds label {	color: #ffffff;}.ds a {	color: #a4a9b9;}.ds a:hover {	color: #ffffff;}.ds hr {	border-color: rgba(164, 169, 185, 0.3);}.ds blockquote, .ds .blockquote {	color: #a4a9b9;}.ds blockquote .author-job, .ds .blockquote .author-job {	color: #738c99;}.ds .center-column a {	color: #13182a;}.ds .center-column a:hover {	color: #ccb15a;}.ds a.logo {	color: #ffffff;}.ds .nav > li > a {	color: #ffffff;}.ds .social-icon.color-icon:hover {	color: #ffffff;}.ds input[type="text"],.ds input[type="email"],.ds input[type="url"],.ds input[type="password"],.ds input[type="search"],.ds input[type="tel"],.ds input[type="number"],.ds textarea,.ds select,.ds .form-control {	color: #a4a9b9;}.ds .transp_black_bg .form-control {	border-color: #ffffff;}.ds .transp_black_bg .form-control:-moz-placeholder {	color: #ffffff;}.ds .transp_black_bg .form-control::-moz-placeholder {	color: #ffffff;}.ds .transp_black_bg .form-control:-ms-input-placeholder {	color: #ffffff;}.ds .transp_black_bg .form-control::-webkit-input-placeholder {	color: #ffffff;}.ds .transp_black_bg .form-control:focus:-moz-placeholder {	color: transparent;}.ds .transp_black_bg .form-control:focus::-moz-placeholder {	color: transparent;}.ds .transp_black_bg .form-control:focus:-ms-input-placeholder {	color: transparent;}.ds .transp_black_bg .form-control:focus::-webkit-input-placeholder {	color: transparent;}.ds .muted_background,.ds .well {	background-color: #ffffff;}.ds .with_background {	background-color: #0a0d1b;}.ds.muted_section:before {	background-color: rgba(255, 255, 255, 0.05);}.ds .with_border {	border-color: rgba(164, 169, 185, 0.3);}.ds .highlight {	color: #ccb15a;}.ds .highlight a {	color: #ccb15a;}.ds .highlight a:hover {	color: #ffffff !important;}.ds .black {	color: #ffffff;	border-color: #ffffff;}.ds .lightfont {	color: #ffffff;}.ds .highlightlinks a {	color: #ccb15a;}.ds .highlightlinks a:hover {	color: #ffffff;}.ds .greylinks a {	color: #a4a9b9;}.ds .greylinks a:hover {	color: #ccb15a;}.ds .darklinks a {	color: #ffffff;}.ds .darklinks a:hover {	color: #ccb15a;}.ds .darklinks2 a {	color: #ffffff;}.ds .darklinks2 a:hover {	color: #0092ff;}.ds .categories-links.color1 a:hover,.ds .categories-links.color2 a:hover,.ds .categories-links.color3 a:hover {	color: #ffffff;}.ds.with_top_border:before, .ds.with_bottom_border:after {	background-color: rgba(128, 128, 128, 0.2);}.ds .section_header + p {	color: inherit;}.ds input[type="text"],.ds input[type="email"],.ds input[type="url"],.ds input[type="password"],.ds input[type="search"],.ds input[type="tel"],.ds input[type="number"],.ds textarea,.ds select,.ds .form-control {	background-color: #0a0d1b;	border-color: #0a0d1b;	color: #a4a9b9;}.ds input[type="text"]::-webkit-input-placeholder,.ds input[type="email"]::-webkit-input-placeholder,.ds input[type="url"]::-webkit-input-placeholder,.ds input[type="password"]::-webkit-input-placeholder,.ds input[type="search"]::-webkit-input-placeholder,.ds input[type="tel"]::-webkit-input-placeholder,.ds input[type="number"]::-webkit-input-placeholder,.ds textarea::-webkit-input-placeholder,.ds select::-webkit-input-placeholder,.ds .form-control::-webkit-input-placeholder {	color: #a4a9b9;}.ds input[type="text"]:-ms-input-placeholder,.ds input[type="email"]:-ms-input-placeholder,.ds input[type="url"]:-ms-input-placeholder,.ds input[type="password"]:-ms-input-placeholder,.ds input[type="search"]:-ms-input-placeholder,.ds input[type="tel"]:-ms-input-placeholder,.ds input[type="number"]:-ms-input-placeholder,.ds textarea:-ms-input-placeholder,.ds select:-ms-input-placeholder,.ds .form-control:-ms-input-placeholder {	color: #a4a9b9;}.ds input[type="text"]::placeholder,.ds input[type="email"]::placeholder,.ds input[type="url"]::placeholder,.ds input[type="password"]::placeholder,.ds input[type="search"]::placeholder,.ds input[type="tel"]::placeholder,.ds input[type="number"]::placeholder,.ds textarea::placeholder,.ds select::placeholder,.ds .form-control::placeholder {	color: #a4a9b9;}.ds .with_background input[type="text"],.ds .with_background input[type="email"],.ds .with_background input[type="url"],.ds .with_background input[type="password"],.ds .with_background input[type="search"],.ds .with_background input[type="tel"],.ds .with_background input[type="number"],.ds .with_background textarea,.ds .with_background select,.ds .with_background .form-control {	background-color: #13182a;	border-color: #13182a;}.ds .form-control:focus {	border-color: rgba(128, 128, 128, 0.2);}.ds .center-column input[type="text"],.ds .center-column input[type="email"],.ds .center-column input[type="url"],.ds .center-column input[type="password"],.ds .center-column input[type="search"],.ds .center-column input[type="tel"],.ds .center-column input[type="number"],.ds .center-column textarea,.ds .center-column select,.ds .center-column .form-control {	border-color: rgba(19, 24, 42, 0.5);}.ds form label + [class*="icon-"] {	color: #ffffff;}.ds .form-group-select:before {	border-color: rgba(164, 169, 185, 0.3);}.ds .form-control:-moz-placeholder {	color: #a4a9b9;	opacity: 1;}.ds .form-control::-moz-placeholder {	color: #a4a9b9;	opacity: 1;}.ds .form-control:-ms-input-placeholder {	color: #a4a9b9;}.ds .form-control::-webkit-input-placeholder {	color: #a4a9b9;}.ds .contact-form.transparent-background .form-control {	border-color: rgba(164, 169, 185, 0.3);}.ds .border-paragraphs p {	color: #ffffff;	border-color: rgba(164, 169, 185, 0.3);}.ds .table,.ds .table-bordered,.ds .table th,.ds .table td,.ds table th,.ds table td {	border-color: rgba(164, 169, 185, 0.3);}.ds table th {	color: #ffffff;}.ds .table_template th,.ds .table_template td {	border-color: transparent;}.ds .table_template th {	color: inherit;}.ds .table-striped > tbody > tr:nth-child(odd),.ds .table-striped > tbody > tr:nth-child(odd) > td,.ds .table-striped > tbody > tr:nth-child(odd) > th {	border-color: rgba(164, 169, 185, 0.3);	background-color: rgba(255, 255, 255, 0.05);}.ds .color-icon.bg-icon {	background-color: #ffffff;}.ds .color-icon.bg-icon:hover {	color: #ffffff;}.ds .color-bg-icon:hover {	background-color: #a4a9b9;}.ds .tab-content, .ds .nav-tabs > li > a {	background-color: #0a0d1b;}.ds .nav-tabs > li.active > a, .ds .nav-tabs > li.active > a:hover, .ds .nav-tabs > li.active > a:focus {	border-color: #ccb15a;	border-bottom-color: transparent;	background-color: #ccb15a;	color: #ffffff;}.ds .fw-package.price-table {	background-color: #13182a;}.ds .fw-package.price-table .fw-default-row {	color: #738c99;}.ds .fw-package.price-table hr {	background-color: rgba(255, 255, 255, 0.1);}.ds .price-table.style2 {	background-color: rgba(255, 255, 255, 0.05);}.ds .plan-name {	background-color: rgba(255, 255, 255, 0.05);}.ds .features-list .disabled:before {	color: #ffffff;}.ds ul.list1 {	color: #ffffff;}.ds ul.list1 li {	border-color: rgba(164, 169, 185, 0.3);}.ds .owl-theme .owl-dots .owl-dot span {	border-color: #ffffff;}.ds .testimonials-carousel .media + p {	background-color: rgba(255, 255, 255, 0.05);}.ds .shortcode-posts.carousel .text-owl-nav > div {	color: #ffffff;}.ds .shortcode-posts.carousel .text-owl-nav > div:hover {	color: rgba(255, 255, 255, 0.5);}.ds .shortcode-posts.carousel .text-owl-nav > div.owl-next:before {	color: #ffffff;}.ds .side-item {	border-color: rgba(164, 169, 185, 0.3);}.ds .entry-excerpt {	color: #ffffff;}.ds .comment-meta {	color: #ffffff;}.ds .comment-meta .author_url,.ds .comment-meta .author_url span {	color: #ffffff;}.ds .comment-list article:after {	background-color: rgba(164, 169, 185, 0.3);}.ds .comment-respond {	border-color: rgba(164, 169, 185, 0.3);}.ds .entry-tags {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_shopping_cart .cart_list,.ds .widget_recent_entries li,.ds .widget_recent_comments li,.ds .widget_archive li,.ds .widget_categories li,.ds .widget_meta li,.ds .widget_nav_menu li,.ds .widget_pages li,.ds .widget_popular_entries li {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_recent_entries li .post-date {	color: #ccb15a;}.ds .widget_nav_menu ul ul {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_popular_entries .media-heading {	color: #ffffff;}.ds .tweet_list li + li .tweet_right {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_tag_cloud a {	color: #ffffff;}.ds .widget_shopping_cart li a + a {	color: #ffffff;}.ds .widget_shopping_cart li a + a:hover {	color: #ccb15a;}.ds .widget .woocommerce-Price-amount {	color: #ffffff;}.ds .summary .price {	color: #ffffff;	border-color: rgba(164, 169, 185, 0.3);}.ds .summary .product_meta {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_price_filter .price_label {	color: #a4a9b9;}.ds #calendar_wrap {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_calendar table {	background-color: rgba(255, 255, 255, 0.05);	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_calendar tfoot td a {	border-color: rgba(164, 169, 185, 0.3);}.ds .widget_calendar caption,.ds .widget_calendar thead,.ds .widget_calendar th {	color: #ffffff;}.ds .widget_calendar tbody td a:hover {	color: #ffffff;}.ds .grid-view h3:before, .ds .grid-view h3:after {	background-color: rgba(164, 169, 185, 0.3);}.ds .owl-carousel.product-thumbnails .owl-nav > div:after {	color: #ffffff;}.ds .ui-slider {	background-color: #ffffff;}.ds .ui-slider .ui-slider-handle {	background-color: #ccb15a;}.ds #sort_view {	border-color: rgba(164, 169, 185, 0.3);	color: #ffffff;}.ds #toggle_shop_view.grid-view:after, .ds #toggle_shop_view:before {	background-color: rgba(247, 247, 247, 0.05);}.ds .widget_layered_nav .color-filters a:before {	border-color: rgba(164, 169, 185, 0.3);}.ds .pagination > li > a,.ds .pagination > li > span {	color: #a4a9b9;	background-color: transparent;	border: 1px solid rgba(164, 169, 185, 0.3);}.ds .pagination > li.active > a,.ds .pagination > li.active > span,.ds .pagination > li > a:hover,.ds .pagination > li > span:hover,.ds .pagination > li > a:focus,.ds .pagination > li > span:focus {	background-color: #ccb15a;	color: #ffffff;}.ds .thumbnail {	background-color: transparent;}.ds .thumbnail h3 a {	color: #ffffff;}.ds .thumbnail .caption {	border-color: transparent;	background-color: rgba(252, 252, 252, 0.05);}.ds .progress {	background-color: rgba(164, 169, 185, 0.3);}.ds .panel-group .panel-heading + .panel-collapse .panel-body {	border-color: rgba(164, 169, 185, 0.3);}.ds .vertical-tabs .nav > li > a {	background-color: rgba(255, 255, 255, 0.05);}.ds .vertical-tabs .nav > li.active > a,.ds .vertical-tabs .nav > li > a:hover {	background-color: #ccb15a;}.ds .entry-meta .comments-link a {	color: #ffffff;}.ds #timetable tbody th,.ds #timetable tbody td {	border-color: rgba(164, 169, 185, 0.3);}.ds div .fw-shortcode-calendar-wrapper .page-header h3,.ds div .btn-group button[data-calendar-nav],.ds div .btn-group button[data-calendar-nav*='today'] {	color: #ffffff;}.ds.page_footer {	color: #a4a9b9;}/**color section*/.cs {	background-color: #ccb15a;	color: rgba(255, 255, 255, 0.6);}.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cs h6 {	color: #13182a;}.cs h1 a,.cs h2 a,.cs h3 a,.cs h4 a,.cs h5 a,.cs h6 a {	color: #ffffff;}.cs h1 a:hover,.cs h2 a:hover,.cs h3 a:hover,.cs h4 a:hover,.cs h5 a:hover,.cs h6 a:hover {	color: rgba(255, 255, 255, 0.6);}.cs a {	color: #ffffff;}.cs a:hover {	color: #f7c3c9;}.cs blockquote, .cs .blockquote {	border-color: #ffffff;}.cs .divided-content > * + *:before {	color: #ffffff;}.cs .with_background {	background-color: rgba(255, 255, 255, 0.2);}.cs .with_border {	border-color: rgba(255, 255, 255, 0.2);}.cs.with_top_border .container:before,.cs.with_bottom_border .container:after {	background-color: #ea6a77;}.cs .section_header:before {	background-color: #ea6a77;}.cs .ls .greylinks a {	color: #0b364d;}.cs .ls .greylinks a:hover, .cs .ls .greylinks a:focus, .cs .ls .greylinks a:active {	color: #738c99;}.cs .black {	border-color: #ffffff;	color: #ffffff;}.cs .grey {	border-color: #13182a;	color: #13182a;}.cs .response {	color: #ffffff;}.cs.page_copyright i {	color: #ffffff;}.cs ul.list1 li {	border-color: rgba(255, 255, 255, 0.2);}.cs [class*='soc-'] {	color: #ffffff;	border-color: #ffffff;}.cs .color-icon.bg-icon {	background-color: #ffffff;}.cs a.social-icon.color-bg-icon:hover {	background-color: #13182a;}.cs input[type="text"],.cs input[type="email"],.cs input[type="url"],.cs input[type="password"],.cs input[type="search"],.cs input[type="tel"],.cs input[type="number"],.cs textarea,.cs select,.cs .form-control {	background-color: transparent;	border-color: rgba(255, 255, 255, 0.2);}.cs .form-control:focus {	border-color: rgba(255, 255, 255, 0.5);}.cs .form-control:-moz-placeholder {	color: rgba(255, 255, 255, 0.5);	opacity: 1;}.cs .form-control::-moz-placeholder {	color: rgba(255, 255, 255, 0.5);	opacity: 1;}.cs .form-control:-ms-input-placeholder {	color: rgba(255, 255, 255, 0.5);}.cs .form-control::-webkit-input-placeholder {	color: rgba(255, 255, 255, 0.5);}.cs .pagination > li > a,.cs .pagination > li > span {	color: #ffffff;	background-color: rgba(255, 255, 255, 0.2);}.cs .pagination > li.active > a,.cs .pagination > li.active > span,.cs .pagination > li > a:hover,.cs .pagination > li > span:hover,.cs .pagination > li > a:focus,.cs .pagination > li > span:focus {	background-color: #ffffff;	color: #13182a;}.cs .widget_recent_entries li + li,.cs .widget_recent_comments li + li,.cs .widget_archive li + li,.cs .widget_categories li + li,.cs .widget_meta li + li,.cs .widget_popular_entries li + li,.cs .widget_nav_menu li + li,.cs .widget_pages li + li {	border-top-color: rgba(255, 255, 255, 0.2);}/** custom classes for all elements */.title-center .widget-title {	text-align: center;}.sidebar-visible,.shortcode-widget-area .sidebar-visible {	display: none;}aside .sidebar-visible {	display: block;}/* Footer widgets margin*/@media (min-width: 992px) {	.widget.margin-top-md .widget-title {		margin-top: 35px;		margin-bottom: 55px;	}}.special-bg span {	z-index: 2;	position: relative;}.special-bg:before {	content: "";	position: absolute;	top: 0;	left: 0;	background: url(../img/special-bg.png) no-repeat 0 0;	width: 170px;	height: 124px;	margin-left: 0;	margin-top: -20px;	z-index: 0;}@media (max-width: 479px) {	.special-bg:before {		display: none;	}}.special-bg2 span {	z-index: 2;	position: relative;}.special-bg2:before {	content: "";	position: absolute;	top: 0;	left: 0;	background: url(../img/special-bg2.png) no-repeat 0 0;	width: 170px;	height: 124px;	margin-left: 0;	margin-top: -20px;	z-index: 0;}@media (max-width: 479px) {	.special-bg2:before {		display: none;	}}/***header 2***/@media (min-width: 1400px) {	.home.with-slider .main-header-wrap {		position: absolute;		width: 100%;	}	.home.with-slider .main-header-wrap .page_header {		-webkit-transition: background 0.2s ease-in-out 0s;		transition: background 0.2s ease-in-out 0s;		background-color: rgba(10, 13, 27, 0.8);	}	.home.with-slider .main-header-wrap .page_header.affix {		position: fixed;		background-color: #13182a;	}	.home.with-slider .intro_section.page_mainslider .slide_description_wrapper {		padding: 120px 0 30px;	}}.home.with-slider .main-header-wrap + .page_breadcrumbs {	padding-top: 150px;}@media (max-width: 992px) {	.home.with-slider .main-header-wrap + .page_breadcrumbs {		padding-top: 90px;	}}/* Header position when slider is active  */.header_left_logo {	position: relative;}.header_left_logo {	white-space: nowrap;	padding: 0 15px;	overflow: visible;}.header_left_logo .logo img {	max-width: 200px;}.header_mainmenu {	overflow: visible;	padding: 0 0px;}@media (max-width: 991px) {	.header_mainmenu {		padding: 0;		height: 60px;	}}@media (max-width: 991px) {	.page_social_icons .social-icons {		margin-left: 20px;	}}.page_header [class*="container"] {	-webkit-transition: padding-top 0.2s linear 0s, padding-bottom 0.2s linear 0s;	transition: padding-top 0.2s linear 0s, padding-bottom 0.2s linear 0s;}.page_header.affix [class*="container"] {	padding-top: 0;	padding-bottom: 0;}.row .header_right_buttons {	padding: inherit;}@media (min-width: 1600px) {	.header_left_logo {		padding: 0 15px;	}	.row .header_left_logo {		padding: inherit;	}	.header_right_buttons {		padding: 0 15px;	}	.row .header_right_buttons {		padding: inherit;	}}@media (min-width: 768px) {	.header_right_buttons {		white-space: nowrap;		text-align: right;		overflow: visible;	}}.ls.affix {	box-shadow: 0px 7px 30px 0px rgba(0, 0, 0, 0.3);}.ds.affix {	box-shadow: 0px 7px 30px 0px rgba(0, 0, 0, 0.3);}/* topline buttons */.currency-dropdown .dropdown-menu {	min-width: 0;	padding: 20px 10px;}.currency-dropdown .dropdown-menu > li > a {	color: inherit;	padding: 5px 20px;}.currency-dropdown .dropdown-menu > li > a:hover,.currency-dropdown .dropdown-menu > li.active-currency {	color: #13182a;}.login-dropdown .dropdown-menu {	min-width: 400px;	padding: 30px 30px;	margin-top: 14px;}.login-dropdown .dropdown-menu input[type=checkbox] {	margin-top: 8px;}.cart-dropdown .dropdown-menu {	min-width: 400px;	padding: 20px 30px;}.cart-dropdown .cart-products-number {	position: absolute;	font-size: 8px;	color: #13182a;	background-color: #ccb15a;	border-radius: 50%;	line-height: 1;	padding: 1px 3px;	top: 25px;	left: 50%;	margin-left: 2px;	font-weight: bold;}@media (max-width: 767px) {	.login-dropdown,  .cart-dropdown {		position: static;	}	.login-dropdown .dropdown-menu,  .cart-dropdown .dropdown-menu {		margin-left: 0;		margin-right: 0;		right: 0;		left: 0;		min-width: 0;	}}/* logo */a.logo {	display: inline-block;	white-space: nowrap;	line-height: 1;	position: relative;	z-index: 2;	padding: 5px 0;}a.logo img {	display: inline-block;	vertical-align: middle;}a.logo .logo_text {	padding: 5px 15px 5px 10px;	display: inline-block;	vertical-align: middle;	font-weight: bold;	font-size: 30px;	text-transform: none;	line-height: 1.2;}@media (max-width: 479px) {	a.logo .logo_text {		padding: 5px;		font-size: 28px;	}}a.logo .logo_text span {	color: #ccb15a;}a.logo .logo_text .logo_subtext {	font-weight: 300;	font-size: 11px;	text-transform: uppercase;	letter-spacing: 0.09em;	display: block;	width: 100%;	color: #a5a5a5;	margin-left: 2px;}a.logo.logo_text_only {	line-height: 80px;}a.logo.logo_text_only .logo_text {	padding: 5px 15px 5px 0;}.header_gradient a.logo,.header_darkgrey a.logo {	color: #ffffff;}a.logo.bottom_logo {	padding: 0;	font-size: 28px;}a.logo.bottom_logo img {	max-width: 65px;}.floating_logo a.logo {	float: left;	margin-right: 30px;}a.logo.vertical_logo {	padding: 0;}a.logo.vertical_logo img {	margin: 0 0 10px;}/*header_thin*/@media (min-width: 992px) {	.header_thin .sf-menu > li > a {		padding-top: 15px;		padding-bottom: 15px;	}}/*text near logo*/.logo-meta {	line-height: 1.2;	display: inline-block;	padding: 20px 0;}@media (max-width: 1400px) {	.logo + .logo-meta {		display: none;	}}.logo-meta strong {	font-size: 20px;}.page_header_side .logo-meta {	display: block !important;}.lt-ie9 .page_header_wrapper {	height: auto !important;}.lt-ie9 .page_header_wrapper .md-hidden {	display: inline-block;}.page_toplogo .shortcode-icon .icon-wrap.bg_color {	background-color: transparent !important;	border: 1px solid rgba(164, 169, 185, 0.3);	border-radius: 3px;}.page_toplogo .shortcode-icon .icon-wrap.bg_color.color_1:hover {	border: 1px solid #ccb15a;	background-color: #ccb15a !important;}.page_toplogo .shortcode-icon .icon-wrap.bg_color.color_1:hover i {	color: #ffffff;}.page_toplogo .shortcode-icon .icon-wrap.bg_color.color_2:hover {	border: 1px solid #0092ff;	background-color: #0092ff !important;}.page_toplogo .shortcode-icon .icon-wrap.bg_color.color_2:hover i {	color: #ffffff;}.page_toplogo .header_logo_center .logo {	width: 100%;	max-width: 100%;	display: block;	text-align: center;	padding: 0;}.page_toplogo .header_logo_center .logo img {	max-width: 80px;}.page_toplogo .header_logo_center .logo_text {	width: 100%;	display: block;}.page_toplogo .header_logo_center .logo_image_and_text .logo_text {	padding: 0 15px;	line-height: 0.6;}.page_toplogo .teaser,.page_toplogo .small-teaser {	vertical-align: middle;	display: inline-block;}.page_toplogo .teaser .media-left,.page_toplogo .small-teaser .media-left {	line-height: 1;}.page_toplogo .teaser .media-body,.page_toplogo .small-teaser .media-body {	text-align: left;	width: auto;}.page_toplogo .teaser h4,.page_toplogo .small-teaser h4 {	font-size: 18px;	margin-bottom: 0;}@media (min-width: 992px) {	.page_toplogo {		white-space: nowrap;	}}@media (max-width: 991px) {	.page_toplogo .container {		padding-top: 15px;		padding-bottom: 15px;	}}.page_header {	top: 0;	left: 0;	right: 0;	position: relative;	z-index: 1000;}.page_header.mobile-active {	z-index: 1002;}.page_header.affix {	position: fixed;}.page_header.affix-bottom {	top: 0 !important;	position: fixed;}.page_header a.header-button {	display: inline-block;	padding: 0 10px;	line-height: 60px;	position: relative;}.page_header .social-icon:last-child {	margin-right: 6px;}/* modal search */.modal-open .page_header_wrapper,.modal-open .page_header.affix {	right: 16px;}#search_modal {	color: #fff;}#search_modal .search-form {	margin: 0 0 0 40px;}#search_modal a {	color: #ffffff;	opacity: 0.6;	font-size: 12px;	text-transform: uppercase;}#search_modal a:hover {	color: #ccb15a;	opacity: 1;}#search_modal .searchform-respond {	width: 300px;	margin: 20px auto;}#search_modal .form-control {	border: none;	background-color: transparent;	height: 40px;	color: #ffffff;	width: 100%;}#search_modal .form-control:-moz-placeholder {	color: rgba(255, 255, 255, 0.8);	opacity: 1;}#search_modal .form-control::-moz-placeholder {	color: rgba(255, 255, 255, 0.8);	opacity: 1;}#search_modal .form-control:-ms-input-placeholder {	color: rgba(255, 255, 255, 0.8);}#search_modal .form-control::-webkit-input-placeholder {	color: rgba(255, 255, 255, 0.8);}#search_modal .close {	padding: 9px 10px 8px;	position: absolute;	min-width: 0;	color: #ffffff;	text-shadow: none;	opacity: 1;}/*header floats*/.page_header:before,.page_header:after {	content: '';	display: block;	clear: both;}@media (min-width: 992px) {	.page_header {		height: auto;	}	.header_left_logo {		white-space: nowrap;	}}/***side header*/body {	position: relative;	left: 0;}body:after {	content: '';	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgba(0, 0, 0, 0.5);	z-index: 1001;	visibility: hidden;	opacity: 0;}body,body:after,.page_header_side {	-webkit-transition: all 0.8s ease-in-out;	transition: all 0.8s ease-in-out;}body {	-webkit-transition-property: left, right;	transition-property: left, right;}body.active-side-header {	left: 270px;}body.active-side-header .page_header_side {	left: 0;}body.active-side-header:after {	visibility: visible;	opacity: 1;}.page_header_side {	z-index: 1002;	position: fixed;	width: 270px;	left: -270px;	top: 0;	bottom: 0;}.page_header_side.active-slide-side-header {	box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, 0.15);	background-color: #13182a;}.side_header_inner {	padding: 60px 30px;}.toggle_menu_side {	position: absolute;	top: 15px;	right: -65px;	background-color: #fff;	width: 50px;	height: 50px;	text-align: center;	line-height: 50px;	cursor: pointer;	box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.5);}.toggle_menu_side:before {	font-family: 'FontAwesome';	content: "\f0c9";}.active-slide-side-header .toggle_menu_side:before,.active-side-header .toggle_menu_side:before {	content: "\f00d";}@media (max-width: 350px) {	.toggle_menu_side {		top: 5px;		right: -55px;	}}.dark-body .toggle_menu_side {	background-color: #13182a;	color: #ffffff;}.page_header_side.active-slide-side-header {	left: 0;}/*right layout*/.page_header_side.header_side_right {	left: auto;	right: -270px;}.page_header_side.header_side_right.active-slide-side-header {	right: 0;}.page_header_side.header_side_right .toggle_menu_side {	right: auto;	left: -65px;}@media (max-width: 350px) {	.page_header_side.header_side_right .toggle_menu_side {		left: -50px;	}}body.active-side-header.slide-right {	left: -270px;}body.active-side-header.slide-right .page_header_side {	left: auto;	right: 0;}/*side menu styles*/.mainmenu_side_wrapper ul ul, .mainmenu_side_wrapper .mega-menu {	height: 0;	overflow: hidden;}.mainmenu_side_wrapper ul li.sfHover > .mega-menu ul {	display: block;	height: 100%;}.mainmenu_side_wrapper .mega-menu > ul {	height: auto;}.menu-side-click {	padding: 0;}.menu-side-click li {	position: relative;	list-style: none;}.menu-side-click li a {	padding-left: 25px;	margin-right: 25px;	font-size: 13px;	font-weight: bold;	color: #ffffff;	text-transform: uppercase;}.menu-side-click li a:before {	top: 10px;}.menu-side-click li a:hover {	color: #ccb15a;}.menu-side-click li .sub-menu a:before {	top: 5px;}.menu-side-click li .activate_submenu {	cursor: pointer;	position: absolute;	right: 0;	top: 11px;	font-size: 16px;	color: #ccb15a;	text-align: center;	width: 25px;}.menu-side-click li .activate_submenu:before {	content: '+';}.menu-side-click li.active-submenu > .activate_submenu:before {	content: '-';}.menu-side-click ul {	padding-left: 20px;	opacity: 0;	height: 0;	overflow: hidden;	-webkit-transition: opacity 0.05s, height 0.05s ease;	transition: opacity 0.05s, height 0.05s ease;}.menu-side-click .active-submenu > div {	height: auto;}.menu-side-click .active-submenu > ul,.menu-side-click .active-submenu > div > ul {	display: block;	opacity: 1;	height: auto;	-webkit-transition: opacity 0.6s, height 0.6s ease;	transition: opacity 0.6s, height 0.6s ease;}.sf-menu-side li {	position: relative;	list-style: none;}.sf-menu-side li a {	padding-left: 25px;	margin-right: 25px;	font-size: 13px;	font-weight: bold;	color: #ffffff;	text-transform: uppercase;}.sf-menu-side li a:before {	top: 10px;}.sf-menu-side li a:hover {	color: #ccb15a;}.sf-menu-side li .sub-menu a:before {	top: 5px;}/* sidebar scroll plugin */.scroll-wrapper {	overflow: hidden;	padding: 0;	position: relative;	height: 100%;}.scroll-wrapper > .scroll-content {	border: none;	box-sizing: content-box;	height: auto;	left: 0;	margin: 0;	max-height: none;	max-width: none;	overflow: scroll;	padding: 0;	position: relative;	top: 0;	width: auto;}.scroll-wrapper > .scroll-content::-webkit-scrollbar {	height: 0;	width: 0;}.scroll-wrapper.scroll--rtl {	direction: rtl;}.scroll-element {	box-sizing: content-box;	display: none;}.scroll-element div {	box-sizing: content-box;}.scroll-element .scroll-bar,.scroll-element .scroll-arrow {	cursor: default;}.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {	display: block;}.scrollbar-macosx > .scroll-element,.scrollbar-macosx > .scroll-element div {	background: none;	border: none;	margin: 0;	padding: 0;	position: absolute;	z-index: 10;}.scrollbar-macosx > .scroll-element div {	display: block;	height: 100%;	left: 0;	top: 0;	width: 100%;}.scrollbar-macosx > .scroll-element .scroll-element_track {	display: none;}.scrollbar-macosx > .scroll-element .scroll-bar {	background-color: rgba(127, 127, 127, 0.4);	display: block;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;	border-radius: 7px;	-webkit-transition: opacity 0.2s linear;	transition: opacity 0.2s linear;}.scrollbar-macosx:hover > .scroll-element .scroll-bar,.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	filter: alpha(opacity=70);	opacity: 0.7;}.scrollbar-macosx > .scroll-element.scroll-x {	bottom: 0px;	height: 0px;	left: 0;	min-width: 100%;	overflow: visible;	width: 100%;}.scrollbar-macosx > .scroll-element.scroll-y {	height: 100%;	min-height: 100%;	right: 0px;	top: 0;	width: 0px;}/* scrollbar height/width & offset from container borders */.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {	height: 7px;	min-width: 10px;	top: -9px;}.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {	left: -9px;	min-height: 10px;	width: 7px;}.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {	left: 2px;}.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {	left: -4px;}.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {	top: 2px;}.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {	top: -4px;}/* update scrollbar offset if both scrolls are visible */.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {	left: -11px;}.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {	top: -11px;}/***template common sections styles*/.page_topline {	font-size: 14px;	position: relative;	z-index: 1001;}.page_topline span.social-icons {	display: -webkit-box;	display: -ms-flexbox;	display: flex;}@media (min-width: 768px) {	.page_topline [class*="col-"] > span {		padding-left: 33px;	}	.page_topline [class*="col-"] > span:first-child {		padding-left: 0;	}}@media (max-width: 767px) {	.page_topline [class*="col-"] > span {		display: block;	}}.page_mainslider .flex-custom-nav {	opacity: 0;}.page_breadcrumbs {	position: relative;  /* styles for breadcrumbs style 3 */  /* styles for breadcrumbs style 4 */}.page_breadcrumbs .breadcrumbs_inner {	z-index: 4;}.page_breadcrumbs .breadcrumbs-title {	display: inline;	font-size: 40px;	text-transform: none;	word-wrap: break-word;	line-height: 1.25;}@media (max-width: 991px) {	.page_breadcrumbs .breadcrumbs-title {		font-size: 44px;	}}@media screen and (min-width: 992px) {	.page_breadcrumbs .display_table_md {		width: auto;		min-width: 0;	}	.page_breadcrumbs h2.display_table_cell_md {		padding-right: 20px;	}	.page_breadcrumbs .breadcrumb.display_table_cell_md {		border-left: 1px solid rgba(255, 255, 255, 0.2);		padding-left: 25px;	}}.page_breadcrumbs .bottom_breadcrumbs {	text-align: center;	float: right;	padding: 0 20px;	margin: 0 0 -26px 0;	background-color: rgba(10, 13, 27, 0.035);}.page_footer {	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.page_portfolio {	overflow: hidden;}.page_content + .page_portfolio {	margin-top: -270px;}@media (max-width: 1200px) {	.page_portfolio {		overflow: hidden;	}	.page_content + .page_portfolio {		margin-top: -150px;	}}@media (max-width: 479px) {	.page_portfolio {		overflow: hidden;	}	.page_content + .page_portfolio {		margin-top: -100px;	}}.section_subscribe .form-control {	width: 350px;	max-width: 100%;	display: inline-block;}/* Hiding category and archives titles */.taxonomy-name-title {	display: none;}.page_breadcrumbs.parallax {	background-size: auto auto;	background-position: 50% 50% !important;}.page_testimonials {	overflow: hidden;}.page_copyright {	font-weight: 300;	font-size: 16px;	text-transform: none;	color: #738c99;	letter-spacing: -0.02em;}.page_copyright.cs {	color: #ffffff;}.page_copyright.ds {	background-color: #13182a;	color: #a4a9b9;}.page_copyright p {	margin: 0;	line-height: 30px;}.page_copyright i {	padding: 0 10px;}.page_copyright.table_section .bottom_logo img {	margin-bottom: 0;}.ds.ms + .page_footer.ds.ms {	background-color: #070914;}@media (min-width: 768px) and (max-width: 992px) {	.page_footer .row {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-wrap: wrap;		flex-wrap: wrap;	}	.page_footer .row > [class*="col-"] {		-webkit-box-flex: 1;		-ms-flex: 1 1 auto;		flex: 1 1 auto;	}}#map,.page_map {	height: 500px;}#map img,.page_map img {	max-width: inherit;}#map p,.page_map p {	line-height: 1.3;	margin-bottom: 0;}#map .map_marker_description,.page_map .map_marker_description {	padding: 10px 5px 5px;}#map .map_marker_icon,.page_map .map_marker_icon {	display: none;}/* slider inside content */section .intro_section .slide_description_wrapper {	padding-left: 60px;	padding-right: 60px;	right: 30px;}@media (max-width: 600px) {	section .intro_section .slide_description_wrapper {		padding-left: 5px;		padding-right: 5px;	}}.muted_background .pagination {	margin: 40px 40px 20px;}/*** intro_section styles*//* flexslider */.intro_section.page_mainslider {	position: relative;	overflow: visible !important;	clear: both;  /* font weight */}.intro_section.page_mainslider > img {	width: 100%;}.intro_section.page_mainslider.ds {	color: #ffffff;}.intro_section.page_mainslider .slides > li {	position: relative;	overflow: hidden;}.intro_section.page_mainslider .flexslider .flex-control-nav {	bottom: 40px;}.intro_section.page_mainslider .flexslider .flex-control-paging li a:after {	bottom: -48px;	height: 30px;}.intro_section.page_mainslider .flexslider .flex-control-paging li a {	color: #ffffff;}.intro_section.page_mainslider .flexslider .flex-control-paging li a.flex-active, .intro_section.page_mainslider .flexslider .flex-control-paging li a:hover {	color: #ccb15a;}.intro_section.page_mainslider .flexslider .flex-control-paging li a:after {	background-color: #ffffff;}.intro_section.page_mainslider .flexslider:before, .intro_section.page_mainslider .flexslider:after {	content: '';	display: block;	clear: both;}.intro_section.page_mainslider .flexslider .intro-layer img {	width: auto;	display: inline-block;}.intro_section.page_mainslider .short_line {	width: 50px;	display: inline-block;	height: 3px;	margin-top: 25px;	margin-bottom: 7px;	background-color: #ccb15a;}.intro_section.page_mainslider .container,.intro_section.page_mainslider img + .container {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin-left: auto;	margin-right: auto;}.intro_section.page_mainslider [class*="col-"] {	position: static;	min-height: 0;}.intro_section.page_mainslider .slide_description_wrapper {	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 0;	height: 100%;	font-size: 0;	z-index: 5;	padding: 30px 0;}.intro_section.page_mainslider .slide_description_wrapper:before,.intro_section.page_mainslider .slide_description {	display: inline-block;	vertical-align: middle;}.intro_section.page_mainslider .slide_description_wrapper:before {	content: '';	display: inline-block;	width: 0;	height: 100%;}.intro_section.page_mainslider .slide_description {	padding: 15px;}@media (min-width: 992px) {	.intro_section.page_mainslider .slide_description {		padding: 35px 15px;	}}@media (min-width: 1200px) {	.intro_section.page_mainslider .slide_description {		padding: 55px 15px 15px;	}}.intro_section.page_mainslider .slide_description.ls {	background-color: rgba(255, 255, 255, 0.8);}.intro_section.page_mainslider .slide_description.ds {	background-color: rgba(19, 24, 42, 0.8);}@media (min-width: 1400px) {	.intro_section.page_mainslider .slide_description .short {		max-width: 65%;	}}.intro_section.page_mainslider .theme_button {	margin-top: 10px;	margin-bottom: 10px;}@media (min-width: 1200px) {	.intro_section.page_mainslider .theme_button {		min-width: 200px;	}}.intro_section.page_mainslider .intro-layer.button {	display: inline-block;}.intro_section.page_mainslider .intro-layer.button.button_1 {	margin-top: 27px;	margin-right: 15px;}.intro_section.page_mainslider .intro-layer.button.button_2 {	margin-left: 15px;}.intro_section.page_mainslider .big {	font-size: 22px;}.intro_section.page_mainslider .grey {	color: #0b364d;}.intro_section.page_mainslider .light {	color: #ffffff;}.intro_section.page_mainslider .light span {	color: #ccb15a;}.intro_section.page_mainslider p.light {	color: #ffffff;}.intro_section.page_mainslider .black {	color: #13182a;}.intro_section.page_mainslider .extra-light {	font-weight: 100;}.intro_section.page_mainslider .light-weight {	font-weight: 300;}.intro_section.page_mainslider .regular {	font-weight: 400;}.intro_section.page_mainslider .medium {	font-weight: 500;}.intro_section.page_mainslider .bold {	font-weight: 700;}.intro_section.page_mainslider .black-weight {	font-weight: 900;}.intro_section.page_mainslider h2 {	margin-bottom: 0;	line-height: 48px;}@media (max-width: 479px) {	.intro_section.page_mainslider h2 {		font-size: 32px;	}}.intro_section.page_mainslider h5 {	line-height: 30px;}.intro_section.page_mainslider p {	font-size: 20px;	margin-top: 0;	margin-bottom: 0.7em;}.intro_section.page_mainslider .slider-bottomline {	border-top: 5px solid #ccb15a;	border-bottom: 5px solid #0092ff;}@media (max-width: 992px) {	.intro_section.page_mainslider {		text-align: center;	}	.intro_section.page_mainslider .nav-container {		padding: 0;	}	.intro_section.page_mainslider .flex-control-nav,  .intro_section.page_mainslider .flex-custom-nav {		bottom: 50px;		text-align: center;	}	.intro_section.page_mainslider .flexslider .container {		position: static;		width: auto;		max-width: 100%;	}	.intro_section.page_mainslider .slide_description_wrapper:before {		display: none;	}	.intro_section.page_mainslider .slide_description {		padding: 30px 15px 100px;		display: block;		margin: auto;	}	.intro_section.page_mainslider .slide_description_wrapper {		padding: 0;		position: static;	}	.intro_section.page_mainslider .flex-direction-nav .flex-prev {		top: 20%;	}	.intro_section.page_mainslider .flex-direction-nav .flex-next {		top: 20%;	}}@media (max-width: 600px) {	.intro_section.page_mainslider .flex-direction-nav .flex-prev {		top: 11%;	}	.intro_section.page_mainslider .flex-direction-nav .flex-next {		top: 11%;	}}.slider-bottomline {	display: none;	position: relative;}@media (min-width: 992px) {	.slider-bottomline {		display: block;		z-index: 99;		margin-top: -220px;		min-height: 220px;	}}.slider-bottomline .block {	padding: 60px 0;}.slider-bottomline .block .icon i {	font-size: 36px;	color: #ccb15a;}.slider-bottomline .block .title {	font-weight: bold;	font-size: 16px;	color: #ffffff;	text-transform: uppercase;	display: block;	width: 100%;	margin-top: 10px;	margin-bottom: 0;}.slider-bottomline .block .text {	font-weight: 300;	color: #ffffff;	font-size: 14px;}/* Blog slider */.blog-slider {	margin-bottom: 0;}.blog-slider .scroll_button_wrap,.blog-slider .slider-bottomline {	display: none;}.blog-slider .page_mainslider {	margin-top: 20px;	margin-bottom: 50px;}.blog-slider .page_mainslider:after {	display: none;}.blog-slider .slide_description_wrapper .slide_description {	max-width: none;}.blog-slider img {	opacity: 0.4;}.blog-slider .intro_section.page_mainslider .scroll_button_wrap {	display: none;}.blog-slider .intro_section.page_mainslider .flexslider .flex-control-nav {	bottom: 50px;}.blog-slider .intro_section.page_mainslider .flexslider .flex-control-paging li a:after {	bottom: -57px;	height: 40px;}.blog-slider .intro_section.page_mainslider .flexslider .flex-direction-nav {	display: none;}@media (min-width: 992px) {	.blog-slider .intro_section.page_mainslider .slides > li {		max-height: 600px;	}}.blog-slider .intro_section.page_mainslider .container {	width: 100% !important;}.blog-slider .intro_section.page_mainslider .container .slide_description_wrapper {	padding: 0 15px;}@media (min-width: 1199px) {	.blog-slider .intro_section.page_mainslider .container .slide_description_wrapper {		padding-left: 25px;		padding-right: 25px;	}}/*** Main Menu styles*/@import url('https://fonts.googleapis.com/css?family=Fira+Sans');.sf-menu a {	font-family: 'Fira Sans', sans-serif;	font-size: 14px;	text-transform: uppercase;	font-weight: bold; padding:10px !important; 	letter-spacing: 1px; line-height:17px !important; text-align: left !important; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.sf-menu a span{ color:#fff; font-size:11px; display:none; padding-left:3px; padding-right:3px; letter-spacing:1px; background:#ccb15a;  text-transform:capitalize !important;}.sf-menu a:hover{ background:#ccb15a !important; color:#FFF !important; border-radius:10px;}/* Desktop menu - (min 992px) styles */@media (min-width: 992px) {	.mainmenu_wrapper {		position: relative;	}  /* menu layout */	.sf-menu, .sf-menu ul {		margin: 0;		padding: 0;		list-style: none;	}	.sf-menu li {		position: relative;	}	.sf-menu li > ul {		position: absolute;		display: none;		top: 100%;		z-index: 99;	}	.sf-menu li:hover > ul,  .sf-menu li.sfHover > ul {		display: block;	}	.sf-menu a {		display: block;		position: relative;	}	.sf-menu li > ul > li > ul {		top: -15px;		left: 100%;	}	.header_1 .sf-menu > li:last-child > a {		margin-right: 0;	}  /* menu skin */	.sf-menu a {		padding: 10px 10px 10px;		text-decoration: none;		zoom: 1;    /* IE7 */		-webkit-transition-property: color, background-color, border-color, padding-top, padding-bottom;		transition-property: color, background-color, border-color, padding-top, padding-bottom;	}	.sf-menu li {		white-space: nowrap;    /* no need for Supersubs plugin */		*white-space: normal;    /* ...unless you support IE7 (let it wrap) */		-webkit-transition: background .2s;		transition: background .2s;	}	.sf-menu > li {		display: inline-block;		position: relative;		margin: 0 -2px;	}	.sf-menu > li:first-child {		margin-left: 0;	}	.sf-menu > li:last-child {		margin-right: 0;	}	.sf-menu > li > a {		margin-top: 0px;		margin-bottom: 0px;		padding-right: 0; 		padding-left: 0;	}	.affix .sf-menu > li > a {		padding-top: 30px;		padding-bottom: 30px;	}	.sf-menu > li > a:hover,  .sf-menu > li.current-menu-item > a {		color: #ccb15a;		border-color: #ccb15a;	}	.item_with_border .sf-menu > li.active > a {		border-top: 5px solid #ccb15a;	}	.bordered_items .sf-menu > li {		padding: 0;	}	.bordered_items .sf-menu > li + li:before {		content: '';		width: 1px;		position: absolute;		left: 0;		top: 0;		bottom: 0;		height: 100%;		background-color: rgba(255, 255, 255, 0.2);	}	.ls .sf-menu > li > a {		color: #13182a;	}	.ls .sf-menu > li > a:hover {		color: #ccb15a;	}	.ls .sf-menu > li + li:before {		background-color: #e5e5e5;	}	.ds .sf-menu > li > a {		color: #ffffff;	}	.ds .sf-menu > li > a:hover,  .ds .sf-menu > li.current-menu-item > a {		color: #ccb15a;	}	.cs .sf-menu > li > a {		color: #ffffff;	}	.cs .sf-menu > li > a:hover,  .cs .sf-menu > li.current-menu-item > a {		color: #13182a;	}	.sf-menu li:hover,  .sf-menu li.sfHover {    /* only transition out, not in */		-webkit-transition: none;		transition: none;	}  /* sub-menu skin */	.sf-menu .sub-menu {		margin: 0 2px;	}	.sf-menu .sub-menu li {		padding-right: 30px;		padding-left: 30px;	}	.sf-menu .sub-menu li a {		border-bottom: 1px solid rgba(255, 255, 255, 0.1);		padding-right: 0;		padding-left: 0;	}	.sf-menu .sub-menu li:last-child a {		border-bottom: 0;	}  /* second and next levels */	.sf-menu > li .mega-menu,  .sf-menu li > ul {		margin-top: 10px;		text-align: center;		list-style: none;		padding: 0px;		background-color: #13182a;		min-width: 15em;    /* allow long menu items to determine submenu width */		*width: 15em;    /* no auto sub width for IE7, see white-space comment below */		border-radius: 0;	}	.sf-menu > li .mega-menu > li > ul,  .sf-menu li > ul > li > ul {		background-color: #13182a;		border-radius: 0;		z-index: 1;	}	.sf-menu ul a {		color: #ffffff;		padding-left: 30px;		padding-right: 30px;	}	.sf-menu .mega-menu ul {		box-shadow: none;		padding: 0;	}	.sf-menu .mega-menu ul a {		padding-left: 0;		padding-right: 0;	}	.sf-menu ul a:hover,  .sf-menu ul li.active > a {		color: #ccb15a;	}  /* third level */	.sf-menu ul ul {		margin-top: 0;	}}/* common paddings */@media (min-width: 992px) {	.sf-menu > li > a {		margin-left: 2px;		margin-right: 2px;	}	.bordered_items .sf-menu > li > a {		margin: 0;		padding: 25px 40px;	}}/* -md- paddings */@media (min-width: 992px) and (max-width: 1199px) {	.sf-menu > li > a {		margin-left: 15px;		margin-right: 15px;	}	.bordered_items .sf-menu > li > a {		margin-right: 24px;		margin-left: 24px;	}}/* -lg- paddings */@media (min-width: 1200px) {	.sf-menu > li > a {		margin-left: 0px;		margin-right: 0px;	}	.boxed .col-md-6 .sf-menu > li > a {		margin-left: 14px;		margin-right: 14px;	}}@media (min-width: 1400px) {	.sf-menu > li > a {		margin-left: 0px;		margin-right: 0px;	}}.sf-menu i[class] {	margin-right: 7px;	font-size: 14px;}/* hidden menu items */@media (min-width: 992px) {	.sf-menu .sf-md-hidden {		display: none !important;	}}@media (max-width: 991px) {	.sf-more-li {		display: none;	}}/* logo in center of menu */.sf-menu > .sf-logo-li {	visibility: hidden;}/* Mobile menu toggler */@media (max-width: 991px) {	.toggle_menu {		position: absolute;		top: 50%;		left: 50%;		margin-left: -30px;		margin-top: -30px;		width: 60px;		height: 60px;		cursor: pointer;		z-index: 1001;		visibility: visible;	}	.affix.affix_toggler_right .toggle_menu {		right: 0;		left: auto;	}	.toggler_right .toggle_menu {		right: 0;		left: auto;	}	.toggler_left .toggle_menu {		right: auto;		left: 0;		margin-left: 0;	}}@media (max-width: 991px) and (max-width: 767px) {	.toggler_xs_right .toggle_menu {		right: 0;		left: auto;	}}@media (max-width: 991px) and (max-width: 499px) {	.toggler_xxs_right .toggle_menu {		right: 0;		left: auto;	}}@media (max-width: 991px) {	.ls .toggle_menu span,  .ls .toggle_menu span:before,  .ls .toggle_menu span:after,  .header_white .toggle_menu span,  .header_white .toggle_menu span:before,  .header_white .toggle_menu span:after {		background-color: #13182a;	}	.intro_section + .page_header_wrapper .toggle_menu span,  .intro_section + .page_header_wrapper .toggle_menu span:before,  .intro_section + .page_header_wrapper .toggle_menu span:after {		background-color: #ffffff;	}	.intro_section + .page_header_wrapper .affix .toggle_menu span,  .intro_section + .page_header_wrapper .affix .toggle_menu span:before,  .intro_section + .page_header_wrapper .affix .toggle_menu span:after {		background-color: #13182a;	}	.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span,  .intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:before,  .intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:after {		background-color: #ffffff;	}	.page_toplogo .toggle_menu {		position: fixed;		top: 0;		left: auto;		right: 0;		margin: 0;	}	.toggle_menu:hover span:before {		top: -9px;	}	.toggle_menu:hover span:after {		top: 9px;	}	.toggle_menu span,  .toggle_menu span:before,  .toggle_menu span:after {		display: block;		width: 30px;		position: absolute;		background-color: #ffffff;		content: '';		left: 0;		-webkit-transform: rotate(0deg);		transform: rotate(0deg);		-webkit-transition: .25s ease-in-out;		transition: .25s ease-in-out;		height: 2px;	}	.toggle_menu:before,  .toggle_menu span {		left: 15px;		top: 50%;	}	.toggle_menu span:before {		opacity: 1;		top: -8px;	}	.toggle_menu span:after {		opacity: 1;		top: 8px;	}	.toggle_menu.mobile-active {		background-color: #13182a;		border: none;		left: auto;		top: 0;		right: 0;		position: fixed;		margin: 0;		z-index: 3000;	}	.toggle_menu.mobile-active:before {		background-color: #ffffff;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);	}	.toggle_menu.mobile-active span {		background-color: #ffffff;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);	}	.toggle_menu.mobile-active span:before,  .toggle_menu.mobile-active span:after {		opacity: 0;	}}/***main menu mobile styles*/@media (max-width: 991px) {	.mainmenu_wrapper {    /*position: relative;*/		position: fixed;		visibility: hidden;		z-index: 10;		top: 0;		left: 0;		bottom: 0;		right: 0;		background-color: transparent;		opacity: 0;		-webkit-transition: all 0.3s ease 0s;		transition: all 0.3s ease 0s;	}	.mobile-active .mainmenu_wrapper {		visibility: visible;		opacity: 1;		background-color: #111;	}	.toggle_menu {		display: block;		cursor: pointer;	}	.toggle_menu.mobile-active {		background-color: #111;		border: none;		left: 0;		top: 0;		right: 0;		position: fixed;		margin: 0;		width: auto;		height: 50px;		z-index: 3000;	}	.toggle_menu.mobile-active:after {		position: absolute;		top: 14px;		right: 5px;		font-family: 'rt-icons-2';		content: "\e117";		font-size: 40px;		color: #ffffff;	}	.toggle_menu.mobile-active span {		display: none;	}	.nav-justified > li > a {		text-align: left;	}	.sf-menu {		position: fixed;		overflow: auto;		background-color: #13182a;		padding: 60px 0 20px 10px;		top: 0;		left: 0;		bottom: 0;		right: 100%;		font-size: 1.1em;		text-transform: uppercase;		font-weight: 400;		word-wrap: break-word;		text-align: left;		-webkit-transition: all 0.25s ease-out 0s;		transition: all 0.25s ease-out 0s;		opacity: 0;	}	.mobile-active .sf-menu {		opacity: 1;		right: 15px;	}	.sf-menu > li > a,  .sf-menu a {		color: #ffffff;		z-index: 2;	}	.sf-menu ul {		list-style: none;		padding-left: 10px;		opacity: 1 !important;		margin-top: 0 !important;	}	.sf-menu ul li a {		display: block;		padding: 10px;		font-weight: 300;		font-size: 16px;		text-transform: none;	}	.sf-menu ul li a:before {		content: '-';		padding-right: 5px;	}	.sf-menu ul ul li a:before {		content: '--';		padding-right: 5px;	}  /*** arrows (for all except IE7) **/	.sf-arrows .sf-with-ul {		padding-right: 3em;		*padding-right: 1em;    /* no CSS arrows for IE7 (lack pseudo-elements) */	}	.sf-arrows .sfHover > .sf-with-ul {		margin-right: 3em;	}  /* styling for both css and generated arrows */	.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler {		position: absolute;		right: 5px;		top: 7px;		width: 30px;		height: 30px;		line-height: 30px;		border-radius: 50%;		background-color: #111;		text-align: center;		font-size: 20px;		z-index: 1;	}	.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler:after {		font-family: 'FontAwesome';		content: '\f105';		position: relative;		top: -1px;	}  /*top menu level*/	.sf-arrows .sfHover > a,  .sf-arrows .sfHover > a:hover {		color: #ffffff;	}	.sfHover > .sf-with-ul + .sf-menu-item-mobile-toggler:after {		content: '\f107';	}}/* Mega Menu */@media screen and (min-width: 992px) {	.mainmenu_wrapper ul .mega-menu ul {		min-width: auto;	}	.mainmenu_wrapper .menu-item-has-mega-menu {		position: relative;	}	.mainmenu_wrapper .mega-menu {		display: none;		position: absolute;		width: 940px;		top: 100%;		z-index: 10;	}	.mainmenu_wrapper .menu-item-has-mega-menu:hover .mega-menu {		display: block;	}  /* row */	.mainmenu_wrapper .mega-menu-row {		position: static;		display: table;		table-layout: fixed;	}	.mainmenu_wrapper .mega-menu-row ul {		position: static;		display: block;	}  /* column */	.mainmenu_wrapper .mega-menu-col {		display: table-cell;		width: 2000px;		padding: 0 20px;		border-left: 1px solid #e5e5e5;    /* overrides from settings / styling / mega-menu */	}	.mainmenu_wrapper .mega-menu-col > a {		text-transform: uppercase;		font-weight: 700;	}	.mainmenu_wrapper .mega-menu-col:first-child {		border-left: none;	}	.mainmenu_wrapper ul ul .mega-menu {		top: -20px;		margin-left: 1px;		display: block;		width: auto;	}	.mainmenu_wrapper ul ul .mega-menu li {		display: block;		width: auto;		border: none;	}}@media screen and (min-width: 1200px) {	.mainmenu_wrapper .mega-menu {		width: 1140px;	}	.mainmenu_wrapper ul .mega-menu ul {		min-width: 12em;	}}@media screen and (max-width: 991px) {	.mainmenu_wrapper .mega-menu {		position: static;	}}/***subpages*/.edit-link {	text-align: right;	display: block;}/*about*/.about-content {	padding: 10px 10px 20px;}/* page meta blog */.page-meta {	padding: 9px 40px 30px;}.page-meta h5 {	font-size: 14px;	font-weight: 300;}.page-meta i {	line-height: 0.6;	padding-right: 8px;}.page-meta .media {	position: relative;	padding: 28px 0 0;	margin-bottom: 20px;}.page-meta .media + .media:before {	content: '';	position: absolute;	height: 1px;	width: 100%;	top: 0;	background-color: rgba(150, 150, 150, 0.1);}.page-meta .media-left {	padding-right: 8px;}/*blog*/article iframe {	margin-bottom: -8px;}h1.entry-title {	font-size: 42px;	margin: 0 0 5px;}@media (max-width: 991px) {	h1.entry-title {		font-size: 32px;	}}article.post + article.post,.search article + article,.archive article + article {	margin-top: 30px;}/* mosaic */.mosaic-post p {	margin-bottom: 0;}.mosaic-post .post-social-links {	margin: -1px;	padding: 18px 40px 17px;}h3.entry-title {	font-size: 28px;	margin: 0 0 14px;}h3.entry-title + .date {	display: inline-block;	text-transform: uppercase;	line-height: 1;	padding: 4px 14px;	margin-bottom: 22px;}h4.entry-title {	margin: 0 0 20px;}h2.search-title {	margin: 0 0 30px;	font-size: 40px;}.item-meta + .entry-title {	margin-bottom: 20px;}.single .item-meta + .entry-title {	font-size: 20px;	margin-bottom: 25px;}.entry-tags {	margin-top: 0;}.entry-tags .theme_button {	margin-right: 6px;}.entry-tags span + span {	margin-left: 14px;}.entry-tags i {	font-size: 14px;	margin-right: 5px;}.entry-meta:before,.entry-meta:after,.comment-meta:before,.comment-meta:after,.post-adds:before,.post-adds:after {	display: block;	clear: both;	content: '';	width: 0;	height: 0;}.entry-thumbnail {	text-align: center;	position: relative;}.entry-thumbnail[class*='col-'] {	margin-bottom: 0;}.entry-thumbnail .entry-thumbnail-carousel .owl-dots {	position: absolute;	bottom: 45px;	text-align: center;	left: 0;	right: 0;}@media (max-width: 479px) {	.entry-thumbnail .entry-thumbnail-carousel .owl-dots {		bottom: 20px;	}}/* additional meta at the bottom of entry-title */.post-adds {	border: 0;	border-radius: 0;	background-color: #13182a !important;	margin: 14px 0 50px;	overflow: hidden;	position: relative;	height: 60px;	width: 100%;	z-index: 1;}.ls .post-adds {	background-color: #ffffff !important;}.post-adds .dropdown.open .dropdown-menu {	overflow: visible;	line-height: 60px;	height: 60px;	top: -1px;	left: 60px;	background-color: #ffffff;	z-index: 2;	animation-name: slideInLeft;	-webkit-animation-name: slideInLeft;	animation-duration: 0.5s;	-webkit-animation-duration: 0.5s;	animation-timing-function: linear;	-webkit-animation-timing-function: linear;}@media (max-width: 479px) {	.post-adds .dropdown.open .dropdown-menu {		left: 0;	}}.ds .post-adds .dropdown.open .dropdown-menu {	background-color: #0a0d1b;}.post-adds .dropdown.open .dropdown-menu a {	margin: 0 !important;}@media (max-width: 479px) {	.post-adds .dropdown.open .dropdown-menu a {		padding: 10px 11.7px;	}}.post-adds span, .post-adds a {	display: inline-block;	vertical-align: middle;	font-size: 12px;	font-weight: bold;	letter-spacing: 0;}.post-adds .item-likes {	padding-left: 20px;	padding-right: 20px;}.post-adds .votes_count,.post-adds .views-count {	padding: 0 20px;	line-height: 60px;	font-size: 12px;}@media (max-width: 479px) {	.post-adds .votes_count,  .post-adds .views-count {		padding: 0 10px;	}}.post-adds .views-count {	padding: 0 30px 0 20px;	font-weight: 400;	text-transform: uppercase;	text-align: center;	background-color: #ccb15a;	color: #ffffff;}@media (max-width: 479px) {	.post-adds .views-count {		padding: 0 10px;	}}@media (min-width: 1400px) {	.post-adds .views-count {		min-width: 178px;	}}.post-adds .votes_count {	text-transform: uppercase;}.post-adds .theme_button {	padding: 0;	line-height: 58px;	width: 60px;	height: 60px;	border-radius: 0;	margin-bottom: 0;	text-align: center;	background-color: #ccb15a;	border-color: #ccb15a;	color: #ffffff;}.post-adds .theme_button > i {	font-size: 16px;	top: 0;	left: 3px;}.post-adds .theme_button:hover, .post-adds .theme_button:focus {	color: #13182a;}.post-adds .theme_button.inverse,.post-adds .like_button {	border-right: 1px solid rgba(55, 52, 47, 0.1);	line-height: 60px;}.ds .post-adds .theme_button.inverse, .ds.post-adds .like_button {	border-right: 1px solid rgba(255, 255, 255, 0.3);}.post-adds .theme_button.inverse > i,.post-adds .like_button > i {	padding: 0 20px 0 19px;	color: #ccb15a;	font-size: 16px;	top: 1px;	position: relative;}/*** Theme share buttons*/.share_buttons {	min-width: 270px;}.post-adds .dropdown-menu {	margin: 1px 0 0;	padding: 0;	border: none;	background-color: transparent;}/* additional meta in corner of thumbnail */.entry-meta-corner {	display: none;	position: absolute;	z-index: 2;	text-align: center;	color: #ffffff;	background-color: #ccb15a;}.entry-meta-corner a {	color: #ffffff;}.entry-meta-corner a:hover {	color: #ccb15a;}.entry-meta-corner .date {	color: #13182a;	display: block;	min-width: 60px;	padding: 0 3px;	text-transform: uppercase;}.entry-meta-corner .date strong {	color: #ffffff;	display: block;	font-size: 42px;	font-weight: 200;	padding: 12px 0 0;}.entry-meta-corner .comments-link {	line-height: 1;	display: block;	padding: 2px 5px;	background-color: #13182a;}.entry-meta-corner .comments-link i {	position: relative;	top: 1px;}.categories-links {	font-family: "Oswald", sans-serif;	font-weight: 400;	letter-spacing: 0.05em;	font-size: 12px;	text-transform: uppercase;}.categories-links a {	margin-right: 6px;	margin-bottom: 6px;}.categories-links a:last-child {	margin-right: 0;}.categories-links.color1 a {	color: #ccb15a;}.categories-links.color2 a {	color: #0092ff;}.categories-links.color3 a {	color: #0092ff;}/* blog post entry meta */.item-content .blog-adds,.entry-content .blog-adds {	text-align: right;}.item-content .blog-adds > *,.entry-content .blog-adds > * {	margin-right: 10px;	font-size: 12px;	font-family: "Oswald", sans-serif;	text-transform: uppercase;	position: relative;}.item-content .blog-adds > *:last-child,.entry-content .blog-adds > *:last-child {	margin-right: 0;}.item-content .blog-adds > *:before,.entry-content .blog-adds > *:before {	font-family: 'FontAwesome';	font-size: 12px;	content: "";	margin-right: 10px;	font-weight: 500;}.item-content .blog-adds .like-count:before,.entry-content .blog-adds .like-count:before {	color: #ccb15a;	content: "\f004";}.item-content .blog-adds .views-count:before,.entry-content .blog-adds .views-count:before {	content: "\f06e";}.item-content .blog-adds .comment-count:before,.entry-content .blog-adds .comment-count:before {	content: "\f075";}.item-content .blog-adds .item-views-word,.item-content .blog-adds .item-likes-word,.entry-content .blog-adds .item-views-word,.entry-content .blog-adds .item-likes-word {	display: none;}.item-content .entry-meta,.entry-content .entry-meta {	text-align: left;	line-height: 1;}.item-content .entry-meta > *,.entry-content .entry-meta > * {	display: inline-block;	margin-right: 25px;	margin-top: 20px;	line-height: 1.6;}@media (max-width: 479px) {	.item-content .entry-meta > *,  .entry-content .entry-meta > * {		margin-right: 15px;	}}.item-content .entry-meta .tag-links > *,.entry-content .entry-meta .tag-links > * {	margin-right: 10px;}.item-content .entry-author:before,.item-content .entry-date:before,.item-content .tag-links:first-child:before,.entry-content .entry-author:before,.entry-content .entry-date:before,.entry-content .tag-links:first-child:before {	font-family: 'FontAwesome';	font-size: 14px;	content: "";	color: #ccb15a;	margin-right: 10px;	font-weight: 500;}.item-content .entry-author:before,.entry-content .entry-author:before {	content: "\f007";}.item-content .entry-date:before,.entry-content .entry-date:before {	content: "\f073";}.item-content .tag-links:first-child:before,.entry-content .tag-links:first-child:before {	content: "\f02b";}/* highlight first letter in blog post */.entry-content p.big-first-letter:first-letter {	font-size: 60px;	line-height: 60px;	font-weight: 700;	color: #ccb15a;	float: left;	margin-right: 10px;}.entry-excerpt {	font-size: 20px;	line-height: 30px;	margin: 8px 0 30px;}.entry-excerpt p {	margin-bottom: 16px;}.blog .sticky,.archive .sticky,.search .sticky,.single-post .sticky {	border: 1px solid #ccb15a;}.blog .sticky .featured-post,.archive .sticky .featured-post,.search .sticky .featured-post,.single-post .sticky .featured-post {	position: absolute;	top: 25px;	left: 50px;}.blog .item-content .entry-date:before,.blog .entry-content .entry-date:before,.archive .item-content .entry-date:before,.archive .entry-content .entry-date:before,.search .item-content .entry-date:before,.search .entry-content .entry-date:before,.single-post .item-content .entry-date:before,.single-post .entry-content .entry-date:before {	display: none;}.blog .readmore-hidden .more-link,.archive .readmore-hidden .more-link,.search .readmore-hidden .more-link,.single-post .readmore-hidden .more-link {	display: none;}.blog .owl-carousel.owl-loaded,.archive .owl-carousel.owl-loaded,.search .owl-carousel.owl-loaded,.single-post .owl-carousel.owl-loaded {	margin-bottom: 0;}.blog .entry-content ul, .blog .entry-content ol,.archive .entry-content ul,.archive .entry-content ol,.search .entry-content ul,.search .entry-content ol,.single-post .entry-content ul,.single-post .entry-content ol {	margin-bottom: 20px;}.blog .entry-content ul ul, .blog .entry-content ul ol, .blog .entry-content ol ul, .blog .entry-content ol ol,.archive .entry-content ul ul,.archive .entry-content ul ol,.archive .entry-content ol ul,.archive .entry-content ol ol,.search .entry-content ul ul,.search .entry-content ul ol,.search .entry-content ol ul,.search .entry-content ol ol,.single-post .entry-content ul ul,.single-post .entry-content ul ol,.single-post .entry-content ol ul,.single-post .entry-content ol ol {	margin-bottom: 0;}a.more-link {	font-weight: 400;	font-family: "Oswald", sans-serif;	text-transform: uppercase;	color: #ccb15a;	font-size: 14px;	margin-left: 10px;	display: inline;}a.more-link:after {	font-family: FontAwesome;	content: '\f149';	font-size: 12px;	margin-left: 5px;}/* Blog list */.blog,.archive,.search {  /* format small image */  /* format quote */  /* format status */}.blog article:nth-of-type(odd) .categories-links.color1 a,.archive article:nth-of-type(odd) .categories-links.color1 a,.search article:nth-of-type(odd) .categories-links.color1 a {	color: #ccb15a;}.blog article:nth-of-type(odd) .categories-links.color1 a:hover,.archive article:nth-of-type(odd) .categories-links.color1 a:hover,.search article:nth-of-type(odd) .categories-links.color1 a:hover {	color: #738c99;}.blog article:nth-of-type(even) .categories-links.color1 a,.archive article:nth-of-type(even) .categories-links.color1 a,.search article:nth-of-type(even) .categories-links.color1 a {	color: #ccb15a;}.blog article:nth-of-type(even) .categories-links.color1 a:hover,.archive article:nth-of-type(even) .categories-links.color1 a:hover,.search article:nth-of-type(even) .categories-links.color1 a:hover {	color: #a4a9b9;}.blog .entry-title,.archive .entry-title,.search .entry-title {	font-size: 24px;	text-transform: none;	margin-top: 3px;	margin-bottom: 20px;	width: 100%;}.blog .entry-content p:last-child,.archive .entry-content p:last-child,.search .entry-content p:last-child {	margin-bottom: 0;}.blog blockquote,.archive blockquote,.search blockquote {	margin: 0 auto;	width: 100%;	max-width: 600px;	padding: 30px 0;}.blog blockquote:after, .blog blockquote:before,.archive blockquote:after,.archive blockquote:before,.search blockquote:after,.search blockquote:before {	display: none;}.blog .format-small-image .item-media-wrap > .item-media,.archive .format-small-image .item-media-wrap > .item-media,.search .format-small-image .item-media-wrap > .item-media {	display: block;}.blog .format-quote,.archive .format-quote,.search .format-quote {	background-color: #0a0d1b;}.blog .format-quote .item-content .entry-meta,.archive .format-quote .item-content .entry-meta,.search .format-quote .item-content .entry-meta {	margin-top: 0;	text-align: center;}.blog .format-quote .item-content .entry-meta:before, .blog .format-quote .item-content .entry-meta:after,.archive .format-quote .item-content .entry-meta:before,.archive .format-quote .item-content .entry-meta:after,.search .format-quote .item-content .entry-meta:before,.search .format-quote .item-content .entry-meta:after {	display: none;}.blog .format-quote .item-content .entry-meta .entry-date:before,.archive .format-quote .item-content .entry-meta .entry-date:before,.search .format-quote .item-content .entry-meta .entry-date:before {	display: none;}.blog .format-quote .item-content .entry-meta div:last-child,.archive .format-quote .item-content .entry-meta div:last-child,.search .format-quote .item-content .entry-meta div:last-child {	margin-right: 0;}.blog .format-quote blockquote,.archive .format-quote blockquote,.search .format-quote blockquote {	max-width: 560px;	padding: 25px 0 15px;}.blog .format-quote blockquote footer,.archive .format-quote blockquote footer,.search .format-quote blockquote footer {	margin-top: 30px;	margin-bottom: 3px;	font-size: 20px;	color: #ffffff;}.blog .format-quote blockquote footer:before,.archive .format-quote blockquote footer:before,.search .format-quote blockquote footer:before {	display: none;}.blog .format-quote blockquote footer cite,.archive .format-quote blockquote footer cite,.search .format-quote blockquote footer cite {	margin-top: 5px;	color: #ccb15a;	line-height: 1;}.blog .format-quote .entry-title,.archive .format-quote .entry-title,.search .format-quote .entry-title {	margin: 24px 0 0 0;	line-height: 1;	font-size: 12px;	font-weight: 400;	letter-spacing: 0.05em;	text-transform: uppercase;	width: auto;}.blog .format-quote .blog-adds,.archive .format-quote .blog-adds,.search .format-quote .blog-adds {	text-align: center;	margin-bottom: 12px;}.blog .format-quote .blog-adds > *,.archive .format-quote .blog-adds > *,.search .format-quote .blog-adds > * {	color: #a4a9b9;}.blog .format-status,.archive .format-status,.search .format-status {	background-color: #0a0d1b;	background-position: 50% 50%;}.blog .format-status .entry-header p,.archive .format-status .entry-header p,.search .format-status .entry-header p {	line-height: 1;	margin-bottom: 0;}.blog .format-status .entry-title,.archive .format-status .entry-title,.search .format-status .entry-title {	color: #ffffff;	margin-top: 25px  !important;	margin-bottom: 18px  !important;	text-transform: none;}.blog .format-status .entry-avatar,.archive .format-status .entry-avatar,.search .format-status .entry-avatar {	margin-top: 25px;	margin-bottom: 30px;}.blog .format-status .entry-avatar img,.archive .format-status .entry-avatar img,.search .format-status .entry-avatar img {	margin: 0;	border: 0;	border-radius: 50%;	background-color: transparent;}.blog .format-status .entry-content,.archive .format-status .entry-content,.search .format-status .entry-content {	font-size: 20px;	font-weight: 600;	color: #ffffff;	margin-bottom: 20px;}.blog .format-status .entry-meta,.archive .format-status .entry-meta,.search .format-status .entry-meta {	margin: 7px 0 24px;	line-height: 1;	text-align: center;}.blog .format-status .entry-meta .entry-date:before,.archive .format-status .entry-meta .entry-date:before,.search .format-status .entry-meta .entry-date:before {	display: none;}.blog .format-status .entry-meta > *,.archive .format-status .entry-meta > *,.search .format-status .entry-meta > * {	margin-top: 0;}.blog .format-status .entry-meta div:last-child,.archive .format-status .entry-meta div:last-child,.search .format-status .entry-meta div:last-child {	margin-right: 0;}.blog .format-status .blog-adds,.archive .format-status .blog-adds,.search .format-status .blog-adds {	text-align: center;	margin-bottom: 12px;}.blog .format-status .blog-adds > *,.archive .format-status .blog-adds > *,.search .format-status .blog-adds > * {	color: #a4a9b9;}/* single format status */.single-post article {	margin-top: 20px;}.single-post aside {	margin-top: 20px;}.single-post .format-status .entry-avatar {	margin-top: 25px;	margin-bottom: 30px;}.single-post .format-status .entry-avatar img {	margin: 0;	border: 0;	border-radius: 50%;	background-color: #ffffff;}.single-post .format-status .item-content .entry-meta,.single-post .format-status .entry-content .entry-meta {	text-align: center;	margin-top: 0;}.single-post .format-status .item-content .entry-meta div:last-child,.single-post .format-status .entry-content .entry-meta div:last-child {	margin-right: 0;}/* single format quote */.single-post .format-quote .item-content .entry-meta,.single-post .format-quote .entry-content .entry-meta {	text-align: center;	margin-top: 0;}.single-post .format-quote .item-content .entry-meta:before, .single-post .format-quote .item-content .entry-meta:after,.single-post .format-quote .entry-content .entry-meta:before,.single-post .format-quote .entry-content .entry-meta:after {	display: none;}.single-post .format-quote .item-content .entry-meta div:last-child,.single-post .format-quote .entry-content .entry-meta div:last-child {	margin-right: 0;}/* format chat */.format-chat p {	margin: 0;	padding: 10px 0;}.format-chat p:first-of-type {	padding: 0 0 6px;}.format-chat p:nth-child(even) {	background: transparent;	padding: 10px 10px 10px 20px;}/* format gallery */.event-single .owl-carousel,.format-gallery .owl-carousel {  /* dots */}.blog-more-toggle {	display: block;	text-transform: uppercase;	padding: 9px 0;	margin: 32px 0 80px;	background-color: rgba(128, 128, 128, 0.05);}.blog-more-toggle .blog-more-visible {	display: inline;}.blog-more-toggle .blog-more-hidden {	display: none;}.blog-more-toggle.collapsed .blog-more-visible {	display: none;}.blog-more-toggle.collapsed .blog-more-hidden {	display: inline;}.item-cats {	margin: 0 0 20px 0;}.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount {	position: relative;	text-align: right;}.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span {	-ms-box-sizing: content-box;	box-sizing: content-box;}.author-meta {	margin-top: 60px;}.author-meta .author-name {	font-size: 32px;	font-weight: 400;	color: #738c99;	margin: 0 0 5px;	text-transform: none;	position: relative;}.ds .author-meta .author-name {	color: #ffffff;}.author-meta .author-bio {	margin-bottom: 18px;}.author-meta .author-position {	display: block;	line-height: 1.2;	margin-bottom: 10px;}.author-meta .item-media img {	background-color: #a4a9b9;	margin: 0;}.author-meta .item-content {	padding: 35px;}@media (min-width: 1200px) {	.author-meta .item-content {		padding: 55px;	}}.author-meta .item-content .author-bio {	height: 94px;	overflow: hidden;}.author-meta .author-social {	position: relative;	left: 0;	bottom: -10px;}.author-meta .author-social a {	display: inline-block;	margin: 0;}.author-meta .author-social a:before {	top: 1px;	position: relative;}.author-meta .author-social a.social-icon + a.social-icon.color-bg-icon {	margin-left: 5px;}/*single post*/.single-post p:last-of-type {	margin-bottom: 0;}.single-post article > .entry-thumbnail {	margin-bottom: 0;}.single-post .item-content ul {	margin-bottom: 35px !important;}.single-post blockquote {	margin-top: 45px;	margin-bottom: 45px;	padding: 0;	max-width: 570px;}.single-post blockquote:before, .single-post blockquote:after {	display: none;}.single-post blockquote footer {	margin-top: 25px;}.single-post blockquote footer cite {	margin-top: 5px;	margin-bottom: 5px;}.single-post blockquote footer cite:before {	display: none;}.single-post .video-entry-thumbnail [class*="col-"] {	margin-top: 0;	margin-bottom: 0;}.single-post .video-entry-thumbnail .entry-thumbnail {	margin-bottom: 0;}.single-post footer.entry-meta {	margin: 30px 0 0;}/*comments*/.comments-area {	margin-top: 60px;}.comments-area .respond-title {	font-size: 24px;	font-weight: 400;	text-transform: uppercase;	letter-spacing: 0.05em;	margin: 0 0 25px;}.comments-area #cancel-comment-reply-link {	font-weight: 400;	text-transform: uppercase;	letter-spacing: 0.05em;}.comments-area h1 {	font-size: 54px;}@media (max-width: 991px) {	.comments-area h1 {		font-size: 28px;	}}@media (max-width: 479px) {	.comments-area h1 {		font-size: 26px;	}}.comments-area h2 {	font-size: 44px;}@media (max-width: 991px) {	.comments-area h2 {		font-size: 26px;	}}@media (max-width: 479px) {	.comments-area h2 {		font-size: 24px;	}}.comments-area h3 {	font-size: 34px;}@media (max-width: 991px) {	.comments-area h3 {		font-size: 22px;	}}@media (max-width: 479px) {	.comments-area h3 {		font-size: 22px;	}}.comments-area h4 {	font-size: 28px;}@media (max-width: 991px) {	.comments-area h4 {		font-size: 20px;	}}@media (max-width: 479px) {	.comments-area h4 {		font-size: 20px;	}}.comments-area h5 {	font-size: 20px;}@media (max-width: 991px) {	.comments-area h5 {		font-size: 18px;	}}.comments-area h6 {	font-size: 16px;}.comments-area table {	overflow-x: auto;	overflow-x: scroll;}@media (max-width: 600px) {	.comments-area table {		display: block;	}}@media (max-width: 991px) {	.comments-area ol.children {		padding-left: 0;	}}.comments-area form [class*="col-sm-4"] {	margin-bottom: 10px;}.comments-area li.comment {	list-style: none;	padding-top: 5px;}.comments-area .comment-body {	display: -webkit-box;	display: -ms-flexbox;	display: flex;}.comments-area .comment-body .comment-text {	margin-left: 10px;	min-width: 0;	position: relative;	overflow: hidden;}.comments-area .comment-body img {	max-width: 70px;	border: 0;	border-radius: 50%;	background-color: #0a0d1b;}.comments-area .pingback .comment-body {	margin-bottom: 10px;}@media (min-width: 480px) {	.comments-area .pingback .comment-body a {		margin-left: 10px;	}}.comments-area .media-object {	max-width: 70px;}.comments-area .comment-text {	padding: 20px 20px 10px 0;	width: auto;}.comments-area .comment-text .comment-content p {	margin-bottom: 10px;}.comments-area .comment-text .comment-content blockquote {	margin-left: 0;	margin-right: 0;	text-align: left;	max-width: 500px !important;}.comments-area .comment-text .comment-content table {	overflow-x: auto;  /* Scrollbar is displayed as it's needed */}@media (max-width: 600px) {  .comments-area .comment-text .comment-content table {    display: block;  }}.comments-area .comment-text .comment-metadata {  display: block;  margin: 0 0 10px;  line-height: 30px;}.comments-area .comment-text .comment-metadata a {  font-size: 12px;  font-weight: 400;  text-transform: uppercase;  letter-spacing: 0.05em;}.comment-list {  margin: 0 0 20px;  padding: 0;  position: relative;  list-style: none;}.comment-list ol.comment-list {  padding-left: 15px;}@media (min-width: 992px) {  .comment-list ol.comment-list {    padding-left: 70px;  }}.comment-meta {  line-height: 1;  margin-bottom: 0;  padding-bottom: 0;}.comment-meta .comment-date {  display: block;  margin: 7px 0 10px;}.comment-meta .author_url {  font-size: 20px;  font-weight: 400;  letter-spacing: 0.05em;  text-transform: none;}.comment-meta .author_url a {  line-height: 1;}.reply a {  position: absolute;  right: -1px;  top: 14px;  padding: 10px 4px 13px;  color: #738c99;  font-size: 16px;}.ds .reply a {  color: #a4a9b9;}.reply a:hover {  color: #13182a;}.ds .reply a:hover {  color: #ccb15a;}.comment-respond {  margin-top: 0;  margin-bottom: 30px;}.comment-respond p {  margin-bottom: 10px;  position: relative;}.comment-form.muted_background {  padding: 30px 30px 20px;}.comment-form p {  margin-bottom: 0;  line-height: 1.2;}.comment-form .form-submit {  margin-top: 10px;  margin-bottom: 0;}.comment-form label[for] {  display: none;}.comment-form .theme_button {  margin: 0 5px 0 0;}@media (max-width: 500px) {  .comment-respond i.pull-left {    display: none;  }  .comment-respond .comment-form {    margin-left: 0;  }}.comment-navigation {  margin-top: 40px;}.comment-navigation .pagination > li > a,.comment-navigation .pagination > li > span {  padding: 5px 10px;}/* wordpress lost password */.post-password-form input[type="password"].form-control {  border-color: rgba(0, 0, 0, 0.1);}.post-password-form .theme_button {  top: -1px;  padding: 20px 30px 20px;}@media (min-width: 768px) {  .post-password-form .theme_button {    min-width: 150px;    margin-left: 20px;  }}@media (min-width: 1400px) {  .post-password-form .theme_button {    min-width: 170px;  }}/* gallery */#isotope_filters,.filters {  text-align: center;  font-size: 12px;  margin: 0 0 30px;  text-transform: uppercase;  padding: 0;  list-style: none;  position: relative;}@media (min-width: 1200px) {  #isotope_filters,  .filters {    margin: 0 0 32px;  }}#isotope_filters li,.filters li {  display: inline-block;  margin: 0;  padding: 0;}#isotope_filters a,.filters a {  padding: 5px 10px;  margin: 0 0 10px;  display: inline-block;  line-height: 1;  text-transform: uppercase;  font-weight: 400;  color: #0a0d1b;  background-color: transparent;  position: relative;  z-index: 2;}#isotope_filters a.selected,.filters a.selected {  font-weight: 600;}#isotope_filters a:hover, #isotope_filters a.active,.filters a:hover,.filters a.active {  background-color: transparent;  border-color: transparent;  color: #ccb15a;}@media (min-width: 480px) {  #isotope_filters a,  .filters a {    padding: 5px 20px;  }}@media (min-width: 1400px) {  #isotope_filters a,  .filters a {    padding: 5px 40px;  }}.ds #isotope_filters a, .ds.filters a {  color: #ffffff;}.ds #isotope_filters a:hover, .ds #isotope_filters a.active, .ds.filters a:hover, .ds.filters a.active {  background-color: transparent;  border-color: transparent;  color: #ccb15a;}.filter_text {  position: absolute;  font-size: 104px;  width: 100%;  text-align: center;  font-weight: 700;  top: 6px;  text-transform: uppercase;  color: rgba(10, 13, 27, 0.05);  z-index: 1;  letter-spacing: 0.2em;}@media (max-width: 768px) {  .filter_text {    display: none;  }}.gallery-item {  overflow: hidden;  position: relative;  /* hover styles */}.gallery-item .item-title {  font-size: 20px;  font-weight: 800;  text-transform: none;}.gallery-item .item-content {  padding: 0 40px 5px;}.gallery-item .item-meta {  font-weight: 300;  z-index: 5;  -webkit-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  opacity: 0;  -webkit-transform: scale(0);  transform: scale(0);}.gallery-item:hover .item-meta {  -webkit-transform: scale(1);  transform: scale(1);  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  opacity: 1;}.gallery-item .post-adds {  margin-bottom: 0;}.gallery-title-item + .item-title {  padding: 30px 0;}.gallery-title-item + .item-title h3 {  font-size: 28px;  margin-bottom: 5px;}i.loadmore_spinner {  font-size: 30px;  opacity: 0.3;  margin: 10px 0 20px;}/* gallery single */.gallery-single-title {  margin: 12px 0 0;}@media (min-width: 768px) {  .gallery-single-title {    font-size: 60px;  }}.gallery-single-title + .block-header {  margin-bottom: 40px;}.share-gallery-single {  margin: 40px 0 16px;}.items-nav {  padding: 30px 23px;}.items-nav[class*='display_table_'] {  margin-top: 40px;}.items-nav h4 {  margin: -5px 0 0;}.items-nav .media {  position: relative;  padding: 10px 0;}.items-nav .next-item img {  max-width: none;  padding: 0 30px 0 0;}.items-nav .next-item i {  right: 0;}.items-nav .prev-item img {  max-width: none;  padding: 0 0 0 30px;}.items-nav a {  position: relative;}.items-nav a i {  top: 50%;  margin-top: -14px;  font-size: 20px;}.items-nav a i.position-absolute {  position: absolute;}.page-links {  clear: both;}.page-links-title {  margin-right: 10px;}/* wp pagination */.loop-pagination {  margin-top: 60px;  margin-bottom: 10px;}.muted_background .loop-pagination {  margin-top: 0;}.owl-carousel.hover-scale {  margin-bottom: 50px;}@media (min-width: 768px) {  .owl-carousel.hover-scale .owl-stage-outer {    overflow: visible;  }  .owl-carousel.hover-scale .vertical-item {    -webkit-transition: all 0.2s ease-in;    transition: all 0.2s ease-in;  }  .owl-carousel.hover-scale .owl-item:hover .vertical-item,  .owl-carousel.hover-scale .owl-item.center .vertical-item {    -webkit-transform: scale(1.1);    transform: scale(1.1);    z-index: 4;    overflow: hidden;  }}.owl-carousel.related-photos-carousel {  margin-bottom: 0;}/*404*/.error404 #box_wrapper, .error404 #canvas {  min-height: 100vh;}.error404 #box_wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;}.error404 .page_content {  -webkit-box-flex: 1;      -ms-flex: 1 0 auto;          flex: 1 0 auto;}.error404 .page_breadcrumbs,.error404 .page_footer {  display: none;}.error404 .page_content {  background-image: url(../img/404.jpg);  background-size: cover;  background-repeat: no-repeat;  background-position: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;}.error404 .page_content .not_found_wrapper {  position: relative;  z-index: 1;  margin-bottom: 35px;}.error404 .page_content .not_found_wrapper .not_found {  font-size: 300px;  font-weight: 600;  letter-spacing: -0.05em;  text-indent: -0.05em;  font-family: "Poppins", sans-serif;  line-height: 0.8;  margin-bottom: 12px;  position: relative;}@media (max-width: 1200px) {  .error404 .page_content .not_found_wrapper .not_found {    font-size: 260px;  }}@media (max-width: 480px) {  .error404 .page_content .not_found_wrapper .not_found {    font-size: 180px;  }}.error404 .page_content .not_found_wrapper .not_found + h4 {  font-size: 40px;  text-transform: none;  margin: 0 0 30px;  color: #0b364d;}.error404 .page_content .not_found_wrapper .not_found + h4 + p {  margin: 0 0 12px;  color: #738c99;}.error404 .page_content .not_found_wrapper .not_found .oops {  position: absolute;  color: #ffffff;  font-family: "Oswald", sans-serif;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%) rotate(90deg);  transform: translate(-50%, -50%) rotate(90deg);  font-size: 36px;  font-weight: 400;  margin-left: -2px;  letter-spacing: 0.05em;  text-indent: 0.05em;}@media (max-width: 1200px) {  .error404 .page_content .not_found_wrapper .not_found .oops {    font-size: 28px;  }}@media (max-width: 480px) {  .error404 .page_content .not_found_wrapper .not_found .oops {    font-size: 24px;  }}.error404 .page_content .not_found_wrapper h2 {  text-transform: none;  font-weight: 400;  font-size: 40px;  line-height: 1.2;  margin: 0 0 30px;  color: #ffffff;}.error404 .page_content .not_found_wrapper .theme_buttons a.color1:hover,.error404 .page_content .not_found_wrapper .theme_buttons a.color1:focus,.error404 .page_content .not_found_wrapper .theme_button.color1:hover,.error404 .page_content .not_found_wrapper .theme_button.color1:focus {  color: #ffffff;  background-color: transparent;  border-color: #ffffff;}.navigation.post-navigation {  padding: 0;  margin-top: 80px;  margin-bottom: 65px;}@media (max-width: 767px) {  .navigation.post-navigation {    margin-top: 40px;    margin-bottom: 40px;  }}.navigation.post-navigation a {  display: inline-block;  width: 48.5%;  position: relative;  text-align: center;  overflow: hidden;  padding: 0;  font-weight: normal;  font-size: 14px;}.navigation.post-navigation a[rel="next"] {  float: right;}.navigation.post-navigation a .media {  background-position: center;  background-size: cover;  padding: 0;  height: 145px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;}.navigation.post-navigation a .media .nav-overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  display: block;  background: rgba(19, 24, 42, 0.6);  z-index: 1;}.navigation.post-navigation a .media .nav-middle {  position: relative;  display: block;  z-index: 2;  padding: 0 15px;  max-width: 100%;}.navigation.post-navigation a .media .nav-middle .nav {  font-family: "Oswald", sans-serif;  font-weight: 400;  text-transform: uppercase;  letter-spacing: 0.05em;  font-size: 12px;  color: #ccb15a;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.navigation.post-navigation a .media .nav-middle .nav:hover {  color: #ffffff;}@media (max-width: 479px) {  .navigation.post-navigation a .media .nav-middle .nav {    font-size: 18px;  }}.navigation.post-navigation a .media .nav-middle .title {  font-size: 17px;  font-weight: 500;  display: inline-block;  word-wrap: break-word;  max-width: 100%;  margin-top: 5px;  color: #ffffff;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.navigation.post-navigation a .media .nav-middle .title:hover {  color: #ccb15a;}@media (max-width: 479px) {  .navigation.post-navigation a .media .nav-middle .title {    display: none;  }}/* Unyson portfolio extension */.fw-portfolio .categories-links a,.tax-fw-portfolio-category .categories-links a {  display: none;}.fw-portfolio .categories-links a:first-child,.tax-fw-portfolio-category .categories-links a:first-child {  display: block;}/* Portfolio single page */.single-fw-portfolio .gallery-single-title {  margin-bottom: 20px;}.single-fw-portfolio .owl-carousel.owl-loaded {  margin-bottom: 0;}/* Taxonomies */.post-type-archive-fw-portfolio,.tax-fw-portfolio-category {  /* Gallery item extended */  /* Gallery item with title */  /* Full width gallery */}.post-type-archive-fw-portfolio .item-button,.tax-fw-portfolio-category .item-button {  display: none;}.post-type-archive-fw-portfolio .item-layout-item-extended .item-content p,.tax-fw-portfolio-category .item-layout-item-extended .item-content p {  margin-bottom: 0;  height: 72px;  overflow: hidden;}.post-type-archive-fw-portfolio .item-layout-item-extended .item-title,.tax-fw-portfolio-category .item-layout-item-extended .item-title {  font-size: 20px;  line-height: 24px;  overflow: hidden;  font-weight: 800;  text-transform: none;  margin: 5px 0 20px 0;  height: 24px;}.post-type-archive-fw-portfolio .item-layout-item-title .item-content,.tax-fw-portfolio-category .item-layout-item-title .item-content {  overflow: hidden;  margin-bottom: 0;  padding: 23px 20px 50px;}.post-type-archive-fw-portfolio .item-layout-item-title .item-content .item-title,.tax-fw-portfolio-category .item-layout-item-title .item-content .item-title {  font-size: 20px;  line-height: 24px;  overflow: hidden;  font-weight: 300;  text-transform: none;  margin: 5px 0 0 0;  height: 24px;}@media (min-width: 1200px) {  .post-type-archive-fw-portfolio .gallery_fluid_section .container-fluid,  .tax-fw-portfolio-category .gallery_fluid_section .container-fluid {    padding-left: 0;    padding-right: 0;  }}@media (min-width: 1200px) {  .post-type-archive-fw-portfolio .gallery_fluid_section .container-fluid .content-wrap,  .tax-fw-portfolio-category .gallery_fluid_section .container-fluid .content-wrap {    padding-left: 0;    padding-right: 0;  }}/* Services plugin *//* category and archive */.services-grid {  margin-top: 20px;  margin-bottom: 10px;}.services-grid .service_item .read-more {  display: none !important;}.service_item {  z-index: 1;  position: relative;}@media (min-width: 1200px) {  .service_item.vertical-item.content-padding.big-padding .item-content {    padding: 50px 55px;  }}.service_item .service_icon {  margin-top: -30px;  font-size: 14px;  width: 60px;  height: 60px;  display: block;  margin-left: -30px;  left: 50%;  color: #ffffff;  background-color: #ccb15a;  position: absolute;  z-index: 2;}.service_item .service_icon i {  line-height: 60px;  text-align: center;  vertical-align: middle;  display: inline-block;}.service_item .entry-title {  font-size: 24px;  font-weight: 400;  letter-spacing: 0.05em;  margin-top: 6px;  margin-bottom: 5px;}.service_item .info {  text-transform: uppercase;  font-family: "Oswald", sans-serif;  font-size: 12px;  font-weight: 500;  letter-spacing: 0.05em;  margin-bottom: 12px;}.service_item .excerpt {  height: 90px;  overflow: hidden;}.service_item .excerpt > * {  color: #738c99;}.ds .service_item .excerpt > * {  color: #a4a9b9;}.service_item .excerpt p {  margin-bottom: 0;}.service_item .read-more {  display: block;  margin-bottom: -30px;  width: 60px;  margin-right: auto;  margin-left: auto;}.service_item .read-more:before {  content: "\f107";  font-family: FontAwesome;  position: relative;  top: 0;  -webkit-transition: top 0.2s ease 0s;  transition: top 0.2s ease 0s;  color: #ccb15a;}.service_item .read-more:hover:before {  top: 5px;}/* single */.single-service .entry-title {  margin-top: 25px;  margin-bottom: 25px;  font-size: 40px;}.single-service ul li {  color: #738c99;}.single-service ul li strong {  color: #0b364d;}/* Shortcode service */.shortcode-service {  /* Isotope */  /* Carousel */}.shortcode-service .service_item .excerpt {  height: 90px;  overflow: hidden;}.shortcode-service.isotope_container .service_item {  margin: 6px 0;}.shortcode-service.isotope_container .service_item .item-content {  padding: 20px 15px;}.shortcode-service.isotope_container .service_item .entry-title {  text-transform: none;}.shortcode-service.owl-carousel .owl-stage-outer {  overflow: visible !important;}.shortcode-service.owl-carousel .owl-stage-outer .service_item .entry-title {  font-size: 24px;  text-transform: none;}.shortcode-service.owl-carousel .owl-stage-outer .service_item .entry-title a {  color: #ffffff;}/* MWT Unyson Team plugin */@media (min-width: 1200px) {  .team-list {    margin-top: 0;    margin-bottom: 0;  }}.team-list .item-title {  margin-top: 0;  margin-bottom: 5px;  text-transform: none;}.team-list .position {  font-family: "Oswald", sans-serif;  line-height: 1;  font-size: 12px;  font-weight: 500;  letter-spacing: 0.05em;  margin-top: 7px;  margin-bottom: 18px;}.ds .team-list .desc {  color: #a4a9b9;}.team-list .pagination-nav {  margin-top: 20px;  text-align: center;}.team-list .pagination-nav li .page-numbers.current {  background-color: #ccb15a;  color: #ffffff;}.single-fw-team .vertical-item {  margin-bottom: 10px;}@media (min-width: 1200px) {  .single-fw-team .vertical-item {    margin-right: 30px;  }}.single-fw-team .vertical-item img {  width: 100%;  background-color: #a4a9b9;}.single-fw-team .vertical-item .position {  line-height: 1;  font-size: 12px;  color: #ccb15a;  font-weight: 400;  text-transform: uppercase;}.single-fw-team .item-content .soc-youtube:before {  font-size: 16px;}.single-fw-team .item-content ul li {  color: #738c99;}.single-fw-team .item-content .bootstrap-tabs {  margin-top: 52px;}@media (min-width: 1400px) {  .single-fw-team .item-content .bootstrap-tabs ul.nav-tabs.nav > li > a {    min-width: 170px;    text-align: center;  }}.single-fw-team .item-content .bootstrap-tabs .tab-content {  margin-bottom: 55px;}.single-fw-team .item-content .bootstrap-tabs .tab-content h1, .single-fw-team .item-content .bootstrap-tabs .tab-content h2, .single-fw-team .item-content .bootstrap-tabs .tab-content h3, .single-fw-team .item-content .bootstrap-tabs .tab-content h4, .single-fw-team .item-content .bootstrap-tabs .tab-content h5, .single-fw-team .item-content .bootstrap-tabs .tab-content h6 {  text-transform: uppercase;}.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="text"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="email"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="url"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="password"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="search"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="tel"],.single-fw-team .item-content .bootstrap-tabs .tab-content input[type="number"],.single-fw-team .item-content .bootstrap-tabs .tab-content textarea,.single-fw-team .item-content .bootstrap-tabs .tab-content select,.single-fw-team .item-content .bootstrap-tabs .tab-content .form-control {  background-color: #13182a;  border-color: #13182a;}.single-fw-team .item-content blockquote {  color: #738c99;  background-color: transparent;  border: 1px solid #e5e5e5;  text-align: left;  margin-top: 50px;  margin-bottom: 50px;  max-width: 100%;  z-index: 1;  padding: 15px;}@media (min-width: 400px) {  .single-fw-team .item-content blockquote {    padding: 35px 40px;  }}@media (min-width: 1200px) {  .single-fw-team .item-content blockquote {    padding: 50px 55px;  }}.single-fw-team .item-content blockquote footer {  margin-bottom: 5px;}.single-fw-team .item-content blockquote footer cite {  text-align: left;  margin-top: 15px;}.single-fw-team .item-content blockquote footer cite:before, .single-fw-team .item-content blockquote footer cite:after {  display: none;}.single-fw-team .ds .item-content ul li {  color: #ffffff;}.single-fw-team .ds .item-content blockquote {  color: #a4a9b9;  background-color: #0a0d1b;  border: 0;}.team-social-icons {  margin-top: 15px;  margin-bottom: 5px;  line-height: 1;}.team-social-icons .soc-youtube:before {  font-size: 16px;}.shortcode-team.owl-carousel.owl-loaded {  margin-bottom: 20px;}.shortcode-team .vertical-item .item-content .team-social-icons {  margin-top: 15px;  margin-bottom: 6px;}.shortcode-team .item-content .item-title {  margin-top: 5px;  margin-bottom: 5px;  text-transform: none;}.shortcode-team .item-content .position {  line-height: 1;  font-size: 12px;  font-family: "Oswald", sans-serif;  letter-spacing: 0.05em;  font-weight: 500;  margin-bottom: 10px;}.shortcode-team.hide-excerpt .item-content .desc {  display: none;}.shortcode-team.hide-socials .item-content .team-social-icons {  display: none;}/***widgets*/aside .widget-title,.before-loop-area .widget-title {  text-align: left;  position: relative;  display: block;  font-weight: bold;}aside > div + div,.before-loop-area > div + div {  margin-top: 10px;}aside > div + div > .widget-title,aside > div + div.widget_no_background .widget-title,.before-loop-area > div + div > .widget-title,.before-loop-area > div + div.widget_no_background .widget-title {  margin-top: 15px;}aside .widget + .widget,.before-loop-area .widget + .widget {  margin-top: 52px;}aside input[type="text"]:focus,aside input[type="email"]:focus,aside input[type="url"]:focus,aside input[type="password"]:focus,aside input[type="search"]:focus,aside input[type="tel"]:focus,aside input[type="number"]:focus,aside textarea:focus,aside select:focus,aside .form-control:focus,.before-loop-area input[type="text"]:focus,.before-loop-area input[type="email"]:focus,.before-loop-area input[type="url"]:focus,.before-loop-area input[type="password"]:focus,.before-loop-area input[type="search"]:focus,.before-loop-area input[type="tel"]:focus,.before-loop-area input[type="number"]:focus,.before-loop-area textarea:focus,.before-loop-area select:focus,.before-loop-area .form-control:focus {  border-color: rgba(164, 169, 185, 0.3);}.before-loop-area .widget {  margin-top: 30px;  margin-bottom: 40px;  display: block;  overflow: hidden;}.before-loop-area .widget .widget-title {  margin-top: 40px;  margin-bottom: 55px;}.before-loop-area .widget.widget-first {  margin-top: 0;}.widget-theme-wrapper.with_background, .widget-theme-wrapper.muted_background, .widget-theme-wrapper.cs, .widget-theme-wrapper.ds, .widget-theme-wrapper.ls {  padding: 35px;}/* affix-aside */.affix-aside {  position: relative;}.affix-aside.affix {  position: fixed;  top: 50px;}@media (max-width: 767px) {  .affix-aside, .affix-aside.affix, .affix-aside.affix-bottom {    position: static;    width: inherit !important;  }}.module-header {  margin: 0 0 38px;  text-transform: capitalize;  font-size: 40px;}.page_footer .module-header {  font-size: 28px;}.widget > h3,.widget-title {  font-size: 24px;  letter-spacing: 0.05em;  margin: 0 0 24px;  text-transform: uppercase;  font-weight: 400;  position: relative;  line-height: 32px;}.widget:before, .widget:after {  display: block;  content: '';  clear: both;}.widget ul {  list-style: none;  padding: 0;  margin: 0;}.widget ul ul li {  padding-left: 20px;}.widget li {  position: relative;}.widget .vertical-item h4 {  font-size: 20px;  margin: 17px 0 0;}.widget .vertical-item + .widget .vertical-item {  margin-top: 16px;}.widget select {  width: 100%;  max-width: 100%;  height: 50px;  padding-left: 20px;  padding-right: 40px;  padding-top: 9px;  padding-bottom: 9px;  font-size: 16px;  border: 1px solid #0a0d1b;}.page_footer.ds {  color: #a4a9b9;}.page_footer .widget li,.page_footer .widget ul {  border: none;}.page_footer .widget-title {  font-size: 24px;  margin-top: 32px;  margin-bottom: 20px;  position: relative;  display: block;}.page_footer .widget-title .short_line {  position: relative;  width: 100%;  display: block;  line-height: 3px;  margin-top: 5px;}.page_footer .widget-title .short_line span {  width: 50px;  height: 3px;  display: inline-block;  background-color: #ccb15a;}.page_footer .special-title .widget-title {  margin-bottom: 40px;}.page_footer .widget + .widget .widget-title {  margin-top: 50px;}.page_footer .widget_banner {  margin-top: 10px;  margin-bottom: 35px;}.page_footer .widget_text {  margin-bottom: 25px;}.page_footer .widget_craftpro_twitter ul.tweet_list {  padding-top: 5px;  overflow: hidden;}.page_footer .widget_recent_entries ul li:first-of-type {  padding: 0 0 11px 0;}.page_footer .widget_recent_entries ul li:before {  display: none;}.page_footer .widget_recent_entries ul li .post-date {  display: block;}.page_footer #sb_instagram {  margin-top: -10px !important;}.page_footer .item-meta {  color: #738c99;}.page_footer .widget_popular_entries .widget-title + ul {  margin-top: -2px;}.page_footer .widget_recent_entries .widget-title + ul,.page_footer .widget_recent_comments .widget-title + ul,.page_footer .widget_archive .widget-title + ul,.page_footer .widget_categories .widget-title + ul,.page_footer .widget_meta .widget-title + ul,.page_footer .widget_nav_menu ul.menu,.page_footer .widget_pages .widget-title + ul {  margin-top: -22px;}.page_footer .widget,.page_footer .widget .widget-title {  text-align: left;}.page_footer .widget.text-center,.page_footer .widget.text-center .widget-title {  text-align: center;}/* Widget Instagram */#sb_instagram {  padding-bottom: 0 !important;}#sb_instagram #sbi_images {  margin: -10px;  width: calc(100% + 20px);}@media screen and (max-width: 767px) {  aside {    margin-top: 60px !important;  }  aside.shortcode-widget-area {    margin-top: 0 !important;  }}/*widget_search,widget_mailchimp*/.widget_mailchimp {  overflow: hidden;}.widget_mailchimp p {  padding-top: 10px;}.widget_search .form-inline,.widget_product_search form,.widget_mailchimp .form-inline {  position: relative;}.widget_search .form-inline .form-control,.widget_product_search form .form-control,.widget_mailchimp .form-inline .form-control {  width: 100%;  margin: 0;}.widget_search .form-inline label,.widget_product_search form label,.widget_mailchimp .form-inline label {  display: block;}.widget_search .form-inline label[for],.widget_product_search form label[for],.widget_mailchimp .form-inline label[for] {  display: none;}.page_topline .widget_search .form-inline, .page_topline.widget_product_search form, .page_topline.widget_mailchimp .form-inline {  display: inline-block;}.page_topline .widget_search .form-inline label, .page_topline.widget_product_search form label, .page_topline.widget_mailchimp .form-inline label {  margin: 0;}.widget_search .form-inline .form-group,.widget_mailchimp .form-inline .form-group {  display: block;  vertical-align: top;  position: relative;}.page_topline .form-control {  height: 30px;  padding-top: 0;  padding-bottom: 0;  padding-right: 20px;  background-color: transparent;}.page_topline .form-control:focus {  border-color: transparent;}.cs.page_topline .form-control {  color: #ffffff;}.cs.page_topline .form-control:-moz-placeholder {  color: #ffffff;}.cs.page_topline .form-control::-moz-placeholder {  color: #ffffff;}.cs.page_topline .form-control:-ms-input-placeholder {  color: #ffffff;}.cs.page_topline .form-control::-webkit-input-placeholder {  color: #ffffff;}.cs.page_topline .form-control:focus:-moz-placeholder {  color: transparent;}.cs.page_topline .form-control:focus::-moz-placeholder {  color: transparent;}.cs.page_topline .form-control:focus:-ms-input-placeholder {  color: transparent;}.cs.page_topline .form-control:focus::-webkit-input-placeholder {  color: transparent;}.widget_search .form-inline [type="text"],.widget_product_search [type="search"],.widget_mailchimp .form-inline [type="email"] {  padding-right: 50px;  display: block;  width: 100%;}@media (min-width: 768px) {  .widget_search .form-group.inline-block,  .widget_mailchimp .form-group.inline-block {    min-width: 370px;    margin-right: 5px;  }}.page_topline .widget_search .form-group .form-control {  height: 40px;  padding-top: 0;  padding-bottom: 0;  background-color: transparent;  box-shadow: none;  font-style: italic;  min-width: 230px;  border: none;  color: #738c99;}.page_topline .widget_search .form-group .form-control:-moz-placeholder {  color: #738c99;}.page_topline .widget_search .form-group .form-control::-moz-placeholder {  color: #738c99;}.page_topline .widget_search .form-group .form-control:-ms-input-placeholder {  color: #738c99;}.page_topline .widget_search .form-group .form-control::-webkit-input-placeholder {  color: #738c99;}.page_topline .widget_search .form-group .form-control:focus:-moz-placeholder {  color: transparent;}.page_topline .widget_search .form-group .form-control:focus::-moz-placeholder {  color: transparent;}.page_topline .widget_search .form-group .form-control:focus:-ms-input-placeholder {  color: transparent;}.page_topline .widget_search .form-group .form-control:focus::-webkit-input-placeholder {  color: transparent;}.widget_search .form-inline .theme_button,.widget_product_search [type="submit"],.widget_mailchimp .form-inline .theme_button {  font-size: 0;  padding: 10px;  margin: 0;  position: absolute;  right: 0;  top: 0;  height: 60px;  width: 50px;  border: none;  border-radius: 0;  box-shadow: none;  font-weight: bold;  background-color: transparent;  color: #ccb15a;}.error404 .widget_search .form-inline .theme_button, .error404.widget_product_search [type="submit"], .error404.widget_mailchimp .form-inline .theme_button {  background-color: transparent;  color: #0092ff;}.widget_search .form-inline .theme_button:before,.widget_product_search [type="submit"]:before,.widget_mailchimp .form-inline .theme_button:before {  font-size: 14px;  content: "\f002";  font-family: 'FontAwesome';}.widget_search .form-inline .theme_button:hover, .widget_search .form-inline .theme_button:focus, .widget_search .form-inline .theme_button:active,.widget_product_search [type="submit"]:hover,.widget_product_search [type="submit"]:focus,.widget_product_search [type="submit"]:active,.widget_mailchimp .form-inline .theme_button:hover,.widget_mailchimp .form-inline .theme_button:focus,.widget_mailchimp .form-inline .theme_button:active {  color: #13182a;}.ds .widget_search .form-inline .theme_button:hover, .ds .widget_search .form-inline .theme_button:focus, .ds .widget_search .form-inline .theme_button:active, .ds.widget_product_search [type="submit"]:hover, .ds.widget_product_search [type="submit"]:focus, .ds.widget_product_search [type="submit"]:active, .ds.widget_mailchimp .form-inline .theme_button:hover, .ds.widget_mailchimp .form-inline .theme_button:focus, .ds.widget_mailchimp .form-inline .theme_button:active {  color: #a4a9b9;}.page_topline .widget_search .form-inline .theme_button, .page_topline.widget_product_search [type="submit"], .page_topline.widget_mailchimp .form-inline .theme_button {  height: 40px;  width: 40px;  padding: 0;  top: 0;  background: transparent;  color: #0092ff;}.page_topline .widget_search .form-inline .theme_button:hover, .page_topline .widget_search .form-inline .theme_button:focus, .page_topline .widget_search .form-inline .theme_button:active, .page_topline.widget_product_search [type="submit"]:hover, .page_topline.widget_product_search [type="submit"]:focus, .page_topline.widget_product_search [type="submit"]:active, .page_topline.widget_mailchimp .form-inline .theme_button:hover, .page_topline.widget_mailchimp .form-inline .theme_button:focus, .page_topline.widget_mailchimp .form-inline .theme_button:active {  color: #ccb15a;}.page_topline .widget_search .form-inline .theme_button:before, .page_topline.widget_product_search [type="submit"]:before, .page_topline.widget_mailchimp .form-inline .theme_button:before {  font-size: 14px;}.widget_mailchimp .form-inline .theme_button:before {  content: "\e65c";}/*wordpress - widget_mc4wp_form_widget*/.widget_mc4wp_form_widget label {  display: none;}.widget_mc4wp_form_widget .mc4wp-form-inner {  position: relative;}.widget_mc4wp_form_widget .mc4wp-form-fields {  position: relative;  margin-top: -5px;}.widget_mc4wp_form_widget [type*="email"] {  width: 100%;  padding-right: 40px;  border-style: solid;}.ds .widget_mc4wp_form_widget [type*="email"] {  background-color: #0a0d1b;}.ds.page_footer .widget_mc4wp_form_widget [type*="email"] {  background-color: #13182a;  border-color: #13182a;}.widget_mc4wp_form_widget [type*="submit"] {  position: absolute;  right: 0;  bottom: 0;  height: 60px;  width: 60px;  font-size: 0;  color: #ccb15a;  background-color: transparent;  padding: 0;  margin-bottom: 0;  box-shadow: none;  border: none;  border-radius: 0;  -webkit-transition: all 0.4s linear 0s;  transition: all 0.4s linear 0s;}.cs .widget_mc4wp_form_widget [type*="submit"] {  color: #ffffff;}.widget_mc4wp_form_widget [type*="submit"]:before {  font-size: 14px;  content: "\f0e0";  font-family: 'FontAwesome';}.widget_mc4wp_form_widget [type*="submit"]:hover, .widget_mc4wp_form_widget [type*="submit"]:focus {  border: none;  color: #0092ff;  background-color: transparent;}.cs .widget_mc4wp_form_widget [type*="submit"]:hover, .cs .widget_mc4wp_form_widget [type*="submit"]:focus {  color: #ccb15a;}.shortcode-widget-area .widget_mc4wp_form_widget .mc4wp-form-inner {  margin-bottom: 0;}.text_for_aside,.text_for_footer,.button_for_footer {  display: none;}aside .text_for_aside {  display: block;  margin-top: -8px;}aside.shortcode-widget-area .text_for_aside {  display: none;}.page_footer .widget_mc4wp_form_widget .mc4wp-form {  margin-top: -3px;}.page_footer .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-inner {  margin-bottom: 30px;}.page_footer .widget_mc4wp_form_widget [type*="submit"] {  background-color: #ccb15a;  color: #ffffff;}.page_footer .widget_mc4wp_form_widget [type*="submit"]:before {  content: "\f040";}.page_footer .widget_mc4wp_form_widget [type*="submit"]:hover {  background-color: #ffffff;  color: #ccb15a;}.page_footer .widget_mc4wp_form_widget .text_for_footer {  display: block;  margin-bottom: 30px;}/*widget_recent_entrieswidget_recent_commentswidget_archivewidget_categorieswidget_metawidget_nav_menuwidget_pages*/.widget_recent_comments li {  padding: 15px 0 13px;  border-bottom: 1px solid #e5e5e5;}.widget_recent_comments li:first-child {  padding-top: 0;}.widget_recent_comments li:before {  font-family: FontAwesome;  content: "\f040";  font-size: 16px;  line-height: 1;  position: relative;  top: 1px;  padding-right: 10px;  color: #ccb15a;}.widget_recent_comments li:last-child {  border-bottom: 0;}.widget_recent_entries li {  padding: 15px 0 13px 36px;  border-bottom: 1px solid #e5e5e5;}.widget_recent_entries p {  margin-bottom: 0;}.widget_recent_entries li:first-child {  padding-top: 0;}.widget_recent_entries li:before {  font-family: FontAwesome;  content: "\f040";  font-size: 16px;  line-height: 1;  position: absolute;  top: 18px;  left: 0;  padding-right: 10px;  color: #ccb15a;}.widget_recent_entries li:first-child:before {  top: 5px;}.widget_recent_entries li:last-child {  border-bottom: 0;}.widget_recent_entries > ul > li:first-child,.widget_recent_comments > ul > li:first-child,.widget_archive > ul > li:first-child,.widget_categories > ul > li:first-child,.widget_meta > ul > li:first-child,.widget_popular_entries > ul > li:first-child,.widget_nav_menu > ul > li:first-child,.widget_pages > ul > li:first-child {  border-top: none;  margin-top: 0;}.widget_popular_entries > ul > li:first-child {  margin-top: 0;}.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a {  display: inline-block;  padding: 4px 0 4px 25px;  position: relative;  color: #0b364d;}.ds .widget_archive a, .ds.widget_categories a, .ds.widget_meta a, .ds.widget_nav_menu a, .ds.widget_pages a {  color: #a4a9b9;}.ds .widget_archive a:hover, .ds.widget_categories a:hover, .ds.widget_meta a:hover, .ds.widget_nav_menu a:hover, .ds.widget_pages a:hover {  color: #ffffff;}.widget_meta > ul,.widget_pages > ul,.widget_archive > ul,.widget_categories > ul {  margin-top: -10px;}.widget_meta a + span,.widget_pages a + span,.widget_archive a + span,.widget_categories a + span {  float: right;  font-size: 14px;  margin-top: 3px;}.widget_nav_menu .menu-main-menu-container > ul {  margin-top: -10px;}.widget_archive a:before,.widget_categories a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before {  font-family: FontAwesome;  content: "\f192";  font-size: 14px;  color: #ccb15a;  position: absolute;  left: 0;  top: 4px;}.widget_nav_menu ul ul li:first-child a {  padding-top: 4px;}.widget_nav_menu a i {  padding-right: 7px;}@media (min-width: 768px) {  .page_copyright .widget_nav_menu li, .page_topline .widget_nav_menu li {    display: inline-block;    position: relative;    border: none;    padding-right: 5px;  }  .page_copyright .widget_nav_menu li:before, .page_topline .widget_nav_menu li:before {    content: '';    position: absolute;    padding: 0;    left: -5px;    top: 5px;    bottom: 5px;    width: 1px;    background-color: rgba(164, 169, 185, 0.3);    opacity: 0.3;    display: block;  }  .page_copyright .widget_nav_menu li:first-child:before, .page_topline .widget_nav_menu li:first-child:before {    display: none;  }  .page_copyright .widget_nav_menu a, .page_topline .widget_nav_menu a {    padding: 0 10px;  }  .page_copyright .widget_nav_menu a:before, .page_topline .widget_nav_menu a:before {    display: none;  }}.page_footer .widget_nav_menu.text-center ul {  margin: 0;}.page_footer .widget_nav_menu.text-center ul li {  display: inline-block;  margin: 0 15px;}.page_footer .widget_nav_menu.text-center ul li a {  padding: 25px 0;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;  line-height: 1;}.page_footer .widget_nav_menu.text-center ul li a:before {  display: none;}.page_footer.ds .widget_nav_menu ul li a {  color: #ffffff;}.page_footer.ds .widget_nav_menu ul li a:hover {  color: #ccb15a;}/*widget_tag_cloud*/.widget_tag_cloud a {  border: 1px solid #0a0d1b;  color: #0a0d1b;  padding: 3px 15px 1px;  margin: 0 4px 10px 0;  font-size: 12px !important;  text-transform: uppercase;  text-align: center;  font-weight: 700;  letter-spacing: 0.4em;  display: inline-block;}.widget_tag_cloud a:hover {  background-color: #ccb15a;  border-color: #ccb15a;  color: #ffffff;}.ds .widget_tag_cloud a {  border: 1px solid #ffffff;  color: #ffffff;}.ds .widget_tag_cloud a:hover {  background-color: #ccb15a;  border-color: #ccb15a;  color: #ffffff;}/*widget_calendar*/#calendar_wrap {  width: 100%;  margin-bottom: 0;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar;}@media (min-width: 768px) and (max-width: 992px) {  #calendar_wrap {    overflow-x: auto;    overflow-y: hidden;  }}#today {  color: #ccb15a;}.widget_calendar table {  width: 100%;  margin: 0;  position: relative;  text-align: center;  background-color: #ffffff;}.widget_calendar caption {  line-height: 1;  font-size: 24px;  padding: 18px 0 18px;  text-align: center;  color: #ffffff;  background-color: #ccb15a;}.widget_calendar thead {  background-color: #0a0d1b;  border: 1px solid #0a0d1b;  border-width: 7px 1px 7px 1px;  color: #ffffff;}.widget_calendar thead th {  font-weight: 300;}.widget_calendar thead th:first-child {  padding-left: 30px;}.widget_calendar thead th:last-child {  padding-right: 30px;}.widget_calendar tbody {  background-color: #f1f3f5;  font-weight: 300;}.widget_calendar tbody tr:first-child td {  padding-top: 29px;}.widget_calendar tbody tr:last-child td {  padding-bottom: 30px;}.widget_calendar tbody td {  border: none;  padding: 3px 4px;  position: relative;  color: #0b364d;}.widget_calendar tbody td:first-child {  padding-left: 30px;}.widget_calendar tbody td:last-child {  padding-right: 30px;}.widget_calendar tbody td a {  font-weight: 700;  color: #ccb15a;}.widget_calendar tbody td a:hover {  color: #ccb15a;}.widget_calendar th {  text-align: center;  border: 0;  color: inherit;}.widget_calendar td {  border: 0;}.widget_calendar tfoot {  position: absolute;  top: -3px;  right: 0;  left: 0;}.widget_calendar tfoot td {  position: absolute;  top: 0;}.widget_calendar tfoot td a {  color: #ffffff;  text-align: center;  font-size: 0;  width: 60px;  height: 60px;  line-height: 60px;  display: inline-block;}.widget_calendar tfoot td a:hover {  color: #ffffff;  background-color: #ccb15a;  border-color: #ccb15a;}.widget_calendar tfoot #prev {  left: 0;  padding: 0;}.widget_calendar tfoot #prev a {  border-right: 1px solid rgba(255, 255, 255, 0.2);}.widget_calendar tfoot #prev a:before {  font-size: 14px;  font-family: 'rt-icons-2';  content: '\e7c4';}.widget_calendar tfoot #next {  right: 0;  padding: 0;}.widget_calendar tfoot #next a {  border-left: 1px solid rgba(255, 255, 255, 0.2);}.widget_calendar tfoot #next a:after {  font-size: 14px;  font-family: 'rt-icons-2';  content: '\e7c5';}/*widget_banner*/.widget_banner {  overflow: hidden;  line-height: 1;}.widget_banner .item-content {  padding: 20px;}.widget_banner .item-content h3 {  margin: 0;  padding: 8px 0;  font-size: 28px;}.widget_banner .item-content span {  display: inline-block;  text-transform: uppercase;  padding: 4px 10px 1px;  min-width: 120px;}.widget_banner .small-text {  margin-bottom: 0;}/* widget socials */.widget_socials a.social-icon {  margin-left: 7px !important;}.widget_socials a.social-icon:first-of-type {  margin-left: 0 !important;}.widget_socials a.social-icon:before {  top: 1px;  position: relative;}/* widget icons list */.widget_icons_list .media-body,.widget_icons_list .media-left {  display: table-cell;  vertical-align: top;}.widget_icons_list .media-left {  padding-right: 10px;}.widget_icons_list .media-left i {  display: inline-block;  width: 14px;  text-align: center;  color: #ccb15a;}.widget_icons_list .media.inline-block {  width: 100%;  margin-top: 0;}.widget_icons_list .media.inline-block:first-child {  margin-top: 0;}.widget_icons_list .media.inline-block .media-body,.widget_icons_list .media.inline-block .media-left {  display: inline-block;}.widget_icons_list .media.inline-block .media-body i,.widget_icons_list .media.inline-block .media-left i {  line-height: 18px;}.widget_icons_list .media.inline-block .media-body {  width: auto;}.widget_icons_list .media.inline-block .media-body a:hover {  text-decoration: underline;}.ds .widget_icons_list .media.inline-block .media-body a {  color: #ffffff;}.ls .widget_icons_list .media.inline-block .media-body {  color: #13182a;}.page_footer .widget_icons_list i {  color: #ccb15a !important;}.page_footer .widget_icons_list a {  color: #ffffff !important;}@media (max-width: 991px) {  .page_footer .widget_icons_list .small-teaser {    display: block;    width: 100%;    margin-bottom: 15px;  }}/*widget_slider*/.widget_slider .owl-carousel {  margin-bottom: 0;}.widget_slider .owl-carousel:hover .owl-nav {  top: -43px;}.widget_slider .owl-carousel .owl-nav {  opacity: 1;  top: -43px;}.widget_slider .owl-carousel .owl-nav > div {  width: auto;  height: auto;  right: 0;  background-color: transparent;}.widget_slider .owl-carousel .owl-nav > div:first-child {  left: auto;  right: 22px;}.widget_slider .owl-carousel .owl-nav > div:after {  font-size: 12px;  color: inherit;  color: #0a0d1b;}/*widget_flickr*/.widget_flickr li {  display: inline-block;  margin: 0 10px 10px 0;}.widget_flickr img {  max-width: 70px;  border-radius: 1px;}/*widget_twitter*/.widget_craftpro_twitter .tweet_avatar {  display: none;}.widget_craftpro_twitter .tweet_text {  font-size: 16px;  font-style: italic;  color: #738c99;}.widget_craftpro_twitter .tweet_text a {  display: none;}.widget_craftpro_twitter .tweet_time {  display: block;  font-size: 14px;  color: #ffffff;}.widget_craftpro_twitter .tweet_right {  overflow: hidden;  position: relative;  zoom: 1;  padding-left: 25px;}.widget_craftpro_twitter .tweet_right:before {  font-family: FontAwesome;  content: "\f099";  font-size: 18px;  color: #ccb15a;  position: absolute;  top: 0;  left: 0;}.widget_craftpro_twitter .tweet_list li + li {  margin-top: 10px;  clear: both;}/* posts widget */.widget-posts .item-media {  max-height: 240px;  overflow: hidden;  display: block;}.widget-posts .item-content .categories-links a {  margin-right: 0;}.widget-posts .item-content .item-title {  display: block;  height: 42px;  font-weight: 700;  overflow: hidden;  margin-top: 0;  margin-bottom: 5px;  font-size: 20px;  text-transform: uppercase;}.widget-posts .item-content p {  padding-top: 0;  margin-bottom: 0;  height: 120px;  overflow: hidden;}/*widget_popular_entries*/.widget_popular_entries h4 {  font-size: 20px;  text-transform: uppercase;  margin-bottom: 0;  font-weight: 700;  line-height: 1;}.widget_popular_entries .media-left,.widget_popular_entries .media-right {  vertical-align: middle;}.widget_popular_entries .media-body {  overflow: visible;  display: table-cell;  vertical-align: middle;}.widget_popular_entries .media-body .title {  font-size: 16px;  font-family: "Poppins", sans-serif;  text-transform: none;  font-weight: 400;  line-height: 19px;  margin: 0 0 5px;}.widget_popular_entries .media-body .title a {  color: #e0e0e0;}.page_footer .widget_popular_entries .media-body .title a {  color: #a4a9b9;}.widget_popular_entries .media-body .title a:hover {  color: #ffffff;}.widget_popular_entries .media-body p {  line-height: 20px;  margin: 0 0 5px;  height: 60px; font-size:16px; text-transform:lowercase !important;  overflow: hidden; color:#a4a9b9;}.widget_popular_entries .media-body .item-meta {  margin-bottom: 0;  line-height: 1;}.widget_popular_entries .media-body .item-meta > div {  display: inline-block;  margin-right: 5px;}.widget_popular_entries .media-body .item-meta > div:last-child {  margin-right: 0;}.widget_popular_entries .media-body .item-meta > div a {  font-size: 12px;  font-family: "Oswald", sans-serif;  letter-spacing: 0.05em;  text-transform: uppercase;  font-weight: 400;  color: #ccb15a;}.page_footer .widget_popular_entries .media-body .item-meta > div a {  color: #ccb15a;}.page_footer .widget_popular_entries .media-body .item-meta > div a:hover {  color: #ffffff !important;}.widget_popular_entries .media-left {  padding-right: 20px;}.widget_popular_entries a img,.widget_popular_entries .media-object {  max-width: 85px;  border: 0;  border-radius: 0;}@media (min-width: 768px) and (max-width: 1199px) {  .widget_popular_entries .media-object {    max-width: 40px;  }}.widget_popular_entries li {  margin-top: 0;  padding: 0 0 20px 0;}.widget_popular_entries li:last-child {  padding-bottom: 0;}aside .widget_popular_entries .widget-title {  margin-bottom: 25px;}.page_footer .widget_popular_entries a {  font-weight: 300;  line-height: 24px;}.page_footer .widget_popular_entries a:hover {  color: #ffffff;}/* Footer Widget Style */.page_footer .widget_popular_entries .media-body .title a {  font-weight: 300;}.page_footer .widget_popular_entries .media-body .item-meta > div i,.page_footer .widget_popular_entries .media-body .item-meta > div a:hover {  color: #0092ff;}/* widget_theme_post_tabs */.widget_theme_post_tabs .nav-tabs > li > a {  padding: 10px 15px;}.widget_theme_post_tabs .item-likes-word {  display: none;}.widget_theme_post_tabs [class*='rt-icon'] {  line-height: 0;}.widget_theme_post_tabs .vertical-item {  margin-bottom: 15px;}.widget_theme_post_tabs .pull-right {  margin-left: 10px;}.widget_rss li {  margin-bottom: 15px;}.widget_rss li .rsswidget {  font-size: 1.1em;}.widget_rss .rss-date {  display: block;  font-weight: 700;}.widget_rss cite {  display: block;  text-align: right;  font-weight: 700;}/***shortcodes*//* media component with icon */.small-teaser {  line-height: 22px;}.small-teaser i {  line-height: inherit;}/*teasers*/.teaser {  position: relative;  overflow: visible;}.teaser.with_border h4 {  font-weight: 500;}.teaser[class*="bg_color"], .teaser[class*="with_"] {  padding: 30px 20px;}@media (min-width: 399px) {  .teaser[class*="bg_color"], .teaser[class*="with_"] {    padding: 30px 30px 45px;  }}.teaser [class*="bg_color"] {  width: 2.86em;  height: 2.86em;  text-align: center;  vertical-align: bottom;}.teaser [class*="bg_color"] + h4 {  margin-top: 37px;}.teaser [class*="bg_color"] i {  line-height: 2.86em;}.teaser .media-top {  line-height: 1;}.teaser .border_icon {  width: 2em;  height: 2em;  border-width: 2px;  border-style: solid;}.teaser .border_icon i {  line-height: 2em;  display: block;  margin: -3px 0 0 0;}.teaser .border_icon.big {  width: 4.29em;  height: 4.29em;}.teaser .border_icon.big i {  line-height: 4.29em;}.teaser i {  text-align: center;  vertical-align: middle;  display: inline-block;}.teaser h2 {  margin-bottom: 33px;  text-transform: uppercase;  letter-spacing: 0.05em;  position: relative;  padding-bottom: 10px;}.teaser h2:after {  content: '';  position: absolute;  width: 50px;  margin-left: -25px;  height: 1px;  background-color: rgba(204, 204, 204, 0.2);  bottom: -12px;  left: 50%;}.teaser h3 {  text-transform: uppercase;  display: block;  letter-spacing: 0.05em;}.teaser h4 {  text-transform: uppercase;  letter-spacing: 0.05em;  line-height: 1.2;}.teaser h5 {  text-transform: uppercase;  letter-spacing: 0.05em;  line-height: 1.2;  margin-top: 23px;  margin-bottom: 20px;}.teaser p {  margin-bottom: 0;}.teaser .media-left {  padding-right: 20px;}.teaser .media-right {  padding-left: 20px;}.teaser .media-body h3 {  margin-bottom: 20px;}.teaser .media-body h4 {  margin-top: 0.05em;  margin-bottom: 0.6em;}.teaser .media-body h5 {  margin-top: 0.02em;  margin-bottom: 0.8em;}@media (max-width: 500px) {  .teaser h2, .teaser h3, .teaser h4 {    font-size: 1.4em;  }  .teaser h2 span, .teaser h3 span, .teaser h4 span {    font-size: 1.2em;  }}.teaser [class*="count"] {  font-size: 40px;  font-weight: 700;  margin: 17px 0 6px;}.teaser [class*="count"] + p {  margin: 0;}.teaser .theme_button {  margin: 22px 0 0;}.section_padding_bottom_0 .teaser {  margin-bottom: 0;}.teaser.color_1 h4 a:hover {  color: #ccb15a;}.teaser.color_2 h4 a:hover {  color: #0092ff;}.teaser.color_3 h4 a:hover {  color: #ec682d;}.teaser.color_dark h4 a:hover {  color: #0a0d1b;}.teaser.color_light h4 a:hover {  color: #ffffff;}.teaser .default_icon.color_1 {  color: #ccb15a;}.teaser .default_icon.color_2 {  color: #0092ff;}.teaser .default_icon.color_3 {  color: #ec682d;}.teaser .default_icon.color_dark {  color: #0a0d1b;}.teaser .default_icon.color_light {  color: #ffffff;}.teaser .border_icon.color_1 {  color: #ccb15a;  border-color: #ccb15a;}.teaser .border_icon.color_2 {  color: #0092ff;  border-color: #0092ff;}.teaser .border_icon.color_3 {  color: #ec682d;  border-color: #ec682d;}.teaser .border_icon.color_dark {  color: #0a0d1b;  border-color: #0a0d1b;}.teaser .border_icon.color_light {  color: #ffffff;  border-color: #ffffff;}.teaser .bg_color.color_1 {  color: #ffffff;  background-color: #ccb15a;}.teaser .bg_color.color_2 {  color: #ffffff;  background-color: #0092ff;}.teaser .bg_color.color_3 {  color: #ffffff;  background-color: #ec682d;}.teaser .bg_color.color_dark {  color: #ffffff;  background-color: #0a0d1b;}.teaser .bg_color.color_light {  color: #0a0d1b;  background-color: #ffffff;}.teaser.icon_top.with_background .bg_color, .teaser.icon_top.with_border .bg_color {  display: block;  margin-right: auto;  margin-left: auto;}.teaser.icon_top.with_background .bg_color.size_small, .teaser.icon_top.with_border .bg_color.size_small {  margin-top: -52px;  font-size: 14px;  width: 40px;  height: 40px;}.teaser.icon_top.with_background .bg_color.size_small i, .teaser.icon_top.with_border .bg_color.size_small i {  line-height: 40px;}.teaser.icon_top.with_background .bg_color.size_normal, .teaser.icon_top.with_border .bg_color.size_normal {  margin-top: -62px;  font-size: 28px;  width: 60px;  height: 60px;}.teaser.icon_top.with_background .bg_color.size_normal i, .teaser.icon_top.with_border .bg_color.size_normal i {  line-height: 60px;}.teaser.icon_top.with_background .bg_color.size_big, .teaser.icon_top.with_border .bg_color.size_big {  margin-top: -72px;  font-size: 35px;  width: 80px;  height: 80px;}.teaser.icon_top.with_background .bg_color.size_big i, .teaser.icon_top.with_border .bg_color.size_big i {  line-height: 80px;}.teaser.icon_top h4 {  margin-top: 0.7em;  margin-bottom: 0.7em;}.teaser_icon {  display: inline-block;  line-height: 1;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.teaser_icon + p {  margin-top: 27px;}.teaser:hover .teaser_icon {  -webkit-animation: scaleDisappear 0.5s;  animation: scaleDisappear 0.5s;}@media (min-width: 1200px) {  .borders-angle {    position: relative;  }  .borders-angle:before, .borders-angle:after {    content: '';    position: absolute;    width: 1px;    top: -30px;    bottom: 28px;    left: -1px;    background-color: rgba(10, 13, 27, 0.1);    -webkit-transform: rotate(15deg);    transform: rotate(15deg);  }  .borders-angle:after {    left: auto;    right: -5px;  }}.size_big {  font-size: 50px;  line-height: 44px;}.size_normal {  font-size: 28px;}.size_small {  font-size: 14px;}/*horizontal teaser*/.teaser.table_section {  margin-top: 26px;}.teaser.table_section + .teaser.table_section {  margin-top: 70px;}@media (min-width: 768px) {  .teaser.table_section [class*="col-"] > * {    margin: 0;    top: 0;  }}@media (max-width: 767px) {  .teaser.table_section [class*="col-"] * {    text-align: center;  }}/* background teaser */.bg_teaser {  background-size: cover;  background-repeat: no-repeat;  background-position: 50% 0;  position: relative;  color: #ffffff;  overflow: hidden;}.bg_teaser .bg_overlay {  position: absolute;  width: 100%;  height: 1000px;}.bg_teaser .highlight {  color: #ffffff;}.bg_teaser h4 + h3 {  margin-top: -14px;  font-size: 50px;}.bg_teaser.rectangular .teaser_content {  padding: 200px 30px 50px;}.bg_teaser.rectangular .teaser_content h3 {  font-size: 40px;}.bg_teaser > img {  display: none;  visibility: hidden;}.bg_teaser .teaser_content {  margin: 0;  padding: 40px 40px 35px;  z-index: 2;}.bg_teaser .teaser_content > .media-left {  padding-right: 35px;}.bg_teaser .teaser_content.media {  padding: 75px 40px 60px;}.color_bg_1 .bg_overlay {  background-color: rgba(228, 61, 78, 0.85);}.color_bg_2 .bg_overlay {  background-color: rgba(0, 146, 255, 0.9);}.color_bg_3 .bg_overlay {  background-color: rgba(0, 146, 255, 0.9);}.darkgrey_bg .bg_overlay {  background-color: rgba(27, 29, 36, 0.8);}.square_teaser .item-media:after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(19, 24, 42, 0.8);}.square_teaser .item-content {  top: 0;  margin: 30px 0 80px;  overflow: hidden;}.square_teaser .teaser_icon {  color: #ccb15a;  position: absolute;  bottom: 30px;  left: 30px;}.square_teaser .item-media:after, .square_teaser .teaser_icon, .square_teaser h4, .square_teaser p {  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.square_teaser h4 {  color: #ffffff;  font-size: 28px;  font-weight: 700;}.square_teaser p {  color: #ffffff;  opacity: 0;}.square_teaser:hover h4, .square_teaser:hover .teaser_icon {  color: #13182a;}.square_teaser:hover p {  opacity: 1;}.square_teaser:hover .item-media:after {  background-color: #ccb15a;}.square_teaser.no-image .item-content {  margin: 0;}.square_teaser.no-image .teaser_icon {  position: static;}.square_teaser.no-image p {  opacity: 1;}.inline-teasers-wrap {  display: inline-block;  margin-left: -15px;  margin-right: -15px;}.inline-teasers-wrap > * {  vertical-align: middle;  margin: 10px 15px;}@media (min-width: 1200px) {  .inline-teasers-wrap {    margin-left: -25px;    margin-right: -25px;  }  .inline-teasers-wrap > * {    margin: 10px 25px;  }}/* Teasers Carousel */.teaser-carousel.owl-carousel .owl-stage-outer {  overflow: visible;}.teaser-carousel .teaser.text-center .teaser_image {  max-width: 180px;  margin-right: auto;  margin-left: auto;  overflow: visible;}.teaser-carousel .teaser.text-center .teaser_image img {  width: 270px;  max-width: 270px;}.fw-column {  background-repeat: no-repeat;  background-position: 50% 50%;}/* Signature */.fw-theme-signature {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between;}.fw-theme-signature .fw-signature-left-part .section_header {  text-transform: none;  margin-bottom: 0;}.fw-theme-signature .fw-signature-right-part {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;}/* portfolio-shortcode */.portfolio-shortcode .gallery-item.item-with-title {  margin-bottom: 10px;}.portfolio-shortcode .gallery-item.item-with-title .media-links .links-wrap {  text-align: center;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin-top: 0;}.portfolio-shortcode .gallery-item.item-with-title .media-links .links-wrap a {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: block;  width: 100%;  height: 100%;}.portfolio-shortcode .gallery-item.item-with-title .media-links .links-wrap a:before, .portfolio-shortcode .gallery-item.item-with-title .media-links .links-wrap a.p-link {  display: none;}.portfolio-shortcode .gallery-item.item-with-title .item-content {  position: absolute;  bottom: 0;  padding: 10px 20px 20px;  width: 100%;  z-index: 2;}@media (min-width: 400px) {  .portfolio-shortcode .gallery-item.item-with-title .item-content {    padding: 10px 30px 30px;  }}.portfolio-shortcode .gallery-item.item-with-title .item-content:before {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 3;  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 );}.portfolio-shortcode .gallery-item.item-with-title .item-content .categories-links {  display: none;}.portfolio-shortcode .gallery-item.item-with-title .item-content .item-title {  z-index: 4;  position: relative;  margin-top: 0;  margin-bottom: 0;}.portfolio-shortcode .gallery-item.item-with-title .item-content .item-title a {  color: #ffffff;}.portfolio-shortcode .gallery-item.item-with-title .item-content .item-title a:hover {  color: #ccb15a;}.testimonials.owl-carousel.owl-loaded {  margin-bottom: 0;}.testimonials.owl-theme .owl-stage-outer {  overflow: visible;}.testimonials.owl-theme .owl-nav,.testimonials.owl-theme:hover .owl-nav {  top: 60%;  opacity: 1;}@media (max-width: 479px) {  .testimonials.owl-theme .owl-nav,  .testimonials.owl-theme:hover .owl-nav {    top: 15%;  }}.testimonials blockquote {  margin-top: 0;  margin-bottom: 0;  max-width: 1170px;  background-color: #0a0d1b;}@media (min-width: 480px) and (max-width: 991px) {  .testimonials blockquote {    max-width: 80%;  }}.testimonials blockquote .avatar {  margin-top: -90px;  margin-bottom: 57px;}.testimonials blockquote .author-name {  font-size: 32px;  text-transform: none;  margin: 0;  color: #ffffff;}.testimonials blockquote .author-job {  font-family: "Oswald", sans-serif;  color: #ccb15a;  font-size: 12px;  text-transform: uppercase;  font-weight: 500;  letter-spacing: 0.05em;}.testimonials blockquote .blockqoute-meta {  display: block;  margin-top: 0;  margin-bottom: 21px;}.testimonials blockquote.blockquote-big {  padding: 20px 15px;}@media (min-width: 768px) {  .testimonials blockquote.blockquote-big {    padding: 20px 35px;  }}.cs .testimonials .blockqoute-content {  color: #ffffff;}@media (min-width: 992px) {  .testimonials .blockqoute-content {    max-width: 720px;    margin: 0 auto;  }}.testimonials .blockqoute-content:after {  content: "“";  display: block;  margin: 0;  position: relative;  bottom: -45px;  font-family: "Vidaloka", sans-serif;  font-style: normal;  color: #ccb15a;  font-size: 100px;}.testimonials.owl-theme .owl-dots {  line-height: 1;  margin-top: 45px;}/*thumbnail*/.thumbnail {  position: relative;  text-align: center;  border-radius: 0;  padding: 0;  border: none;  overflow: hidden;  background-color: #ffffff;}.isotope-item .thumbnail {  margin-bottom: 30px;}.thumbnail h3 {  font-size: 20px;  margin-bottom: 2px;}.thumbnail h3 a {  color: inherit;}.thumbnail h3 + p {  color: #ccb15a;  margin-bottom: 10px;}.thumbnail .caption {  color: #738c99;  background-color: #ffffff;  padding: 16px 20px 26px;}/*price tables*/.fw-pricing .default-col,.fw-pricing .highlight-col {  margin-bottom: 50px;}.fw-pricing .default-col .fw-package,.fw-pricing .highlight-col .fw-package {  border: 0;  border-radius: 3px;  position: relative;}.fw-pricing .highlight-col .fw-package {  box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);}.fw-pricing .fw-default-row {  line-height: 29px;}.price-table,.price-table ul {  margin: 0;  padding: 0;  list-style: none;  text-align: center;}.price-table {  margin: 0;}/* price table with background */.price-table {  background-color: #a4a9b9;}.price-table .features-list li + li {  border-top: 1px solid rgba(255, 255, 255, 0.2);}.plan-name {  padding: 58px 0 55px;  margin-bottom: -1px;  display: block;}.plan-name h3 {  text-transform: none;  font-size: 24px;  font-weight: 500;  text-align: center;  margin: 0;}.plan-price {  padding: 10px 0 35px;  position: relative;  color: #0a0d1b;  /* price */  /* per month */}.plan-price span + span {  font-size: 24px;  font-weight: 500;}.plan-price span + span strong {  font-size: 56px;  font-weight: 500;}.plan-price span + span span.color1 {  color: #ccb15a;}.plan-price span + span span.color2 {  color: #0092ff;}.plan-price p {  display: block;  width: 100%;  text-transform: uppercase;  font-size: 14px;  font-weight: 500;  text-align: center;  margin-top: 10px;  line-height: 1;}.features-list {  margin-top: 20px;}.features-list li {  margin: 10px 40px;  padding-top: 10px;}.features-list .enabled:before,.features-list .disabled:before {  font-family: 'rt-icons-2';  font-size: 24px;  line-height: 1;  position: relative;  top: 5px;  right: 4px;  content: "\e116";  padding-right: 8px;  color: #13182a;}.features-list .disabled:before {  content: "\e117";}.call-to-action {  padding: 45px 40px 56px;}.call-to-action .theme_button {  padding: 23px 25px 21px;}.price-table.style1 {  border: 1px solid rgba(164, 169, 185, 0.3);}.price-table.style1 .features-list li + li {  border-top: 1px solid rgba(164, 169, 185, 0.3);}.price-table.style1 .plan-price {  background-color: #ccb15a;  color: #ffffff;  margin: 1px -1px;}.price-table.style2 {  background-color: #f1f3f5;}.price-table.style2 .plan-name {  background-color: #ccb15a;  padding: 30px 0;}.price-table.style2 .plan-price {  padding-bottom: 0;  color: #13182a;}.price-table.style2 .enabled:before,.price-table.style2 .disabled:before {  font-family: 'rt-icons-2';  content: "\e621";  padding-right: 13px;  color: #ccb15a;}.price-table.style2 .disabled:before {  color: #13182a;  content: "\e622";}.fw-package.price-table hr {  margin-left: 30px;  margin-right: 30px;  margin-top: 15px;  margin-bottom: 15px;  background-color: rgba(164, 169, 185, 0.3);}@media (min-width: 1200px) {  .fw-package.price-table hr {    margin-left: 65px;    margin-right: 65px;  }}.fw-switch-row {  display: inline-block;  font-size: 24px;  position: relative;  top: 4px;  margin-right: 4px;}.fw-switch-row + .fw-default-row {  display: inline-block;}.desc-col .fw-default-row {  margin: 20px 0;}@media (min-width: 992px) {  .highlight-col .price-table .plan-name {    padding: 58px 0 55px;    margin-top: -30px;  }  .highlight-col .price-table .plan-price {    padding: 10px 0 35px;  }  .highlight-col .price-table .plan-price span:first-child:before {    margin-top: -44px;  }  .highlight-col .price-table .call-to-action {    padding: 45px 40px 56px;  }}/* dividers */.fw-divider-short-line .divider_left {  margin-left: 0;  text-align: left;}.fw-divider-short-line .divider_right {  margin-right: 0;  text-align: right;}.fw-divider-short-line .short_line {  width: 50px;  height: 3px;  margin-top: 26px;  margin-bottom: 22px;  background-color: #ccb15a;}/* notification */.shortcode-notification.alert {  color: #ffffff;  font-size: 14px;  text-transform: uppercase;  line-height: 26px;  font-weight: 400;  letter-spacing: 0.05em;  border: 0;  border-radius: 0;  padding: 12px 15px 12px 50px;  margin-bottom: 10px;  position: relative;}.shortcode-notification.alert:before {  content: "";  font-family: FontAwesome;  position: relative;  top: 0;  left: -20px;  font-size: 12px;}@media (min-width: 1200px) {  .shortcode-notification.alert {    padding: 16px 15px 16px 53px;  }  .shortcode-notification.alert:before {    left: -10px;  }}.shortcode-notification.alert-success {  background-color: #2fa101;}.shortcode-notification.alert-success:before {  content: "\f058";}.shortcode-notification.alert-info {  background-color: #04aeec;}.shortcode-notification.alert-info:before {  content: "\f06a";}.shortcode-notification.alert-warning {  background-color: #efc100;}.shortcode-notification.alert-warning:before {  content: "\f071";}.shortcode-notification.alert-danger {  background-color: #ccb15a;}.shortcode-notification.alert-danger:before {  content: "\f057";}/* Call To Action */.fw-theme-call-to-action {  border: 0;  padding: 0;  display: block;  margin-bottom: 0;}.fw-theme-call-to-action .section_header {  margin-bottom: 30px;}.fw-theme-call-to-action .fw-action-wrap {  display: inline-block;  color: #738c99;}.fw-theme-call-to-action .fw-action-wrap .fw-action-desc {  margin-bottom: 20px;  font-size: 20px;  line-height: 30px;  font-weight: 300;}.fw-theme-call-to-action .fw-action-wrap .fw-action-desc span {  color: #0b364d;}@media (min-width: 768px) {  .fw-theme-call-to-action .fw-action-wrap {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-pack: distribute;        justify-content: space-around;  }  .fw-theme-call-to-action .fw-action-wrap .fw-action-desc {    margin-right: 35px;  }  .fw-theme-call-to-action .fw-action-wrap .fw-action-btn {    margin-left: 0;  }}@media (min-width: 992px) {  .fw-theme-call-to-action .fw-action-wrap .fw-action-desc {    margin-right: 90px;  }}.ds .fw-action-wrap {  color: #a4a9b9;}.ds .fw-action-wrap .fw-action-desc span {  color: #ffffff;}/* icon */.shortcode-icon {  overflow: visible;  margin-top: 0;}.shortcode-icon.text-right .media-body {  text-align: right;}.shortcode-icon .media-body, .shortcode-icon .media-left, .shortcode-icon .media-right {  display: table-cell;  vertical-align: middle;}.shortcode-icon .media-left {  padding-right: 20px;}.page_topline .shortcode-icon .media-left {  padding-right: 10px;}.shortcode-icon .media-right {  padding-left: 20px;}.page_topline .shortcode-icon .media-right {  padding-left: 10px;}.shortcode-icon .media-body {  width: auto;}.shortcode-icon .media-body .title {  font-size: 16px;  text-transform: none;  font-weight: 400;  line-height: 20px;  letter-spacing: 0;  margin-bottom: 0;}.cs .shortcode-icon .media-body .title,.ds .shortcode-icon .media-body .title,.page_topline .shortcode-icon .media-body .title {  color: #738c99;  font-weight: 300;  font-size: 14px;}.shortcode-icon .media-body .text {  font-size: 14px;  color: #13182a;  font-weight: 300;  line-height: 1;}.cs .shortcode-icon .media-body .text {  color: #ffffff;}.ds .shortcode-icon .media-body .text,.page_toplogo .shortcode-icon .media-body .text {  color: #738c99;}.shortcode-icon .icon-wrap.size_big {  width: 80px;  height: 80px;}.shortcode-icon .icon-wrap.size_big i {  line-height: 80px;  display: block;  margin: 0;  font-size: 48px;}.shortcode-icon .icon-wrap.size_normal {  width: 50px;  height: 50px;}.shortcode-icon .icon-wrap.size_normal i {  line-height: 47px;  display: block;  margin: 0;  font-size: 20px;}.shortcode-icon .icon-wrap.size_small {  width: 60px;  height: 60px;}.shortcode-icon .icon-wrap.size_small i {  line-height: 60px;  display: block;  margin: 0;  font-size: 1em;}.shortcode-icon .icon-wrap.default_icon.color_1 {  color: #ccb15a;}.shortcode-icon .icon-wrap.default_icon.color_2 {  color: #0092ff;}.shortcode-icon .icon-wrap.default_icon.color_dark {  color: #0a0d1b;}.shortcode-icon .icon-wrap.default_icon.color_light {  color: #ffffff;}.shortcode-icon .icon-wrap.border_icon {  border-width: 1px;  border-style: solid;  margin-right: 0;}.shortcode-icon .icon-wrap.border_icon i {  display: inline-block;  width: 19px;}.page_toplogo .shortcode-icon .icon-wrap.border_icon {  border-width: 2px;  border-color: #ffffff !important;}.shortcode-icon .icon-wrap.border_icon.color_1 {  color: #ccb15a;  border-color: rgba(19, 24, 42, 0.1);}.shortcode-icon .icon-wrap.border_icon.color_2 {  color: #0092ff;  border-color: rgba(19, 24, 42, 0.1);}.shortcode-icon .icon-wrap.border_icon.color_dark {  color: #0a0d1b;  border-color: rgba(19, 24, 42, 0.1);}.shortcode-icon .icon-wrap.border_icon.color_light {  color: #ffffff;  border-color: #ffffff;  border-width: 2px;}.shortcode-icon .icon-wrap.bg_color {  margin-right: 0;  border: 0;  border-radius: 3px;}.shortcode-icon .icon-wrap.bg_color i {  margin: 0 auto;  min-width: 21px;}.shortcode-icon .icon-wrap.bg_color.color_1 {  color: #ccb15a;  background-color: #f1f3f5;}.shortcode-icon .icon-wrap.bg_color.color_2 {  color: #0092ff;  background-color: #f1f3f5;}.shortcode-icon .icon-wrap.bg_color.color_light {  color: #ffffff;  background-color: #f1f3f5;}.shortcode-icon .icon-wrap.bg_color.color_dark {  color: #0a0d1b;  background-color: #f1f3f5;}.shortcode-icon .icon-wrap.default_icon {  width: auto;  height: auto;}.shortcode-icon .icon-wrap.default_icon.size_big i, .shortcode-icon .icon-wrap.default_icon.size_normal i, .shortcode-icon .icon-wrap.default_icon.size_small i {  line-height: 1.2;}.shortcode-icon.small-teaser .icon-wrap {  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.shortcode-icon.small-teaser .icon-wrap:hover {  -webkit-animation: scaleDisappear 0.5s;  animation: scaleDisappear 0.5s;}.shortcode-icon.small-teaser .icon-wrap.size_big, .shortcode-icon.small-teaser .icon-wrap.size_normal, .shortcode-icon.small-teaser .icon-wrap.size_small {  text-align: center;}/* video */.video-shortcode {  display: block;}.video-shortcode .video_image_cover {  background-size: cover;  display: block;  overflow: hidden;  border: 0;  border-radius: 5px;  width: 100%;  position: absolute;  z-index: 2;  top: 0;  bottom: 0;  background-position: 50% 50%;  box-shadow: 7px 12px 40px 0px rgba(0, 0, 0, 0.15);}.video-shortcode .video_image_cover > img {  visibility: hidden;}.video-shortcode .video_image_cover > a {  position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;}.video-shortcode .video_image_cover > a:after {  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;  content: "\f04b";  font-family: 'FontAwesome';  position: absolute;  color: #ffffff;  font-size: 18px;  line-height: 60px;  width: 60px;  height: 60px;  text-align: center;  background-color: #0092ff;  border-radius: 50%;  left: 50%;  top: 50%;  margin-left: -30px;  margin-top: -30px;}.video-shortcode .video_image_cover > a:hover:after {  background-color: #ffffff;  color: #0092ff;}@media (max-width: 991px) {  .video-shortcode .video_image_cover {    height: 0;    padding-bottom: 66%;    margin-bottom: -30px;    width: 100%;    position: relative;  }}/* icons list */.icons-list a {  cursor: pointer;}.icons-list ul {  margin: 5px 0;}.icons-list ul li {  border: 0;  position: relative;  padding: 6px 0 6px 0;  line-height: 1;}.icons-list ul li:first-child {  padding: 0 0 6px 0;}.icons-list ul li .media-left {  padding-right: 10px;  vertical-align: middle;}.icons-list ul li .media-left i {  display: inline-block;  width: 16px;  font-size: 16px;  text-align: center;  vertical-align: middle;  color: #ccb15a;}.icons-list ul li .media-body {  vertical-align: middle;  width: auto;}.ds .icons-list .media-body {  color: #a4a9b9;}/* shortcode-image-carousel */.shortcode-image-carousel.owl-theme .owl-nav,.shortcode-image-carousel.owl-theme:hover .owl-nav {  top: 50%;  opacity: 1;}.shortcode-image-carousel.owl-carousel .owl-nav > div {  margin-top: -25px;  background-color: transparent;}.shortcode-image-carousel.owl-carousel .owl-nav > div:after {  color: #738c99;  font-size: 28px;}.shortcode-image-carousel.owl-carousel .owl-nav > div:hover:after {  color: #ffffff;}.shortcode-image-carousel.owl-carousel .owl-nav > div.owl-prev {  left: -50px;}.shortcode-image-carousel.owl-carousel .owl-nav > div.owl-next {  right: -50px;}.shortcode-image-carousel.owl-carousel .owl-item {  cursor: pointer;}.shortcode-image-carousel.owl-carousel .owl-item img {  width: auto;  margin: 0 auto;  -webkit-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  -webkit-filter: brightness(0) invert(1);          filter: brightness(0) invert(1);}.shortcode-image-carousel.owl-carousel .owl-item img:hover {  -webkit-filter: none;          filter: none;}.shortcode-image-carousel.owl-carousel .owl-item.center img {  opacity: 1;}/* posts shortcode */@media (min-width: 1200px) {  .shortcode-posts .vertical-item.content-padding.big-padding .item-content {    padding: 52px 59px;  }}.shortcode-posts .owl-carousel.owl-loaded {  margin-bottom: 20px;}.shortcode-posts .owl-carousel .owl-stage-outer {  overflow: visible;}.shortcode-posts.carousel .text-owl-nav {  text-align: left;}.shortcode-posts.carousel .text-owl-nav > div {  display: inline-block;  position: relative;  cursor: pointer;  font-size: 13px !important;  color: #0a0d1b;  letter-spacing: 0.5em;  font-weight: 700;  text-transform: uppercase;  -webkit-transition: all 0.2s linear 0s;  transition: all 0.2s linear 0s;}.shortcode-posts.carousel .text-owl-nav > div:hover {  color: rgba(10, 13, 27, 0.5);}.shortcode-posts.carousel .text-owl-nav > div.owl-next {  margin-left: 20px;}.shortcode-posts.carousel .text-owl-nav > div.owl-next:before {  content: "|";  position: absolute;  top: -1px;  left: -15px;  opacity: 1;  color: #0a0d1b;}.shortcode-posts .item-content .entry-meta {  font-family: "Oswald", sans-serif;  text-align: center;  text-transform: uppercase;  font-weight: 400;  font-size: 12px;  letter-spacing: 0.05em;}.shortcode-posts .item-content .entry-meta:before, .shortcode-posts .item-content .entry-meta:after {  display: none;}.shortcode-posts .item-content .entry-meta > * {  margin-top: 5px;  margin-right: 0;  line-height: 1.2;}.shortcode-posts .item-content .categories-links a {  display: none;}.shortcode-posts .item-content .categories-links a:first-child {  display: block;}.shortcode-posts .item-content .item-title {  margin-top: 7px;  margin-bottom: 17px;  height: 52px;  overflow: hidden;  text-transform: none;}.shortcode-posts .item-content p {  height: 90px;  margin-bottom: 10px;  overflow: hidden;}.shortcode-posts .item-content .blog-adds {  text-align: left;  margin-bottom: -2px;}/* Special heading shortcodes */.special-heading {  position: relative;}.special-heading p {  font-size: 14px;  margin-bottom: 0;  letter-spacing: 0.05em;}.special-heading .transparent {  opacity: 0.8;}h2.section_header {  margin: 0;  line-height: 0.9;  position: relative;  word-wrap: break-word;}h2.section_header.big {  font-size: 80px;  line-height: 0.8;}@media (max-width: 1024px) {  h2.section_header.big {    font-size: 50px;  }}@media (max-width: 479px) {  h2.section_header.big {    font-size: 44px;  }}h2.section_header + p {  margin-top: 5px;  margin-bottom: 0;}h3.section_header {  margin: 0;  line-height: 1;  position: relative;  word-wrap: break-word;}h4.section_header {  line-height: 1;}h5.section_header {  line-height: 30px;}.text-transform-none {  text-transform: none !important;}/* Special heading weights */.special-heading .extra-light {  font-weight: 200;}.special-heading .light-weight {  font-weight: 300;}.special-heading .regular {  font-weight: 400;}.special-heading .medium {  font-weight: 500;}.special-heading .bold {  font-weight: 600;}.special-heading .black-weight {  font-weight: 700;}/*contacts*/.contact-form {  position: relative;  z-index: 3;}.contact-form.ls {  background-color: #fafafa;}.contact-form.ls.ms {  background-color: #a1a6b7;}.contact-form label[for] {  display: none;}.contact-form textarea {  max-height: 140px;}.contact-form.parallax {  padding: 50px 50px 35px;}.contact-form-respond {  display: block;  font-weight: 800;}.contact-form-respond:before {  font-family: 'rt-icons-2';  content: "\e71a";  padding-right: 10px;}.contact-form p {  margin-bottom: 10px;  position: relative;}.contact-form-submit .theme_button {  margin-right: 6px;}.contact-form.transparent-background .form-control {  background-color: transparent;}.contact-email {  font-size: 40px;  text-transform: uppercase;}@media (max-width: 767px) {  .contact-email {    font-size: 20px;    margin-bottom: 6px;  }  .contact-form.parallax {    padding-left: 20px;    padding-right: 20px;    padding-bottom: 40px;  }}.wrap-forms .form-group p {  margin: 10px 0 0;}.wrap-forms .form-group.has-placeholder label {  display: none;}.wrap-forms .field-select label {  display: inline;}#messages_modal .fw-messages-wrap {  position: absolute;  left: 50%;  top: 10%;  margin-left: -150px;  width: 300px;}#messages_modal ul {  margin-bottom: 0;}.form-wrapper.text-center .wrap-forms input,.form-wrapper.text-center .wrap-forms textarea {  text-align: center;}.form-wrapper.text-left .wrap-forms input,.form-wrapper.text-left .wrap-forms textarea {  text-align: left;}.form-wrapper.text-right .wrap-forms input,.form-wrapper.text-right .wrap-forms textarea {  text-align: right;}/* partners carousel */.owl-carousel.partners-carousel {  margin-bottom: 0;}.light-partner-image a {  display: block;  position: relative;}.light-partner-image a:before {  content: '';  position: absolute;  top: 1px;  left: 1px;  right: 1px;  bottom: 1px;  background-color: #738c99;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.light-partner-image a:hover:before {  background-color: #ccb15a;}.highlight-partner-image a {  display: block;  background-color: #ccb15a;}.highlight-partner-image a:hover {  background-color: #13182a;}/* events calendar */div .fw-shortcode-calendar-wrapper .page-header h3,div .btn-group button[data-calendar-nav],div .btn-group button[data-calendar-nav*='today'],div #cal-slide-content a.event-item {  color: #13182a;}div #cal-slide-content a.event-item {  text-decoration: none !important;  color: #738c99;  font-size: 16px;  font-weight: 300;}div #cal-day-box .time-col,div #cal-day-box .cal-row-head,div #cal-day-box .cal-day-hour,div #cal-day-box .cal-row-head,div #cal-day-box .cal-day-hour,div #cal-day-box .cal-day-hour .cal-day-hour-part,div .cal-week-box .cal-column,div .cal-row-fluid.cal-row-head [class*="cal-cell"],div .cal-week-box .cal-row-head [class*="cal-cell"] small,div .cal-year-box [class*="span"],div .cal-month-box [class*="cal-cell"],div .cal-year-box .row-fluid,div .cal-month-box .cal-row-fluid {  border-color: rgba(164, 169, 185, 0.3);}div .fw-shortcode-calendar .cal-week-box hr {  background-color: #e5e5e5;}div .cal-month-day.cal-day-today.event-day {  background-color: #ccb15a;}div .cal-year-box [class*="span"]:hover,div .cal-month-box [class*="cal-cell"]:hover {  background-color: #ccb15a;}div #cal-slide-tick {  border-top-color: transparent;}div .cal-week-box .cal-day-today span[data-cal-date],div .cal-week-box .cal-day-today.event-day span[data-cal-date],div .cal-month-day.event-day span[data-cal-date] {  color: #ffffff;}div .cal-month-box [class*="cal-cell"]:hover span[data-cal-date] {  color: #ccb15a;}/* Shortcode Overrides */.theme-calendar-wrappper.fw-shortcode-calendar-wrapper .page-header {  margin-bottom: 15px;}.theme-calendar-wrappper.fw-shortcode-calendar-wrapper .page-header h3 {  font-size: 32px;}.theme-calendar-wrappper.fw-shortcode-calendar-wrapper .page-header .form-inline {  float: none !important;  width: 100%;  text-align: center;  position: relative;}.theme-calendar-wrappper.fw-shortcode-calendar-wrapper .page-header .form-inline .btn-group {  margin-right: 0;}.theme-calendar-wrappper.fw-shortcode-calendar-wrapper .page-header .form-inline .btn-group button[data-calendar-nav] {  font-size: 28px;  margin-top: 8px;  margin-bottom: 0;}.theme-calendar .text-today {  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 300;  position: absolute;  top: 3px;  right: auto;  left: 6px;  color: #ffffff;  text-transform: none;}@media (max-width: 480px) {  .theme-calendar .text-today {    font-size: 12px;  }}.theme-calendar span[data-cal-date] {  position: absolute;  top: 50%;  left: 50%;  margin-top: -10px;  margin-left: -10px;  width: 25px;  height: 25px;  text-align: center;  font-size: 16px;  font-weight: 300;  cursor: pointer;  color: #738c99;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  -webkit-transition: all 0.1s ease-in-out;  -moz-transition: all 0.1s ease-in-out;  -ms-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;}.theme-calendar .list-events {  position: absolute;  top: auto;  left: auto;  right: 6px;  bottom: 3px;  margin-top: auto;  font-size: 16px;  font-weight: 300;  color: #ffffff;}@media (max-width: 480px) {  .theme-calendar .list-events {    font-size: 12px;  }}.theme-calendar .cal-month-box [class*="cal-cell"] {  background: #ffffff;}.ds .theme-calendar .cal-month-box [class*="cal-cell"] {  background: #0a0d1b;}.theme-calendar .cal-row-fluid.cal-row-head [class*="cal-cell"] {  font-family: 'Oswald', sans-serif;  color: #ffffff;  font-size: 14px;  font-weight: 300;  letter-spacing: 0.05em;  background: #ccb15a;  text-transform: uppercase;  border-right: 1px solid #ccb15a;  border-bottom: 1px solid #ccb15a;}.theme-calendar .cal-month-box [class*="cal-cell"] {  border-right: 1px solid rgba(164, 169, 185, 0.3);}.theme-calendar .cal-year-box .row-fluid, .theme-calendar .cal-month-box .cal-row-fluid {  border-bottom: 1px solid rgba(164, 169, 185, 0.3);  border-left: 1px solid rgba(164, 169, 185, 0.3);  border-right: 1px solid rgba(164, 169, 185, 0.3);}.theme-calendar .cal-month-box {  border-bottom: 1px solid rgba(164, 169, 185, 0.3);}.theme-calendar .cal-month-box .day-highlight {  border: none;  border-right: 1px solid rgba(164, 169, 185, 0.3) !important;}.theme-calendar #cal-slide-box {  border-top: 0 solid #8c8c8c;  border-bottom: 0 solid #fff;}.theme-calendar #cal-slide-content {  padding: 35px 20px 35px 30px;  border-left: 1px solid rgba(164, 169, 185, 0.3);  border-right: 1px solid rgba(164, 169, 185, 0.3);  border-bottom: 1px solid rgba(164, 169, 185, 0.3);}.ds .theme-calendar #cal-slide-content {  background: #13182a;}.theme-calendar .cal-month-day.cal-day-outmonth:hover,.theme-calendar div .cal-month-day.event-day {  background-color: #ffffff;}.ds .theme-calendar .cal-month-day.cal-day-outmonth:hover, .ds.theme-calendar div .cal-month-day.event-day {  background-color: #0a0d1b;}.theme-calendar .cal-month-day.cal-day-outmonth:hover:hover,.theme-calendar div .cal-month-day.event-day:hover {  background-color: #ccb15a;}.theme-calendar .cal-month-day.cal-day-outmonth:hover:hover span[data-cal-date],.theme-calendar .cal-month-day.cal-day-outmonth:hover:hover .list-events,.theme-calendar div .cal-month-day.event-day:hover span[data-cal-date],.theme-calendar div .cal-month-day.event-day:hover .list-events {  color: #ffffff;}.theme-calendar .cal-month-day.cal-day-outmonth:hover span[data-cal-date],.theme-calendar .cal-month-day.cal-day-outmonth:hover .list-events,.theme-calendar div .cal-month-day.event-day span[data-cal-date],.theme-calendar div .cal-month-day.event-day .list-events {  color: #a4a9b9;}.theme-calendar .cal-month-day.cal-day-outmonth:hover span[data-cal-date] {  background-color: transparent;}.theme-calendar div .cal-day-today,.theme-calendar div .cal-day-today.event-day {  background-color: #ccb15a !important;}.theme-calendar div .cal-day-today span[data-cal-date],.theme-calendar div .cal-day-today .list-events,.theme-calendar div .cal-day-today.event-day span[data-cal-date],.theme-calendar div .cal-day-today.event-day .list-events {  color: #ffffff;}/***plugins*//* Owl carousel v 2.1.6 styles *//* *  Owl Carousel - Core */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {  display: none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.owl-carousel.owl-loaded {  display: block;  margin-bottom: 30px;}.format-gallery .owl-carousel.owl-loaded {  margin-bottom: 0;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel.owl-refresh .owl-item {  display: none;}.owl-carousel.owl-drag .owl-item {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}.owl-carousel .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent;  counter-reset: number;}.owl-carousel .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;  position: relative;  width: 16px;  height: 16px;  margin: 0 15px;  -webkit-backface-visibility: visible;  -webkit-transition: all 200ms ease;  transition: all 200ms ease;}.owl-carousel .owl-dots .owl-dot:after {  content: counter(number, decimal-leading-zero);  counter-increment: number;  font-family: "Oswald", sans-serif;  font-size: 16px;  font-weight: 400;  z-index: 1;  color: #738c99;}.ds .owl-carousel .owl-dots .owl-dot:after,.cs .owl-carousel .owl-dots .owl-dot:after {  color: #ffffff;}.owl-carousel .owl-dots .owl-dot span {  display: block;  position: relative;  z-index: 2;}.owl-carousel .owl-dots .owl-dot span:after {  background-color: #738c99;  content: '';  height: 40px;  margin: 0 auto;  position: absolute;  left: 3px;  right: 0;  bottom: -80px;  opacity: 0;  width: 1px;  -webkit-transition: 0.3s opacity ease-in-out 0s;  transition: 0.3s opacity ease-in-out 0s;}.ds .owl-carousel .owl-dots .owl-dot span:after,.cs .owl-carousel .owl-dots .owl-dot span:after {  background-color: #ffffff;}.owl-carousel .owl-dots .owl-dot.active:after, .owl-carousel .owl-dots .owl-dot:hover:after {  font-size: 24px;  color: #ccb15a;}.owl-carousel .owl-dots .owl-dot.active span:after {  opacity: 1;}.owl-carousel .owl-nav {  -webkit-transition: all 0.6s ease 0s;  transition: all 0.6s ease 0s;}.owl-carousel .owl-nav > div {  color: transparent;  font-size: 0;  display: inline-block;  right: 10px;  text-align: center;  width: 60px;  height: 60px;  background-color: transparent;}@media (min-width: 1400px) {  .owl-carousel .owl-nav > div {    right: -100px;  }}@media (min-width: 1600px) {  .owl-carousel .owl-nav > div {    right: -150px;  }}.owl-carousel .owl-nav > div.disabled {  opacity: 0.1;  cursor: default;}.owl-carousel .owl-nav > div:first-child {  left: 10px;  right: auto;}@media (min-width: 1400px) {  .owl-carousel .owl-nav > div:first-child {    left: -100px;  }}@media (min-width: 1600px) {  .owl-carousel .owl-nav > div:first-child {    left: -150px;  }}.owl-carousel .owl-nav > div:after {  -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  font-family: 'rt-icons-2';  font-size: 30px;  line-height: 60px;  content: "\e7c5";  color: #ffffff;  opacity: 0.1;}.owl-carousel .owl-nav > div:first-child:after {  content: '\e7c4';}.owl-carousel .owl-nav > div:hover:after {  opacity: 1;}.top-right-nav .owl-nav {  position: absolute;  top: -70px;  right: 0;}.top-right-nav .owl-nav > div {  background: transparent;}/* No Js */.no-js .owl-carousel {  display: block;}/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;          animation-duration: 1000ms;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;          animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}/* *  Owl Carousel - Auto Height Plugin */.owl-height {  -webkit-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}/* *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy {  -webkit-transform-style: preserve-3d;          transform-style: preserve-3d;}/* *  Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000;}.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url("../img/owl.video.play.png") no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  -webkit-transition: -webkit-transform 100ms ease;  transition: -webkit-transform 100ms ease;  transition: transform 100ms ease;  transition: transform 100ms ease, -webkit-transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {  -webkit-transform: scale(1.3, 1.3);          transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none;}.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  -webkit-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;  height: 100%;  width: 100%;}/* Owl Default Theme */.owl-theme:hover .owl-nav {  opacity: 1;}.owl-theme .owl-nav {  position: absolute;  top: 50%;  opacity: 1;  right: 0;  left: 0;  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav > div {  font-size: 0;  position: absolute;  text-align: center;  margin-top: -50px;  width: 30px;}.owl-theme .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots {  margin-top: 20px;}.owl-center .owl-nav {  top: 0;  bottom: 0;  position: static;  margin-top: 0;  opacity: 1;}.owl-center .owl-nav > div {  right: -15px;  width: 50px;  top: 0;  bottom: 0;  margin: 0;  height: auto;  background-color: rgba(19, 24, 42, 0.6);}.owl-center .owl-nav > div:first-child {  left: -15px;  right: auto;}.owl-center .owl-nav > div:first-child:after {  left: 13px;}.owl-center .owl-nav > div:after {  position: absolute;  top: 50%;  margin-top: -10px;  color: #ffffff;  font-size: 20px;  left: 17px;}/* owl images fix */.owl-carousel .owl-item {  -webkit-transition: opacity 0.4s ease 0.2s;  transition: opacity 0.4s ease 0.2s;  opacity: 0;}.owl-carousel .owl-item.active {  opacity: 1;}.owl-center .owl-item {  opacity: 1;}.post.format-gallery .media-links-block {  display: none;}/*flexslider*//* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {  outline: none;}.slides,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}/* FlexSlider Necessary Styles*********************************/.flexslider {  margin: 0;  padding: 0;}.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {  width: 100%;  display: block;}.flex-pauseplay span {  text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .slides {  display: block;}* html .slides {  height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you* include js that eliminates this class on page load */.no-js .slides > li:first-child {  display: block;}/* FlexSlider Default Theme*********************************/.flexslider {  margin: 0 0;  position: relative;  zoom: 1;}.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  transition: all 1s ease;}.loading .flex-viewport {  max-height: 300px;}.flexslider .slides {  zoom: 1;}/*.carousel li { margin-right: 5px; }*//* Direction Nav */.flex-direction-nav {  *height: 0;}.flex-direction-nav a {  text-decoration: none;  display: block;  width: 40px;  height: 40px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  cursor: pointer;  font-size: 0;  color: transparent;  text-align: center;}.flex-direction-nav .flex-prev {  left: 40px;}.flex-direction-nav .flex-next {  right: 40px;  text-align: right;}.flexslider:hover .flex-prev {  opacity: 0.7;  left: 40px;}.flexslider:hover .flex-next {  opacity: 0.7;  right: 40px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {  opacity: 1;}.flex-direction-nav .flex-disabled {  opacity: 0;  filter: alpha(opacity=0);  cursor: default;}.flex-direction-nav a:before {  font-family: "FontAwesome";  font-size: 30px;  content: '\f104';  color: #ffffff;  position: absolute;  top: 5px;  left: 12px;}.flex-direction-nav a.flex-next:before {  content: '\f105';  left: 14px;}/* Pause/Play */.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}.flex-pauseplay a:before {  font-family: 'rt-icons-2';  font-size: 20px;  display: inline-block;  content: "\e6a2";}.flex-pauseplay a:hover {  opacity: 1;}.flex-pauseplay a.flex-play:before {  content: "\e711";}/* Control Nav */.flex-control-nav {  left: 0;  right: 0;  position: absolute;  bottom: 40px;  text-align: center;  z-index: 10;}.testimonials-slider .flex-control-nav {  bottom: 42px;  left: 0;  right: 0;  margin: 0 auto;  position: absolute;  text-align: center;  top: auto;  -webkit-transform: none;  transform: none;  width: 100%;  z-index: 10;}.flex-control-nav li {  text-align: center;  display: inline-block;  padding: 0 4px;  zoom: 1;  *display: inline;}.flex-control-paging li a {  width: 30px;  height: 24px;  display: block;  font: 400 16px/1em 'Oswald';  color: #738c99;  cursor: pointer;  border-radius: 50%;  position: relative;}.ds .flex-control-paging li a,.cs .flex-control-paging li a {  color: #ffffff;}.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {  color: #ccb15a;  font-size: 24px;}.flex-control-paging li a:after {  background-color: #738c99;  content: '';  height: 40px;  margin: 0 auto;  position: absolute;  left: 0;  right: 0;  bottom: -63px;  opacity: 0;  width: 1px;  -webkit-transition: 0.3s opacity ease-in-out 0s;  transition: 0.3s opacity ease-in-out 0s;}.ds .flex-control-paging li a:after,.cs .flex-control-paging li a:after {  background-color: #ffffff;}.flex-control-paging li a.flex-active:after {  opacity: 1;}.flex-control-paging li a:hover {  border-color: #ccb15a;}.flex-control-paging li a.flex-active {  border-color: #ccb15a;}.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}.flex-control-thumbs img {  width: 100%;  display: block;  opacity: .7;  cursor: pointer;}.flex-control-thumbs img:hover {  opacity: 1;}.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}@media screen and (max-width: 600px) {  .flex-direction-nav .flex-prev {    top: 14%;  }  .flex-direction-nav .flex-next {    top: 14%;  }}/* custom nav for flex slider*/.flex-custom-nav {  text-align: center;  position: absolute;  bottom: 38px;  right: 0;  left: 0;  z-index: 3;  line-height: 1;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}.flex-custom-nav .flex-control-nav {  width: auto;  display: inline-block;  position: static;}.flex-custom-nav .flex-custom-link {  font-size: 12px;  position: relative;  bottom: 7px;  margin: 0 8px;  color: #13182a;}.ds .flex-custom-nav .flex-custom-link,.cs .flex-custom-nav .flex-custom-link {  color: #ffffff;}.flex-custom-nav .flex-custom-link:hover {  color: #ccb15a;}.intro_section:hover .flex-custom-nav {  opacity: 1;}/*prettyPhoto*/div.facebook .pp_description {  margin: 0 37px 0 0;}div.pp_pic_holder a:focus {  outline: none;}div.pp_overlay {  background: #000;  display: none;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 9500;}div.pp_pic_holder {  display: none;  position: absolute;  width: 100px;  z-index: 10000;}.pp_content {  height: 40px;  min-width: 40px;  overflow: hidden;}* html .pp_content {  width: 40px;}.pp_content_container {  position: relative;  text-align: left;  width: 100%;}.pp_content_container .pp_left {  padding-left: 20px;}.pp_content_container .pp_right {  padding-right: 20px;}.pp_content_container .pp_details {  float: left;  padding: 8px 10px;  line-height: 1;  background-color: #ffffff;}.pp_description {  display: none;  margin: 0;}.pp_social {  float: left;  margin: 0 0 0 30px;}.pp_social .facebook {  float: left;  margin-left: 5px;  width: auto;  overflow: hidden;}.pp_social .twitter {  float: left;}.pp_nav p {  float: left;  white-space: nowrap;  margin: 4px 6px;  font-weight: bold;  opacity: 0.7;}.pp_nav .pp_play,.pp_nav .pp_pause,a.pp_arrow_previous,a.pp_arrow_next {  float: left;  text-align: center;  font-size: 0;  color: transparent;}.pp_nav .pp_play:before,.pp_nav .pp_pause:before,a.pp_arrow_previous:before,a.pp_arrow_next:before {  line-height: 20px;  display: inline-block;  width: 20px;  font-family: 'FontAwesome';  font-size: 12px;  color: #13182a;  opacity: 0.7;  content: "\f04b";}.pp_nav .pp_play:hover:before,.pp_nav .pp_pause:hover:before,a.pp_arrow_previous:hover:before,a.pp_arrow_next:hover:before {  opacity: 1;}.pp_nav .pp_pause:before {  content: "\f04c";}a.pp_arrow_previous:before {  content: "\f04a";}a.pp_arrow_next:before {  content: "\f04e";}a.pp_arrow_previous.disabled,a.pp_arrow_next.disabled {  visibility: hidden;  cursor: default;}.pp_hoverContainer {  position: absolute;  top: 0;  width: 100%;  z-index: 2000;}.pp_gallery {  display: none;  left: 50%;  margin-top: -50px;  position: absolute;  z-index: 10000;}.pp_gallery div {  float: left;  overflow: hidden;  position: relative;}.pp_gallery ul {  float: left;  height: 35px;  position: relative;  white-space: nowrap;  margin: 0 0 0 5px;  padding: 0;}.pp_gallery ul a {  border: 1px rgba(0, 0, 0, 0.1) solid;  display: block;  float: left;  height: 33px;  overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery ul .selected a {  border-color: #ccb15a;}.pp_gallery ul a img {  border: 0;}.pp_gallery li {  display: block;  float: left;  margin: 0 5px 0 0;  padding: 0;}.pp_gallery li.default a {  background: url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;  display: block;  height: 33px;  width: 50px;}div.facebook .pp_gallery .pp_arrow_previous, div.facebook .pp_gallery .pp_arrow_next {  margin-top: 7px;}a.pp_next, a.pp_previous {  position: relative;  display: block;  float: right;  height: 100%;  width: 49%;  font-size: 0;  color: transparent;  opacity: 0;}a.pp_next:before, a.pp_previous:before {  line-height: 1;  background-color: rgba(19, 24, 42, 0.3);  font-size: 18px;  padding: 10px 15px 10px 18px;  color: #ffffff;  font-family: 'FontAwesome';  content: "\f105";  position: absolute;  top: 50%;  margin-top: -3px;  right: 30px;}a.pp_next:hover, a.pp_previous:hover {  opacity: 1;}a.pp_previous {  float: left;}a.pp_previous:before {  content: "\f104";  right: auto;  padding: 10px 18px 10px 15px;  left: 30px;}a.pp_expand, a.pp_contract {  cursor: pointer;  display: none;  position: absolute;  right: 30px;  top: 19px;  z-index: 20000;  font-size: 0;  color: transparent;  text-align: center;}a.pp_expand:before, a.pp_contract:before {  font-size: 14px;  line-height: 20px;  color: #ffffff;  font-family: 'FontAwesome';  content: "\f0b2";  background-color: rgba(19, 24, 42, 0.3);  padding: 12px 13px;}a.pp_contract:before {  content: "\f066";}a.pp_close {  display: none;  position: absolute;  right: -7px;  top: -25px;  font-size: 0;  color: transparent;}a.pp_close:before {  background-color: #0a0d1b;  padding: 6px 8px;  font-size: 14px;  color: #ffffff;  font-family: 'FontAwesome';  content: "\f00d";}.pp_loaderIcon {  height: 50px;  width: 50px;  left: 50%;  top: 50%;  position: absolute;  margin: -25px 0 0 -25px;  text-align: center;  -webkit-animation: spin 2s infinite linear;  animation: spin 2s infinite linear;}.pp_loaderIcon:before {  display: block;  font-family: 'FontAwesome';  content: "\f1ce";  color: #ffffff;  font-size: 50px;  line-height: 50px;  opacity: 0.6;}#pp_full_res {  line-height: 1;}#pp_full_res .pp_inline {  text-align: left;}#pp_full_res .pp_inline p {  margin: 0 0 15px;}div.ppt {  color: #ffffff;  display: none;  font-size: 18px;  z-index: 9999;  margin: 0 0 5px 20px;}.pp_top, .pp_bottom {  position: relative;}* html .pp_top, * html .pp_bottom {  padding: 0 20px;}.pp_top .pp_left, .pp_bottom .pp_left {  height: 20px;  left: 0;  position: absolute;  width: 20px;}.pp_top .pp_middle, .pp_bottom .pp_middle {  height: 20px;  left: 20px;  position: absolute;  right: 20px;}* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {  left: 0;  position: static;}.pp_top .pp_right, .pp_bottom .pp_right {  height: 20px;  left: auto;  position: absolute;  right: 0;  top: 0;  width: 20px;}.pp_fade, .pp_gallery li.default a img {  display: none;}/*easy pie chart*/.chart {  position: relative;  display: inline-block;  min-height: 150px;  min-width: 150px;  margin-top: 0;  margin-bottom: 10px;  text-align: center;}.chart .chart-meta {  position: absolute;  width: 100%;  top: 50%;  margin-top: -32px;}.chart .chart-meta .title {  margin-top: 5px;  font-size: 20px;  font-weight: 300;  text-transform: none;  color: #738c99;}.ds .chart .chart-meta .title {  color: #a4a9b9;}.percent {  display: inline-block;  font-size: 56px;  font-weight: 400;  font-family: "Oswald", sans-serif;  letter-spacing: 0.05em;  text-indent: 0.05em;  z-index: 2;  color: #13182a;}.ds .percent {  color: #ffffff;}.percent:after {  content: '%';}.angular {  margin-top: 100px;}.angular .chart {  margin-top: 0;}/* timetable */#timetable span {  display: block;}#timetable th, #timetable td {  vertical-align: middle;  font-weight: normal;  text-align: center;  padding: 25px 5px;}#timetable thead {  color: #ffffff;}#timetable thead th {  border: 1px solid rgba(255, 255, 255, 0.2);  border-width: 0 1px;}#timetable tbody th, #timetable tbody td {  border: 1px solid #e5e5e5;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}#timetable tbody .current {  background-color: #ccb15a;  border-color: #ccb15a;}#timetable tbody .current a {  color: #ffffff;}/* totop */#toTop {  bottom: 10px;  right: 10px;  display: none;  width: 50px;  height: 50px;  overflow: hidden;  position: fixed;  text-decoration: none;  z-index: 9999;  font-size: 0;  color: transparent;  background-color: #ccb15a;  border-radius: 50%;  opacity: 0.7;}#toTop:after {  color: #ffffff;  content: '\f106';  font-size: 16px;  line-height: 47px;  font-family: 'FontAwesome';  text-align: center;  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  -webkit-transition: all 0.2s linear;  transition: all 0.2s linear;}#toTopHover, #toTop:hover {  bottom: 8px;  opacity: 1;}#toTop:hover:after {  color: #ffffff;}#toTop:active, #toTop:focus {  outline: medium none;}.modal-open #toTop {  visibility: hidden;}/***icons*/a[class*='soc-']:before {  font-family: 'socicon';  font-size: 14px;}a.social-icon {  display: inline-block;  line-height: 1;  text-align: center;  vertical-align: middle;}a.social-icon span {  opacity: 0.7;  display: block;  font-size: 14px;  text-transform: uppercase;}a.social-icon span:first-child {  font-size: 24px;  margin-top: 8px;  font-weight: bold;}a.social-icon [class*="rt-icon"] + span {  font-size: 24px;  margin-top: 8px;  font-weight: bold;}a.social-icon + a.social-icon,.tooltip + a.social-icon {  margin-left: 16px;}@media (min-width: 1400px) {  a.social-icon + a.social-icon,  .tooltip + a.social-icon {    margin-left: 25px;  }}a.social-icon.bg-icon + a.social-icon.bg-icon {  margin-left: 7px;}a.social-icon.color-bg-icon + a.social-icon.color-bg-icon {  margin-left: 1px;}a.social-icon.block-icon {  width: 100%;}a[class*='soc-'].rounded-icon {  border-radius: 50%;}a.big-icon {  width: 112px;  height: 112px;  padding-top: 20px;  padding-bottom: 20px;  overflow: hidden;}a.big-icon[class*='soc-']:before {  font-size: 32px;}a.big-icon [class*='rt-icon']:before {  font-size: 32px;}/*corporate colors*/a.color-icon.soc-twitter, a[class*="soc-"].soc-twitter:hover {  color: #00abef;  border-color: #00abef;}a.color-icon.soc-facebook, a[class*="soc-"].soc-facebook:hover {  color: #507cbe;  border-color: #507cbe;}a.color-icon.soc-google, a[class*="soc-"].soc-google:hover {  color: #d93e2d;  border-color: #d93e2d;}a.color-icon.soc-pinterest, a[class*="soc-"].soc-pinterest:hover {  color: #c92619;  border-color: #c92619;}a.color-icon.soc-foursquare, a[class*="soc-"].soc-foursquare:hover {  color: #23b7e0;  border-color: #23b7e0;}a.color-icon.soc-yahoo, a[class*="soc-"].soc-yahoo:hover {  color: #6e2a85;  border-color: #6e2a85;}a.color-icon.soc-skype, a[class*="soc-"].soc-skype:hover {  color: #28abe3;  border-color: #28abe3;}a.color-icon.soc-yelp, a[class*="soc-"].soc-yelp:hover {  color: #c83218;  border-color: #c83218;}a.color-icon.soc-feedburner, a[class*="soc-"].soc-feedburner:hover {  color: #ffcc00;  border-color: #ffcc00;}a.color-icon.soc-linkedin, a[class*="soc-"].soc-linkedin:hover {  color: #3371b7;  border-color: #3371b7;}a.color-icon.soc-viadeo, a[class*="soc-"].soc-viadeo:hover {  color: #e4a000;  border-color: #e4a000;}a.color-icon.soc-xing, a[class*="soc-"].soc-xing:hover {  color: #005a60;  border-color: #005a60;}a.color-icon.soc-myspace, a[class*="soc-"].soc-myspace:hover {  color: #323232;  border-color: #323232;}a.color-icon.soc-soundcloud, a[class*="soc-"].soc-soundcloud:hover {  color: #fe3801;  border-color: #fe3801;}a.color-icon.soc-spotify, a[class*="soc-"].soc-spotify:hover {  color: #7bb342;  border-color: #7bb342;}a.color-icon.soc-grooveshark, a[class*="soc-"].soc-grooveshark:hover {  color: #f67e03;  border-color: #f67e03;}a.color-icon.soc-lastfm, a[class*="soc-"].soc-lastfm:hover {  color: #d41316;  border-color: #d41316;}a.color-icon.soc-youtube, a[class*="soc-"].soc-youtube:hover {  color: #d12121;  border-color: #d12121;}a.color-icon.soc-vimeo, a[class*="soc-"].soc-vimeo:hover {  color: #51b5e7;  border-color: #51b5e7;}a.color-icon.soc-dailymotion, a[class*="soc-"].soc-dailymotion:hover {  color: #004e72;  border-color: #004e72;}a.color-icon.soc-vine, a[class*="soc-"].soc-vine:hover {  color: #00b389;  border-color: #00b389;}a.color-icon.soc-flickr, a[class*="soc-"].soc-flickr:hover {  color: #0062dd;  border-color: #0062dd;}a.color-icon.soc-500px, a[class*="soc-"].soc-500px:hover {  color: #58a9de;  border-color: #58a9de;}a.color-icon.soc-instagram, a[class*="soc-"].soc-instagram:hover {  color: #9c7c6e;  border-color: #9c7c6e;}a.color-icon.soc-wordpress, a[class*="soc-"].soc-wordpress:hover {  color: #464646;  border-color: #464646;}a.color-icon.soc-tumblr, a[class*="soc-"].soc-tumblr:hover {  color: #45556c;  border-color: #45556c;}a.color-icon.soc-blogger, a[class*="soc-"].soc-blogger:hover {  color: #ec661c;  border-color: #ec661c;}a.color-icon.soc-technorati, a[class*="soc-"].soc-technorati:hover {  color: #5cb030;  border-color: #5cb030;}a.color-icon.soc-reddit, a[class*="soc-"].soc-reddit:hover {  color: #e74a1e;  border-color: #e74a1e;}a.color-icon.soc-dribbble, a[class*="soc-"].soc-dribbble:hover {  color: #e84d88;  border-color: #e84d88;}a.color-icon.soc-stumbleupon, a[class*="soc-"].soc-stumbleupon:hover {  color: #e64011;  border-color: #e64011;}a.color-icon.soc-digg, a[class*="soc-"].soc-digg:hover {  color: #1d1d1b;  border-color: #1d1d1b;}a.color-icon.soc-envato, a[class*="soc-"].soc-envato:hover {  color: #597c3a;  border-color: #597c3a;}a.color-icon.soc-behance, a[class*="soc-"].soc-behance:hover {  color: #007eff;  border-color: #007eff;}a.color-icon.soc-delicious, a[class*="soc-"].soc-delicious:hover {  color: #31a9ff;  border-color: #31a9ff;}a.color-icon.soc-deviantart, a[class*="soc-"].soc-deviantart:hover {  color: #c5d200;  border-color: #c5d200;}a.color-icon.soc-forrst, a[class*="soc-"].soc-forrst:hover {  color: #5b9a68;  border-color: #5b9a68;}a.color-icon.soc-play, a[class*="soc-"].soc-play:hover {  color: #5acdbd;  border-color: #5acdbd;}a.color-icon.soc-zerply, a[class*="soc-"].soc-zerply:hover {  color: #9dbc7a;  border-color: #9dbc7a;}a.color-icon.soc-wikipedia, a[class*="soc-"].soc-wikipedia:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-apple, a[class*="soc-"].soc-apple:hover {  color: #b9bfc1;  border-color: #b9bfc1;}a.color-icon.soc-flattr, a[class*="soc-"].soc-flattr:hover {  color: #f67c1a;  border-color: #f67c1a;}a.color-icon.soc-github, a[class*="soc-"].soc-github:hover {  color: #221e1b;  border-color: #221e1b;}a.color-icon.soc-chimein, a[class*="soc-"].soc-chimein:hover {  color: #888688;  border-color: #888688;}a.color-icon.soc-friendfeed, a[class*="soc-"].soc-friendfeed:hover {  color: #2f72c4;  border-color: #2f72c4;}a.color-icon.soc-newsvine, a[class*="soc-"].soc-newsvine:hover {  color: #075b2f;  border-color: #075b2f;}a.color-icon.soc-identica, a[class*="soc-"].soc-identica:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-bebo, a[class*="soc-"].soc-bebo:hover {  color: #ef1011;  border-color: #ef1011;}a.color-icon.soc-zynga, a[class*="soc-"].soc-zynga:hover {  color: #dc0606;  border-color: #dc0606;}a.color-icon.soc-steam, a[class*="soc-"].soc-steam:hover {  color: #8f8d8a;  border-color: #8f8d8a;}a.color-icon.soc-xbox, a[class*="soc-"].soc-xbox:hover {  color: #92c83e;  border-color: #92c83e;}a.color-icon.soc-windows, a[class*="soc-"].soc-windows:hover {  color: #00bdf6;  border-color: #00bdf6;}a.color-icon.soc-outlook, a[class*="soc-"].soc-outlook:hover {  color: #0072c6;  border-color: #0072c6;}a.color-icon.soc-coderwall, a[class*="soc-"].soc-coderwall:hover {  color: #3e8dcc;  border-color: #3e8dcc;}a.color-icon.soc-tripadvisor, a[class*="soc-"].soc-tripadvisor:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-appnet, a[class*="soc-"].soc-appnet:hover {  color: #494949;  border-color: #494949;}a.color-icon.soc-goodreads, a[class*="soc-"].soc-goodreads:hover {  color: #1abc9c;  border-color: #1abc9c;}a.color-icon.soc-tripit, a[class*="soc-"].soc-tripit:hover {  color: #1982c3;  border-color: #1982c3;}a.color-icon.soc-lanyrd, a[class*="soc-"].soc-lanyrd:hover {  color: #3c80c9;  border-color: #3c80c9;}a.color-icon.soc-slideshare, a[class*="soc-"].soc-slideshare:hover {  color: #4ba3a6;  border-color: #4ba3a6;}a.color-icon.soc-buffer, a[class*="soc-"].soc-buffer:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-rss, a[class*="soc-"].soc-rss:hover {  color: #f26109;  border-color: #f26109;}a.color-icon.soc-vkontakte, a[class*="soc-"].soc-vkontakte:hover {  color: #5a7fa6;  border-color: #5a7fa6;}a.color-icon.soc-disqus, a[class*="soc-"].soc-disqus:hover {  color: #2e9fff;  border-color: #2e9fff;}a.color-icon.soc-houzz, a[class*="soc-"].soc-houzz:hover {  color: #7cc04b;  border-color: #7cc04b;}a.color-icon.soc-mail, a[class*="soc-"].soc-mail:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-patreon, a[class*="soc-"].soc-patreon:hover {  color: #e44727;  border-color: #e44727;}a.color-icon.soc-paypal, a[class*="soc-"].soc-paypal:hover {  color: #009cde;  border-color: #009cde;}a.color-icon.soc-playstation, a[class*="soc-"].soc-playstation:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-smugmug, a[class*="soc-"].soc-smugmug:hover {  color: #acfd32;  border-color: #acfd32;}a.color-icon.soc-swarm, a[class*="soc-"].soc-swarm:hover {  color: #fc9d3c;  border-color: #fc9d3c;}a.color-icon.soc-triplej, a[class*="soc-"].soc-triplej:hover {  color: #e53531;  border-color: #e53531;}a.color-icon.soc-yammer, a[class*="soc-"].soc-yammer:hover {  color: #1175c4;  border-color: #1175c4;}a.color-icon.soc-stackoverflow, a[class*="soc-"].soc-stackoverflow:hover {  color: #fd9827;  border-color: #fd9827;}a.color-icon.soc-drupal, a[class*="soc-"].soc-drupal:hover {  color: #00598e;  border-color: #00598e;}a.color-icon.soc-odnoklassniki, a[class*="soc-"].soc-odnoklassniki:hover {  color: #f48420;  border-color: #f48420;}a.color-icon.soc-android, a[class*="soc-"].soc-android:hover {  color: #8ec047;  border-color: #8ec047;}a.color-icon.soc-meetup, a[class*="soc-"].soc-meetup:hover {  color: #e2373c;  border-color: #e2373c;}a.color-icon.soc-persona, a[class*="soc-"].soc-persona:hover {  color: #e6753d;  border-color: #e6753d;}a.color-icon.soc-amazon, a[class*="soc-"].soc-amazon:hover {  color: #ff9900;  border-color: #ff9900;}a.color-icon.soc-ello, a[class*="soc-"].soc-ello:hover {  color: #000000;  border-color: #000000;}a.color-icon.soc-mixcloud, a[class*="soc-"].soc-mixcloud:hover {  color: #314359;  border-color: #314359;}a.color-icon.soc-8tracks, a[class*="soc-"].soc-8tracks:hover {  color: #122c4b;  border-color: #122c4b;}a.color-icon.soc-twitch, a[class*="soc-"].soc-twitch:hover {  color: #6441a5;  border-color: #6441a5;}a.color-icon.soc-airbnb, a[class*="soc-"].soc-airbnb:hover {  color: #ff5a5f;  border-color: #ff5a5f;}a.color-icon.soc-pocket, a[class*="soc-"].soc-pocket:hover {  color: #ed4055;  border-color: #ed4055;}/*corporate background colors*/.color-bg-icon {  color: #ffffff;}.color-bg-icon.soc-twitter, a.soc-twitter.bg-icon:hover, .soc-twitter.color-icon.border-icon:hover {  background-color: #00abef;}.color-bg-icon.soc-facebook, a.soc-facebook.bg-icon:hover, .soc-facebook.color-icon.border-icon:hover {  background-color: #507cbe;}.color-bg-icon.soc-google, a.soc-google.bg-icon:hover, .soc-google.color-icon.border-icon:hover {  background-color: #d93e2d;}.color-bg-icon.soc-pinterest, a.soc-pinterest.bg-icon:hover, .soc-pinterest.color-icon.border-icon:hover {  background-color: #c92619;}.color-bg-icon.soc-foursquare, a.soc-foursquare.bg-icon:hover, .soc-foursquare.color-icon.border-icon:hover {  background-color: #23b7e0;}.color-bg-icon.soc-yahoo, a.soc-yahoo.bg-icon:hover, .soc-yahoo.color-icon.border-icon:hover {  background-color: #6e2a85;}.color-bg-icon.soc-skype, a.soc-skype.bg-icon:hover, .soc-skype.color-icon.border-icon:hover {  background-color: #28abe3;}.color-bg-icon.soc-yelp, a.soc-yelp.bg-icon:hover, .soc-yelp.color-icon.border-icon:hover {  background-color: #c83218;}.color-bg-icon.soc-feedburner, a.soc-feedburner.bg-icon:hover, .soc-feedburner.color-icon.border-icon:hover {  background-color: #ffcc00;}.color-bg-icon.soc-linkedin, a.soc-linkedin.bg-icon:hover, .soc-linkedin.color-icon.border-icon:hover {  background-color: #3371b7;}.color-bg-icon.soc-viadeo, a.soc-viadeo.bg-icon:hover, .soc-viadeo.color-icon.border-icon:hover {  background-color: #e4a000;}.color-bg-icon.soc-xing, a.soc-xing.bg-icon:hover, .soc-xing.color-icon.border-icon:hover {  background-color: #005a60;}.color-bg-icon.soc-myspace, a.soc-myspace.bg-icon:hover, .soc-myspace.color-icon.border-icon:hover {  background-color: #323232;}.color-bg-icon.soc-soundcloud, a.soc-soundcloud.bg-icon:hover, .soc-soundcloud.color-icon.border-icon:hover {  background-color: #fe3801;}.color-bg-icon.soc-spotify, a.soc-spotify.bg-icon:hover, .soc-spotify.color-icon.border-icon:hover {  background-color: #7bb342;}.color-bg-icon.soc-grooveshark, a.soc-grooveshark.bg-icon:hover, .soc-grooveshark.color-icon.border-icon:hover {  background-color: #f67e03;}.color-bg-icon.soc-lastfm, a.soc-lastfm.bg-icon:hover, .soc-lastfm.color-icon.border-icon:hover {  background-color: #d41316;}.color-bg-icon.soc-youtube, a.soc-youtube.bg-icon:hover, .soc-youtube.color-icon.border-icon:hover {  background-color: #d12121;}.color-bg-icon.soc-vimeo, a.soc-vimeo.bg-icon:hover, .soc-vimeo.color-icon.border-icon:hover {  background-color: #51b5e7;}.color-bg-icon.soc-dailymotion, a.soc-dailymotion.bg-icon:hover, .soc-dailymotion.color-icon.border-icon:hover {  background-color: #004e72;}.color-bg-icon.soc-vine, a.soc-vine.bg-icon:hover, .soc-vine.color-icon.border-icon:hover {  background-color: #00b389;}.color-bg-icon.soc-flickr, a.soc-flickr.bg-icon:hover, .soc-flickr.color-icon.border-icon:hover {  background-color: #0062dd;}.color-bg-icon.soc-500px, a.soc-500px.bg-icon:hover, .soc-500px.color-icon.border-icon:hover {  background-color: #58a9de;}.color-bg-icon.soc-instagram, a.soc-instagram.bg-icon:hover, .soc-instagram.color-icon.border-icon:hover {  background-color: #9c7c6e;}.color-bg-icon.soc-wordpress, a.soc-wordpress.bg-icon:hover, .soc-wordpress.color-icon.border-icon:hover {  background-color: #464646;}.color-bg-icon.soc-tumblr, a.soc-tumblr.bg-icon:hover, .soc-tumblr.color-icon.border-icon:hover {  background-color: #45556c;}.color-bg-icon.soc-blogger, a.soc-blogger.bg-icon:hover, .soc-blogger.color-icon.border-icon:hover {  background-color: #ec661c;}.color-bg-icon.soc-technorati, a.soc-technorati.bg-icon:hover, .soc-technorati.color-icon.border-icon:hover {  background-color: #5cb030;}.color-bg-icon.soc-reddit, a.soc-reddit.bg-icon:hover, .soc-reddit.color-icon.border-icon:hover {  background-color: #e74a1e;}.color-bg-icon.soc-dribbble, a.soc-dribbble.bg-icon:hover, .soc-dribbble.color-icon.border-icon:hover {  background-color: #e84d88;}.color-bg-icon.soc-stumbleupon, a.soc-stumbleupon.bg-icon:hover, .soc-stumbleupon.color-icon.border-icon:hover {  background-color: #e64011;}.color-bg-icon.soc-digg, a.soc-digg.bg-icon:hover, .soc-digg.color-icon.border-icon:hover {  background-color: #1d1d1b;}.color-bg-icon.soc-envato, a.soc-envato.bg-icon:hover, .soc-envato.color-icon.border-icon:hover {  background-color: #597c3a;}.color-bg-icon.soc-behance, a.soc-behance.bg-icon:hover, .soc-behance.color-icon.border-icon:hover {  background-color: #007eff;}.color-bg-icon.soc-delicious, a.soc-delicious.bg-icon:hover, .soc-delicious.color-icon.border-icon:hover {  background-color: #31a9ff;}.color-bg-icon.soc-deviantart, a.soc-deviantart.bg-icon:hover, .soc-deviantart.color-icon.border-icon:hover {  background-color: #c5d200;}.color-bg-icon.soc-forrst, a.soc-forrst.bg-icon:hover, .soc-forrst.color-icon.border-icon:hover {  background-color: #5b9a68;}.color-bg-icon.soc-play, a.soc-play.bg-icon:hover, .soc-play.color-icon.border-icon:hover {  background-color: #5acdbd;}.color-bg-icon.soc-zerply, a.soc-zerply.bg-icon:hover, .soc-zerply.color-icon.border-icon:hover {  background-color: #9dbc7a;}.color-bg-icon.soc-wikipedia, a.soc-wikipedia.bg-icon:hover, .soc-wikipedia.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-apple, a.soc-apple.bg-icon:hover, .soc-apple.color-icon.border-icon:hover {  background-color: #b9bfc1;}.color-bg-icon.soc-flattr, a.soc-flattr.bg-icon:hover, .soc-flattr.color-icon.border-icon:hover {  background-color: #f67c1a;}.color-bg-icon.soc-github, a.soc-github.bg-icon:hover, .soc-github.color-icon.border-icon:hover {  background-color: #221e1b;}.color-bg-icon.soc-chimein, a.soc-chimein.bg-icon:hover, .soc-chimein.color-icon.border-icon:hover {  background-color: #888688;}.color-bg-icon.soc-friendfeed, a.soc-friendfeed.bg-icon:hover, .soc-friendfeed.color-icon.border-icon:hover {  background-color: #2f72c4;}.color-bg-icon.soc-newsvine, a.soc-newsvine.bg-icon:hover, .soc-newsvine.color-icon.border-icon:hover {  background-color: #075b2f;}.color-bg-icon.soc-identica, a.soc-identica.bg-icon:hover, .soc-identica.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-bebo, a.soc-bebo.bg-icon:hover, .soc-bebo.color-icon.border-icon:hover {  background-color: #ef1011;}.color-bg-icon.soc-zynga, a.soc-zynga.bg-icon:hover, .soc-zynga.color-icon.border-icon:hover {  background-color: #dc0606;}.color-bg-icon.soc-steam, a.soc-steam.bg-icon:hover, .soc-steam.color-icon.border-icon:hover {  background-color: #8f8d8a;}.color-bg-icon.soc-xbox, a.soc-xbox.bg-icon:hover, .soc-xbox.color-icon.border-icon:hover {  background-color: #92c83e;}.color-bg-icon.soc-windows, a.soc-windows.bg-icon:hover, .soc-windows.color-icon.border-icon:hover {  background-color: #00bdf6;}.color-bg-icon.soc-outlook, a.soc-outlook.bg-icon:hover, .soc-outlook.color-icon.border-icon:hover {  background-color: #0072c6;}.color-bg-icon.soc-coderwall, a.soc-coderwall.bg-icon:hover, .soc-coderwall.color-icon.border-icon:hover {  background-color: #3e8dcc;}.color-bg-icon.soc-tripadvisor, a.soc-tripadvisor.bg-icon:hover, .soc-tripadvisor.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-appnet, a.soc-appnet.bg-icon:hover, .soc-appnet.color-icon.border-icon:hover {  background-color: #494949;}.color-bg-icon.soc-goodreads, a.soc-goodreads.bg-icon:hover, .soc-goodreads.color-icon.border-icon:hover {  background-color: #1abc9c;}.color-bg-icon.soc-tripit, a.soc-tripit.bg-icon:hover, .soc-tripit.color-icon.border-icon:hover {  background-color: #1982c3;}.color-bg-icon.soc-lanyrd, a.soc-lanyrd.bg-icon:hover, .soc-lanyrd.color-icon.border-icon:hover {  background-color: #3c80c9;}.color-bg-icon.soc-slideshare, a.soc-slideshare.bg-icon:hover, .soc-slideshare.color-icon.border-icon:hover {  background-color: #4ba3a6;}.color-bg-icon.soc-buffer, a.soc-buffer.bg-icon:hover, .soc-buffer.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-rss, a.soc-rss.bg-icon:hover, .soc-rss.color-icon.border-icon:hover {  background-color: #f26109;}.color-bg-icon.soc-vkontakte, a.soc-vkontakte.bg-icon:hover, .soc-vkontakte.color-icon.border-icon:hover {  background-color: #5a7fa6;}.color-bg-icon.soc-disqus, a.soc-disqus.bg-icon:hover, .soc-disqus.color-icon.border-icon:hover {  background-color: #2e9fff;}.color-bg-icon.soc-houzz, a.soc-houzz.bg-icon:hover, .soc-houzz.color-icon.border-icon:hover {  background-color: #7cc04b;}.color-bg-icon.soc-mail, a.soc-mail.bg-icon:hover, .soc-mail.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-patreon, a.soc-patreon.bg-icon:hover, .soc-patreon.color-icon.border-icon:hover {  background-color: #e44727;}.color-bg-icon.soc-paypal, a.soc-paypal.bg-icon:hover, .soc-paypal.color-icon.border-icon:hover {  background-color: #009cde;}.color-bg-icon.soc-playstation, a.soc-playstation.bg-icon:hover, .soc-playstation.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-smugmug, a.soc-smugmug.bg-icon:hover, .soc-smugmug.color-icon.border-icon:hover {  background-color: #acfd32;}.color-bg-icon.soc-swarm, a.soc-swarm.bg-icon:hover, .soc-swarm.color-icon.border-icon:hover {  background-color: #fc9d3c;}.color-bg-icon.soc-triplej, a.soc-triplej.bg-icon:hover, .soc-triplej.color-icon.border-icon:hover {  background-color: #e53531;}.color-bg-icon.soc-yammer, a.soc-yammer.bg-icon:hover, .soc-yammer.color-icon.border-icon:hover {  background-color: #1175c4;}.color-bg-icon.soc-stackoverflow, a.soc-stackoverflow.bg-icon:hover, .soc-stackoverflow.color-icon.border-icon:hover {  background-color: #fd9827;}.color-bg-icon.soc-drupal, a.soc-drupal.bg-icon:hover, .soc-drupal.color-icon.border-icon:hover {  background-color: #00598e;}.color-bg-icon.soc-odnoklassniki, a.soc-odnoklassniki.bg-icon:hover, .soc-odnoklassniki.color-icon.border-icon:hover {  background-color: #f48420;}.color-bg-icon.soc-android, a.soc-android.bg-icon:hover, .soc-android.color-icon.border-icon:hover {  background-color: #8ec047;}.color-bg-icon.soc-meetup, a.soc-meetup.bg-icon:hover, .soc-meetup.color-icon.border-icon:hover {  background-color: #e2373c;}.color-bg-icon.soc-persona, a.soc-persona.bg-icon:hover, .soc-persona.color-icon.border-icon:hover {  background-color: #e6753d;}.color-bg-icon.soc-amazon, a.soc-amazon.bg-icon:hover, .soc-amazon.color-icon.border-icon:hover {  background-color: #ff9900;}.color-bg-icon.soc-ello, a.soc-ello.bg-icon:hover, .soc-ello.color-icon.border-icon:hover {  background-color: #000000;}.color-bg-icon.soc-mixcloud, a.soc-mixcloud.bg-icon:hover, .soc-mixcloud.color-icon.border-icon:hover {  background-color: #314359;}.color-bg-icon.soc-8tracks, a.soc-8tracks.bg-icon:hover, .soc-8tracks.color-icon.border-icon:hover {  background-color: #122c4b;}.color-bg-icon.soc-twitch, a.soc-twitch.bg-icon:hover, .soc-twitch.color-icon.border-icon:hover {  background-color: #6441a5;}.color-bg-icon.soc-airbnb, a.soc-airbnb.bg-icon:hover, .soc-airbnb.color-icon.border-icon:hover {  background-color: #ff5a5f;}.color-bg-icon.soc-pocket, a.soc-pocket.bg-icon:hover, .soc-pocket.color-icon.border-icon:hover {  background-color: #ed4055;}a.social-icon {  color: #738c99;}.ds a.social-icon {  color: #a4a9b9;}a.border-icon {  border: 1px solid #738c99;  border-color: rgba(115, 140, 153, 0.4);  padding: 10px 11px;  margin-bottom: 4px;}.page_footer a.border-icon {  border: 1px solid #ffffff !important;  color: #ffffff !important;}.page_footer a.border-icon:hover {  background-color: transparent !important;  color: #ccb15a !important;}a.bg-icon {  color: #ffffff;  background-color: #738c99;  padding: 11px 12px;  margin-bottom: 4px;}a.social-icon.color-icon:hover {  color: #13182a;}a.social-icon.bg-icon:hover {  color: #ffffff;}a.color-bg-icon {  color: #ffffff;  background-color: #13182a;  margin-bottom: 4px;  padding: 11px 12px;}a.social-icon.color-bg-icon:hover {  background-color: #ccb15a;  color: #ffffff;}a.color-icon:hover {  color: #13182a;}a.color-icon.border-icon:hover {  color: #ffffff;}.demo-icon {  display: inline-block;  text-align: center;  padding: 15px 20px 10px;}.demo-icon span {  display: block;}.demo-icon .name {  font-size: 1.01em;  font-weight: 700;}.demo-icon a[class*="soc-"] {  font-size: 24px;  margin: 10px 0 0;}.social-icons-demo [class*='col-'] a[class*="soc-"] {  margin: 10px;}/*isotope portfolio and gallery pos*/.gallery-item {  text-align: center;}.gallery-columns-1 .gallery-item {  width: 100%;}.gallery-columns-2 .gallery-item {  width: 50%;}.gallery-columns-3 .gallery-item {  width: 33.33%;}.gallery-columns-4 .gallery-item {  width: 25%;}.gallery-columns-5 .gallery-item {  width: 20%;}.gallery-columns-6 .gallery-item {  width: 16.66%;}.gallery-columns-7 .gallery-item {  width: 14.28%;}.gallery-columns-8 .gallery-item {  width: 12.5%;}.gallery-columns-9 .gallery-item {  width: 11.11%;}.gallery-icon img {  display: block;  margin: 0 auto;  width: 100%;}.gallery-caption {  display: block;  padding: 0.5em;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {  display: none;}@media (max-width: 600px) {  .gallery-columns-4 .gallery-item,  .gallery-columns-5 .gallery-item,  .gallery-columns-6 .gallery-item,  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .gallery-columns-9 .gallery-item {    width: 33%;  }  .gallery-columns-4 .gallery-caption,  .gallery-columns-5 .gallery-caption,  .gallery-columns-6 .gallery-caption,  .gallery-columns-7 .gallery-caption,  .gallery-columns-8 .gallery-caption,  .gallery-columns-9 .gallery-caption {    display: none;  }}.isotope_container {  -webkit-transition: height 0.2s ease-in-out 0s;  transition: height 0.2s ease-in-out 0s;}.single-post .isotope_container {  margin: 20px 0;  clear: both;}