@charset "UTF-8";/* ------------------------------------------------------------- *
 *  General
/* ------------------------------------------------------------- */html, body {	padding: 0;	margin: 0;	overflow-x: hidden;	overflow-y: auto;}body {	position: relative;	background-color: snow;	font-family: 'Open Sans', sans-serif;	line-height: 1.5;	font-size: 18px;	color: #0;}a {	color: #d884aa;}a:hover, a:focus {	color: #cc5d8f;	text-decoration: none;}a:focus {	outline: none;}p {	margin: 0 0 1em;}img {	max-width: 100%;	height: auto;}b, strong {	font-weight: bold;	font-weight: 600;}::selection {	color: #ffffff;	text-shadow: none;	background: #d884aa;}::-moz-selection {	color: #ffffff;	text-shadow: none;	background: #d884aa;	/* Firefox */}::-webkit-selection {	color: #ffffff;	text-shadow: none;	background: #d884aa;	/* Safari */}/* cover */.cover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: rgba(0, 0, 0, 0.2);	z-index: 2;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}/* lead */.lead {	margin-bottom: 20px;	font-size: 17px;	font-weight: 300;	line-height: 1.4;}@media (min-width: 768px) {	.lead {		font-size: 20px;	}}/* hr short */hr.hr-short {	position: relative;	max-width: 40px;	margin: 20px auto 20px 0;	border: 0;	border-top: 3px solid #d884aa;	text-align: left;}hr.hr-short.hr-center, .text-center hr.hr-short {	margin-left: auto;	margin-right: auto;}hr.hr-short.hr-right, .text-right hr.hr-short {	margin-left: auto;	margin-right: 0;}/* section */section {	position: relative;}/* page background */.page-background {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.page-background:before {	position: absolute;	content: "";	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: #ffffff;	opacity: .93;}/* --------------------------------------------------------------------------------------- *
 *	 Page transitions / preloader (Animsition). Display loading animation while page loads
 *  More info: http://git.blivesta.com/animsition/
/* --------------------------------------------------------------------------------------- *//* circle loader */.animsition-loading {	border-top: 1px solid rgba(130, 130, 130, 0.3);	border-right: 1px solid rgba(130, 130, 130, 0.3);	border-bottom: 1px solid rgba(130, 130, 130, 0.3);	border-left: 1px solid #d884aa;}/* ----------------------------------------------------------------------------------------- *
 *  Page boxed layout
 *	 Note: Class "boxed" in <body> tag is connected with class "tt-wrap" in several places!
/* ----------------------------------------------------------------------------------------- */body.tt-boxed .tt-wrap {	margin-left: auto;	margin-right: auto;	padding-left: 15px;	padding-right: 15px;}body.tt-boxed .tt-wrap {	max-width: 1440px;}/* ------------------------------------------------------------- *
 *  Body content
/* ------------------------------------------------------------- */#body-content {	position: relative;	overflow-y: hidden;}/* ------------------------------------------------------------- *
 * Headings
/* ------------------------------------------------------------- */.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {	color: inherit;	font-weight: bold;}.h1, .h2, .h3, h1, h2, h3 {	line-height: 1.2;	margin-top: 0px;	margin-bottom: 20px;}.h4, .h5, .h6, h4, h5, h6 {	line-height: 1.4;	margin-top: 10px;	margin-bottom: 20px;}.h1, h1 {	font-size: 36px;}.h2, h2 {	font-size: 30px;}.h3, h3 {	font-size: 24px;}.h4, h4 {	font-size: 18px;}.h5, h5 {	font-size: 14px;}.h6, h6 {	font-size: 12px;}/* ------------------------------------------------------------- *
 * tt-heading
/* ------------------------------------------------------------- */.custom-heading {	position: relative;	z-index: 1;}.custom-heading.padding-on {	padding: 6% 3% 3% 3%;}@media (max-width: 992px) {	.custom-heading.padding-on {		padding: 15% 3% 12% 3%;	}}.custom-heading-inner {	position: relative;	z-index: 2;}/* tt-heading title */.custom-heading-title {	max-width: 800px;	margin: 0;	font-size: 32px;}.custom-heading-subtitle {	max-width: 800px;	margin-top: 5px;	font-size: 16px;	color: #353535;}.custom-heading.text-center .custom-heading-title,.custom-heading.text-center .custom-heading-subtitle {	margin-left: auto;	margin-right: auto;}.custom-heading.text-right .custom-heading-title,.custom-heading.text-right .custom-heading-subtitle {	margin-left: auto;}/* tt-heading hr-short */.custom-heading.text-center hr.hr-short {	margin-left: auto;	margin-right: auto;}.custom-heading.text-right hr.hr-short {	margin-left: auto;	margin-right: 0;}/* tt-heading sizes
==================== *//* tt-heading xs */.custom-heading.custom-heading-xs .custom-heading-title {	font-size: 24px;}/* tt-heading sm */.custom-heading.custom-heading-sm .custom-heading-title {	font-size: 28px;}/* tt-heading lg */.custom-heading.custom-heading-lg .custom-heading-title {	font-size: 38px;}/* tt-heading xlg */.custom-heading.custom-heading-xlg .custom-heading-title {	font-size: 42px;}.custom-heading.custom-heading-xlg .custom-heading-subtitle {	margin-top: 5px;	font-size: 17px;}/* tt-heading xxlg */.custom-heading.custom-heading-xxlg .custom-heading-title {	font-size: 62px;}.custom-heading.custom-heading-xxlg .custom-heading-subtitle {	margin-top: 0;	font-size: 19px;}/* tt-heading xxlg */.tt-heading.tt-heading-xxlg .tt-heading-title {	font-size: 62px;}.tt-heading.tt-heading-xxlg .tt-heading-subtitle {	font-size: 19px;}@media (max-width: 992px) {	.tt-heading.tt-heading-xxlg .tt-heading-title {		font-size: 38px;	}	.tt-heading.tt-heading-xxlg .tt-heading-subtitle {		font-size: 17px;	}}/* ------------------------------------------------------------- *
 * Header
/* ------------------------------------------------------------- */#header {	position: relative;	top: 0;	left: 0;	width: 100%;	background-color: #ffffff;	z-index: 9999;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}@media (max-width: 991px) {	#header {		z-index: 99999;		box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);	}}/* header inner */.header-inner {	position: relative;	padding-left: 2%;	padding-right: 2%;}.header-inner:after {	content: "";	display: block;	clear: both;}/* header fixed top */#header.header-fixed-top {	position: fixed !important;}/* hide header on scroll down and show on scroll up */#header.header-show-hide-on-scroll {	position: fixed !important;}#header.header-show-hide-on-scroll.fly-up {	top: 0;}body.tt-m-menu-open #header.header-show-hide-on-scroll {	/* disable hide/show header on scroll if mobile menu is open */	top: 0;}/* header transparent */@media (min-width: 992px) {	#header.header-transparent {		position: absolute;		background-color: transparent;		box-shadow: none;	}	#header.header-transparent .tt-menu-nav > li > a,	#header.header-transparent .tt-menu-tools > ul > li > a {		color: #ffffff;	}	#header.header-transparent #logo .logo-dark {		display: none;	}	#header.header-transparent #logo .logo-light {		display: block;	}}/* Header filled */#header.header-filled {	padding: 0;	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);}#header.header-transparent.header-filled {	background-color: #ffffff;	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);}#header.header-transparent.header-filled .tt-menu-nav > li > a,#header.header-transparent.header-filled .tt-menu-tools > ul > li > a {	color: inherit;}@media (min-width: 992px) {	#header.header-transparent.header-filled #logo .logo-dark {		display: block;	}	#header.header-transparent.header-filled #logo .logo-light {		display: none;	}}/* ------------------------------------------------------------- *
 * Logo
/* ------------------------------------------------------------- */#logo {	position: relative;	z-index: 9;}#logo img {	max-height: 50px;}#logo .logo-light {	display: none;}#logo .logo-light-m,#logo .logo-dark-m {	display: none;}@media (max-width: 991px) {	#logo {		position: relative;		float: left !important;		top: 13px !important;	}	#logo img {		max-height: 34px !important;	}	#logo .logo-dark {		display: none;	}	#logo .logo-dark-m {		display: block;	}}/* ------------------------------------------------------------- *
 * Menu
/* ------------------------------------------------------------- */.tt-main-menu {	display: inline-block;	min-height: 80px;}/* menu collapse */@media (min-width: 992px) {	.tt-menu-collapse {		display: inline-block !important;	}}/* menu nav */.tt-menu-nav {	margin: 0;	padding: 0;	list-style: none;}.tt-menu-nav > li {	display: inline-block;	margin: 0 10px;}.tt-menu-nav > li:first-child {	margin-left: 0;}.tt-menu-nav > li:last-child {	margin-right: 0;}@media (max-width: 1400px) {	.tt-menu-nav > li {		margin-left: 5px;		margin-right: 5px;	}}.tt-menu-nav > li > a {	position: relative;	display: block;	margin: 0;	padding: 30px 0;	text-decoration: none;	font-size: 15px;	font-weight: 500;	color: #222222;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	-o-transition: all 0.1s ease-in-out;	-ms-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;}.tt-menu-nav > li > a:after {	position: absolute;	content: "";	bottom: 0;	left: 0;	width: 0;	height: 3px;	background-color: #d884aa;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.tt-menu-nav > li > a:hover:after {	width: 100%;}.tt-menu-nav > li.active > a:after {	position: absolute;	content: "";	bottom: 0;	left: 0;	width: 100%;	height: 3px;	background-color: #d884aa;}/* Submenu
============ */.tt-submenu-wrap {	position: relative;}.tt-submenu {	position: relative;	display: none;	top: 100%;	left: 0;	min-width: 200px;	background-color: #ffffff;	margin: 0;	padding: 0;	list-style: none;	z-index: 999;	text-align: left;	box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1);	-webkit-box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1);}@media (min-width: 992px) {	.tt-submenu {		position: absolute;		display: block !important;		top: 110%;		padding-top: 10px;		padding-bottom: 10px;		visibility: hidden;		opacity: 0;		-webkit-transition: all 0.3s ease-in-out;		-moz-transition: all 0.3s ease-in-out;		-o-transition: all 0.3s ease-in-out;		-ms-transition: all 0.3s ease-in-out;		transition: all 0.3s ease-in-out;	}	.tt-submenu-wrap.tt-submenu-open > .tt-submenu {		top: 100%;		visibility: visible;		opacity: 1;		-webkit-transition-delay: 0.1s;		-moz-transition-delay: 0.1s;		transition-delay: 0.1s;	}}/* sub-sub menu */.tt-submenu > .tt-submenu-wrap > .tt-submenu {	left: 100%;	right: auto;	margin-top: -36px;	margin-left: 0;}/* submenu links */.tt-submenu li {	margin-top: 2px;	margin-bottom: 2px;}.tt-submenu li:first-child {	margin-top: 0;}.tt-submenu li:last-child {	margin-bottom: 0;}.tt-submenu li > a {	position: relative;	display: block;	padding: 10px 25px 7px 20px;	text-decoration: none;	font-size: 14px;	line-height: 19px;	color: #888888;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.tt-submenu li > a:hover {	background-color: rgba(132, 132, 132, 0.1);	color: #000000;	-webkit-box-shadow: 3px 0 0 0 #d884aa;	box-shadow: inset 3px 0 0 0 #d884aa;}.tt-submenu > li.active > a {	background-color: rgba(132, 132, 132, 0.1);	color: #000000;	-webkit-box-shadow: 3px 0 0 0 #d884aa;	box-shadow: inset 3px 0 0 0 #d884aa;}/* submenu right position */.tt-menu-nav > li:last-child > .tt-submenu {	left: auto;	right: 0;}.tt-submenu-master.tt-submenu-right > .tt-submenu {	/* you can add class "tt-submenu-right" manually if needed (works in dropdown master only!) */	left: auto;	right: 0;}/* caret (requires FontAwesome: http://fontawesome.io/) */@media (min-width: 992px) {	.tt-caret {		margin-left: 5px;	}	.tt-caret:after {		position: relative;		top: -2px;		font-family: FontAwesome;		content: "\f078";		margin-left: 2px;		font-size: 9px;		line-height: 0;	}	/* caret in dropdowns */	.tt-submenu .tt-caret {		position: absolute;		right: 8px;		top: 50%;		-moz-transform: translateY(-50%) rotate(-90deg);		-ms-transform: translateY(-50%) rotate(-90deg);		-webkit-transform: translateY(-50%) rotate(-90deg);		transform: translateY(-50%) rotate(-90deg);	}}/* Submenu dark style
====================== */.tt-submenu-dark .tt-submenu {	background-color: #111111;}@media (min-width: 992px) {	.tt-submenu-dark .tt-submenu {		background-color: rgba(25, 25, 25, 0.95);	}}.tt-submenu-dark .tt-submenu li > a {	color: #cccccc;}.tt-submenu-dark .tt-submenu li > a:hover {	color: #ffffff;}.tt-submenu-dark .tt-submenu > li.active > a {	color: #ffffff;}/* Menu aligns
=============== *//* menu align left */#header.menu-align-left .tt-main-menu {	display: block;	text-align: left;}#header.menu-align-left #logo {	top: 15px;	float: left;	margin: 0 4% 0 0;}/* menu align right */#header.menu-align-right .tt-main-menu {	float: right;	text-align: left;}#header.menu-align-right #logo {	top: 15px;	float: left;	margin: 0;}/* menu align center */@media (min-width: 992px) {	#header.menu-align-center {		text-align: center;		margin-bottom: 2.5%;	}	#header.menu-align-center #logo {		padding: 40px 0 30px 0;	}	#header.menu-align-center #logo img {		max-height: 80px;	}	#header.menu-align-center .tt-menu-nav > li > a:after {		left: 50%;	}	#header.menu-align-center .tt-menu-nav > li > a:hover:after {		left: 0;		width: 100%;	}	#header.menu-align-center .tt-menu-nav > li.active > a:after {		left: 0;	}}/* Mobile menu toggle button
============================= */#tt-m-menu-toggle-btn {	position: relative;	display: none;	float: right;	top: 20px;	cursor: pointer;	padding: 8px 25px 11px 0px;}/* hamburger */#tt-m-menu-toggle-btn span,#tt-m-menu-toggle-btn span:before,#tt-m-menu-toggle-btn span:after {	position: absolute;	display: block;	content: '';	height: 4px;	width: 25px;	background-color: #222222;	cursor: pointer;	border-radius: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}#tt-m-menu-toggle-btn span:before {	top: -8px;}#tt-m-menu-toggle-btn span:after {	bottom: -8px;}body.tt-m-menu-open #tt-m-menu-toggle-btn span {	background-color: transparent !important;}body.tt-m-menu-open #tt-m-menu-toggle-btn span:before {	top: 0;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}body.tt-m-menu-open #tt-m-menu-toggle-btn span:after {	top: 0;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}/* Mobile menu
================ */@media (max-width: 991px) {	#tt-m-menu-toggle-btn {		display: block;	}	.tt-main-menu {		display: block;		float: none !important;		min-height: 60px;	}	/* mobile menu collapse */	.tt-menu-collapse {		position: absolute;		display: none;		top: 100%;		left: 0;		width: 100%;		max-height: calc(100vh - 60px);		overflow-y: auto;		background-color: #1f1f1f;		text-align: left;		border-top: 1px solid #000000;		box-shadow: inset 0 22px 7px -20px rgba(0, 0, 0, 0.8);		-webkit-box-shadow: inset 0 22px 7px -20px rgba(0, 0, 0, 0.8);	}	/* menu nav */	.tt-menu-nav > li {		display: block;		float: none;		margin: 0;		border-bottom: 1px solid #000000;	}	.tt-menu-nav > li > a {		background-color: transparent;		margin: 0;		padding: 10px 20px;		color: #cccccc !important;	}	.tt-menu-nav > li > a:hover {		background-color: transparent;		box-shadow: none;		color: #ffffff !important;		border: none;	}	.tt-menu-nav > li.active > a {		background-color: transparent;		color: #ffffff !important;		box-shadow: inset 4px 0 0 0 #d884aa;		border: none;	}	.tt-menu-nav > li > a:after {		display: none;	}	/* mobile submnu */	.tt-submenu {		display: none;		position: relative;		top: auto;		left: 0 !important;		min-width: 100%;		background-color: #111111;		text-align: left;		box-shadow: none;		-webkit-box-shadow: none;		border-top: 1px solid rgba(134, 134, 134, 0.15);		box-shadow: inset 0 22px 10px -20px rgba(0, 0, 0, 0.8), inset 0 -22px 10px -20px rgba(0, 0, 0, 0.8) !important;		-webkit-box-shadow: inset 0 22px 10px -20px rgba(0, 0, 0, 0.8), inset 0 -22px 10px -20px rgba(0, 0, 0, 0.8) !important;	}	.tt-submenu > .tt-submenu-wrap > .tt-submenu {		left: 0 !important;		margin-top: 0;		padding-left: 5%;	}	/* mobile submnu links */	.tt-submenu > li {		margin-top: 0;		margin-bottom: 0;		border-top: 1px solid #000000;	}	.tt-submenu > li:first-child {		border-top: none;	}	.tt-submenu li > a {		padding: 11px 55px 11px 30px;		color: #cccccc;	}	.tt-submenu > li > a:hover {		background-color: transparent;		padding-left: 30px;		box-shadow: none;		color: #ffffff;		border: none;	}	.tt-submenu > li.active > a {		background-color: transparent;		color: #ffffff;		box-shadow: inset 4px 0 0 0 #d884aa;		border: none;	}	/* mobile menu link caret */	.tt-submenu-wrap .tt-m-submenu-toggle {		width: 45px;		height: 100%;		line-height: 44px;		background-color: rgba(128, 128, 128, 0.12);		position: absolute;		top: 0;		right: 0;		cursor: pointer;		text-align: center;		font-size: 14px;		color: #dddddd;		border-left: 1px solid rgba(134, 134, 134, 0.06);	}	.tt-submenu-wrap .tt-m-submenu-toggle:after {		position: relative;		top: -2px;		font-family: FontAwesome;		content: "\f078";		margin-left: 2px;		line-height: 0;	}	.tt-submenu-wrap .tt-m-submenu-toggle.tt-m-dropdown-open:after {		content: "\f00d";	}}/* Menu tools
================= */.tt-menu-tools {	float: right;	margin-left: 15px;}@media (max-width: 991px) {	.tt-menu-tools {		margin-left: 0;		margin-right: 20px;	}}.tt-menu-tools > ul {	margin: 0;	padding: 0;	list-style: none;}.tt-menu-tools > ul > li {	float: left;	margin-left: 8px;}.tt-menu-tools > ul > li > a {	position: relative;	display: block;	margin: 20px 0;	padding: 10px 5px;	font-size: 15px;	font-weight: normal;	color: #222222;	z-index: 9;}@media (max-width: 991px) {	.tt-menu-tools > ul > li > a {		margin: 0;		padding: 20px 8px;	}}/* tt dropdown
=============== */.tt-dropdown-wrap {	position: relative;}.tt-dropdown {	position: absolute;	display: block;	top: 110%;	left: 0;	min-width: 180px;	background-color: #ffffff;	margin: 0;	padding: 0;	list-style: none;	z-index: 999;	text-align: left;	visibility: hidden;	opacity: 0;	box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1);	-webkit-box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.tt-dropdown-wrap.tt-dropdown-open > .tt-dropdown {	top: 100%;	visibility: visible;	opacity: 1;	-webkit-transition-delay: 0.1s;	-moz-transition-delay: 0.1s;	transition-delay: 0.1s;}/* tt dropdown links */.tt-dropdown li > a {	position: relative;	display: block;	padding: 10px 25px 10px 20px;	text-decoration: none;	font-size: 14px;	line-height: 20px;	color: #888888;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.tt-dropdown li > a:hover {	background-color: rgba(130, 130, 130, 0.09);	color: #000000;}.tt-dropdown > li.active > a {	background-color: rgba(130, 130, 130, 0.09);	color: #000000;}/* tt dropdown right position */.tt-menu-tools-menu-nav li:last-child > .tt-dropdown {	left: auto;	right: 0;}.tt-dropdown-master.tt-dropdown-right > .tt-dropdown {	/* you can add class "tt-dropdown-right" manually if needed (works in dropdown master only!) */	left: auto;	right: 0;}/* tt dropdown dark style */.tt-dropdown-dark .tt-dropdown {	background-color: #111111;}@media (min-width: 992px) {	.tt-dropdown-dark .tt-dropdown {		background-color: rgba(25, 25, 25, 0.95);	}}.tt-dropdown-dark .tt-dropdown li > a {	color: #cccccc;}.tt-dropdown-dark .tt-dropdown li > a:hover {	color: #ffffff;}.tt-dropdown-dark .tt-dropdown > li.active > a {	color: #ffffff;}/* tt clobal search
==================== */.tt-clobal-search {	position: fixed;	display: none;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 99998;	background-color: rgba(0, 0, 0, 0.93);}@media (max-width: 1200px) {	.tt-clobal-search {		left: 0;	}}.tt-clobal-search-inner {	position: absolute;	top: 40%;	left: 50%;	width: 100%;	height: auto;	max-width: 800px;	padding: 0 40px;	z-index: 99999;	-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}/* tt clobal search trigger *//* tt clobal search title */.tt-clobal-search-title {	line-height: 1;	font-size: 195px;	font-weight: bold;	color: #ffffff;	opacity: .25;	z-index: 1;}@media (max-width: 992px) {	.tt-clobal-search-title {		left: 5%;		font-size: 180px;	}}@media (max-width: 768px) {	.tt-clobal-search-title {		font-size: 84px;		font-size: 20vw;	}}/* tt clobal search form */.tt-clobal-search #tt-clobal-search-input {	position: relative;	width: 100%;	height: 80px;	background-color: transparent;	padding: 0;	font-size: 22px;	color: #ffffff;	border: none;	border-bottom: 2px solid #ffffff;}.tt-clobal-search #tt-clobal-search-input:focus {	outline: none;	box-shadow: none;	border-bottom-color: #d884aa;}@media (max-width: 767px) {	.tt-clobal-search #tt-clobal-search-input {		height: 60px;		font-size: 21px;	}}/* tt clobal search close */.tt-clobal-search-close {	position: absolute;	top: 40px;	right: 60px;	font-size: 14px;	color: #ffffff;	cursor: pointer;}@media (max-width: 992px) {	.tt-clobal-search-close {		top: 20px;		right: 30px;	}}/* Menu tools languages
======================== */.tt-tools-lang > a > img {	position: relative;	top: -1px;}.tt-tools-lang .tt-dropdown {	min-width: 80px;}.tt-tools-lang .tt-dropdown li > a {	padding: 8px 20px;}.tt-tools-lang .tt-dropdown li > a > img {	position: relative;	top: -1px;}/* Menu tools call to action button
==================================== */.tt-tools-button {	background-color: #d884aa;	margin: 22px 0 22px 20px !important;	padding: 8px 15px !important;	font-size: 14px !important;	color: #ffffff !important;}.tt-tools-button:hover {	opacity: .8;}@media (max-width: 1400px) {	.tt-tools-button {		margin-left: 10px !important;	}}@media (max-width: 991px) {	.tt-tools-button {		display: none;		margin: 13px 0 13px 8px !important;		padding: 7px 10px !important;		margin-top: 13px !important;	}}/* --------------------------------------------------- *
 * Intro
/* --------------------------------------------------- */#tt-intro {	min-height: 400px;}.tt-intro-inner {	position: relative;}@media (max-width: 1440px) {	.tt-intro-inner {		padding-left: 0 !important;		padding-right: 0 !important;	}}/* Intro variations
==================== *//* video intro *//* image intro *//* slideshow intro *//* Intro full height offset
============================ */#tt-intro .full-height-vh {	min-height: calc(100vh - 82px) !important;}@media (min-width: 992px) {	body.footer-minimal-on #tt-intro .full-height-vh {		min-height: calc(100vh - 144px) !important;	}}@media (max-width: 991px) {	#tt-intro .full-height-vh {		min-height: calc(100vh - 62px) !important;	}}/* if header-transparent enabled */body.header-transparent-on #tt-intro .full-height-vh {	height: 100vh;}/* Intro caption
================= */#tt-intro .intro-caption {	position: absolute;	max-width: 1200px;	z-index: 9;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}/* intro caption title */#tt-intro .intro-title {	display: block;	margin: 0;	font-size: 68px;	font-weight: bold;	color: #ffffff;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}@media (max-width: 992px) {	#tt-intro .intro-title {		font-size: 52px;	}}@media (max-width: 768px) {	#tt-intro .intro-title {		font-size: 42px;	}}/* intro caption subtitle */#tt-intro .intro-subtitle {	display: block;	margin: 10px 0 0 0;	font-size: 24px;	font-weight: bold;	color: #ffffff;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}/* intro caption description */#tt-intro .intro-description {	margin: 15px auto 0 auto;	font-weight: normal;	color: #ffffff;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}/* intro caption category */#tt-intro .cc-category {	display: inline-block;	background-color: #d884aa;	padding: 0 5px;	margin: 10px 0 0 0;	font-size: 14px;	font-weight: normal;	color: #ffffff;}/* Intro caption sizes
======================= *//* intro caption xs */#tt-intro .intro-caption.intro-caption-xs .intro-title {	font-size: 48px;}#tt-intro .intro-caption.intro-caption-xs .intro-subtitle {	font-size: 20px;}/* intro caption sm */#tt-intro .intro-caption.intro-caption-sm .intro-title {	font-size: 58px;}#tt-intro .intro-caption.intro-caption-sm .intro-subtitle {	font-size: 21px;}@media (max-width: 992px) {	#tt-intro .intro-caption.intro-caption-sm .intro-title {		font-size: 52px;	}}@media (max-width: 768px) {	#tt-intro .intro-caption.intro-caption-sm .intro-title {		font-size: 42px;	}}/* intro caption lg */#tt-intro .intro-caption.intro-caption-lg .intro-title {	font-size: 78px;}#tt-intro .intro-caption.intro-caption-lg .intro-subtitle {	margin: 15px 0 0 0;	font-size: 26px;}#tt-intro .intro-caption.intro-caption-lg .intro-description {	font-size: 18px;}@media (max-width: 992px) {	#tt-intro .intro-caption.intro-caption-lg .intro-title {		font-size: 72px;	}}@media (max-width: 768px) {	#tt-intro .intro-caption.intro-caption-lg .intro-title {		font-size: 42px;	}	#tt-intro .intro-caption.intro-caption-lg .intro-subtitle {		font-size: 24px;	}}/* intro caption xlg */#tt-intro .intro-caption.intro-caption-xlg .intro-title {	font-size: 92px;}#tt-intro .intro-caption.intro-caption-xlg .intro-subtitle {	margin: 15px 0 0 0;	font-size: 28px;}#tt-intro .intro-caption.intro-caption-xlg .intro-description {	font-size: 18px;}@media (max-width: 992px) {	#tt-intro .intro-caption.intro-caption-xlg .intro-title {		font-size: 74px;	}}@media (max-width: 768px) {	#tt-intro .intro-caption.intro-caption-xlg .intro-title {		font-size: 48px;	}	#tt-intro .intro-caption.intro-caption-xlg .intro-subtitle {		font-size: 24px;	}	#tt-intro .intro-caption.intro-caption-xlg .intro-description {		font-size: 18px;	}}/* intro caption xxlg */#tt-intro .intro-caption.intro-caption-xxlg .intro-title {	font-size: 80px;}#tt-intro .intro-caption.intro-caption-xxlg .intro-subtitle {	margin: 15px 0 0 0;	font-size: 28px;}#tt-intro .intro-caption.intro-caption-xxlg .intro-description {	font-size: 20px;}@media (max-width: 992px) {	#tt-intro .intro-caption.intro-caption-xxlg .intro-title {		font-size: 78px;	}	#tt-intro .intro-caption.intro-caption-xxlg .intro-description {		font-size: 18px;	}}@media (max-width: 768px) {	#tt-intro .intro-caption.intro-caption-xxlg .intro-title {		font-size: 48px;	}	#tt-intro .intro-caption.intro-caption-xxlg .intro-subtitle {		font-size: 24px;	}	#tt-intro .intro-caption.intro-caption-xxlg .intro-description {		font-size: 18px;	}}/* Intro caption positions
=========================== *//* position top */#tt-intro .intro-caption.top-left {	top: 10%;	left: 5%;	text-align: left;}#tt-intro .intro-caption.top-center {	top: 10%;	left: 50%;	width: 100% !important;	max-width: 1000px !important;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}#tt-intro .intro-caption.top-right {	top: 10%;	right: 5%;	text-align: right;}/* position center */#tt-intro .intro-caption.center-left {	top: 50%;	left: 13%;	margin-right: 5%;	text-align: left;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}@media (max-width: 992px) {	#tt-intro .intro-caption.center-left {		left: 10%;	}}#tt-intro .intro-caption.center {	top: 50%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translate(-50%, -50%) !important;	-ms-transform: translate(-50%, -50%) !important;	-webkit-transform: translate(-50%, -50%) !important;	transform: translate(-50%, -50%) !important;}#tt-intro .intro-caption.center-right {	top: 50%;	right: 13%;	margin-left: 5%;	text-align: right;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}@media (max-width: 992px) {	#tt-intro .intro-caption.center-right {		right: 10%;	}}/* position bottom */#tt-intro .intro-caption.bottom-left {	bottom: 10%;	left: 5%;	margin-right: 5%;	text-align: left;}@media (max-width: 768px) {	#tt-intro .intro-caption.bottom-left {		bottom: 45px;	}}#tt-intro .intro-caption.bottom-center {	bottom: 10%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}#tt-intro .intro-caption.bottom-right {	bottom: 10%;	left: auto;	right: 5%;	text-align: right;}/* Intro caption animated (for content carousel)
================================================= */#tt-intro .owl-carousel .intro-caption.caption-animate {	opacity: 0;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	-o-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);}#tt-intro .owl-carousel .owl-item.active .intro-caption.caption-animate {	opacity: 1;	-webkit-transform: translateY(0);	-moz-transform: translatey(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);	-webkit-transition-delay: 0.5s;	-moz-transition-delay: 0.5s;}/* --------------------------------------------------- *
 * Isotope (more info: http://isotope.metafizzy.co/)
/* --------------------------------------------------- */.isotope-wrap {	position: relative;}/* isotope top content
======================= */.isotope-top-content {	position: relative;	padding: 20px 3% 50px 3%;}/* if gutter enabled */.isotope.gutter-1 .isotope-top-content {	margin-left: 6px;}.isotope.gutter-2 .isotope-top-content {	margin-left: 1.5%;}.isotope.gutter-3 .isotope-top-content {	margin-left: 2.5%;}/* if boxed layout enabled */body.tt-boxed .isotope-wrap.tt-wrap .isotope-top-content {	padding-left: 0;	padding-right: 0;}/* ================
	isotope filter
=================== */@media (max-width: 768px) {	.isotope-filter {		text-align: center;	}}/* isotope filter links */ul.isotope-filter-links {	list-style: none;	margin: 0;	padding: 0;}ul.isotope-filter-links > li {	display: inline-block;	margin: 0 8px;}@media (max-width: 768px) {	ul.isotope-filter-links > li {		margin-top: 5px;		margin-bottom: 5px;	}}ul.isotope-filter-links > li:first-child {	margin-left: 0;}ul.isotope-filter-links > li:last-child {	margin-right: 0;}ul.isotope-filter-links > li > a {	position: relative;	display: block;	padding: 5px 0;	font-size: 16px;	color: #333333;	letter-spacing: 0.06em;}ul.isotope-filter-links > li > a:before {	top: 0;	left: 0;	bottom: auto;	right: auto;}ul.isotope-filter-links > li > a:after {	position: absolute;	content: "";	bottom: 0;	right: 0;	width: 0;	height: 2px;	background-color: #d884aa;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}ul.isotope-filter-links > li > a:hover:before,ul.isotope-filter-links > li > a.active:before,ul.isotope-filter-links > li > a:hover:after,ul.isotope-filter-links > li > a.active:after {	width: 100%;}/* isotope filter aligns */.isotope-filter.fi-center {	text-align: center;}.isotope-filter.fi-right {	text-align: right;}@media (max-width: 768px) {	.isotope-filter.fi-right {		text-align: center;	}}/* change isotope filter to button (use class "fi-to-button")
============================================================== */.isotope-filter.fi-to-button {	position: absolute;	top: 50px;	left: 3%;	right: auto;	z-index: 9998;	padding: 0 !important;	margin: 0 !important;}.isotope.gutter-1 .isotope-filter.fi-to-button {	top: 60px;}.isotope.gutter-2 .isotope-filter.fi-to-button {	top: 80px;}.isotope.gutter-3 .isotope-filter.fi-to-button {	top: 100px;}/* isotope filter button */.isotope-filter-button {	position: relative;	display: none;	width: 55px;	height: 55px;	line-height: 57px;	background-color: #d884aa;	text-align: center;	font-size: 21px;	color: #ffffff;	cursor: pointer;	z-index: 2;	border-radius: 60px;	-webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.isotope-filter.fi-to-button .isotope-filter-button {	display: block;}.isotope-filter.fi-to-button:hover .isotope-filter-button,.isotope-filter.fi-to-button:focus .isotope-filter-button {	color: #ffffff;	-webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.46);	-moz-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.46);	box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.46);}/* isotope filter button icons */.isotope-filter-button .ifb-icon-close {	display: none;}@media (max-width: 992px) {	.isotope-filter-button .ifb-icon-close,	.isotope-filter.fi-to-button.iso-filter-open .isotope-filter-button .ifb-icon {		display: none;	}	.isotope-filter.fi-to-button.iso-filter-open .isotope-filter-button .ifb-icon-close {		display: block;	}}/* isotope filter links */.isotope-filter.fi-to-button ul.isotope-filter-links {	position: absolute;	top: 100%;	left: 0;	min-width: 160px;	list-style: none;	background-color: #111111;	padding: 25px 0 15px 0;	margin: -25px 0 0 0;	text-align: left;	z-index: 1;	visibility: hidden;	opacity: 0;	-webkit-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	-moz-transform: translateY(5px);	-ms-transform: translateY(5px);	-webkit-transform: translateY(5px);	transform: translateY(5px);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}@media (max-width: 768px) {	.isotope-filter.fi-to-button ul.isotope-filter-links {		top: auto !important;		bottom: 100% !important;		left: auto !important;		right: 0 !important;		padding: 15px 0 30px 0 !important;		margin: 0 0 -30px 0 !important;	}}.isotope-filter.fi-to-button.iso-filter-open ul.isotope-filter-links {	visibility: visible;	opacity: 1;	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);	-webkit-transition-delay: 0.1s;	-moz-transition-delay: 0.1s;	transition-delay: 0.1s;}.isotope-filter.fi-to-button ul.isotope-filter-links > li {	display: block;	margin: 0;	padding: 0 20px;	line-height: 1.2;}.isotope-filter.fi-to-button ul.isotope-filter-links > li > a {	display: block;	padding: 8px 0;	font-size: 15px;	color: #dddddd;}.isotope-filter.fi-to-button ul.isotope-filter-links > li > a:after,.isotope-filter.fi-to-button ul.isotope-filter-links > li > a.active:after {	content: none;}.isotope-filter.fi-to-button ul.isotope-filter-links > li > a:hover {	color: #d884aa;}.isotope-filter.fi-to-button ul.isotope-filter-links > li > a.active {	color: #d884aa;}/* isotope filter aligns */.isotope-filter.fi-to-button.fi-right {	left: auto;	right: 3%;}.isotope-filter.fi-to-button.fi-right ul.isotope-filter-links {	left: auto;	right: 0;	padding: 15px 0;	margin: -27px 0 0 0;}/* if ".isotope-top-content" contains class "fi-to-button-on" */.isotope-top-content.fi-to-button-on {	margin-top: 0 !important;	padding: 0;}.isotope.gutter-1 .isotope-top-content.fi-to-button-on {	padding-top: 6px;	padding-bottom: 0;}.isotope.gutter-2 .isotope-top-content.fi-to-button-on {	padding-top: 1.5%;	padding-bottom: 0;}.isotope.gutter-3 .isotope-top-content.fi-to-button-on {	padding-top: 2.5%;	padding-bottom: 0;}/* if page header enabled */body.page-header-on .isotope-filter.fi-to-button,body.page-header-on .isotope.gutter-1 .isotope-filter.fi-to-button,body.page-header-on .isotope.gutter-2 .isotope-filter.fi-to-button,body.page-header-on .isotope.gutter-3 .isotope-filter.fi-to-button {	top: -28px !important;}/* if page boxed layout enabled */body.tt-boxed .isotope-wrap.tt-wrap .isotope-filter.fi-to-button {	left: 0;	margin: 0;}body.tt-boxed .isotope-wrap.tt-wrap .isotope-filter.fi-to-button.fi-right {	left: auto;	right: 0;}@media (min-width: 768px) {	body.tt-boxed .isotope-wrap.tt-wrap .isotope-top-content.fi-to-button-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-top-content.fi-to-button-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-top-content.fi-to-button-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-top-content.fi-to-button-on {		padding-top: 50px;	}}body.tt-boxed .isotope-wrap.tt-wrap .isotope-filter.fi-to-button,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-filter.fi-to-button,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-filter.fi-to-button,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-filter.fi-to-button {	top: 20px;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope-top-content.fi-to-button-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-top-content.fi-to-button-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-top-content.fi-to-button-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-top-content.fi-to-button-on {	padding-top: 40px;	padding-bottom: 0;}/* move "fi-to-button" to bottom on small screens
================================================== */@media (max-width: 768px) {	.isotope-filter.fi-to-button,	body.page-header-on .isotope-filter.fi-to-button,	body.page-header-on .isotope.gutter-1 .isotope-filter.fi-to-button,	body.page-header-on .isotope.gutter-2 .isotope-filter.fi-to-button,	body.page-header-on .isotope.gutter-3 .isotope-filter.fi-to-button,	body.tt-boxed .isotope-wrap.tt-wrap .isotope-filter.fi-to-button,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-filter.fi-to-button,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-filter.fi-to-button,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-filter.fi-to-button {		position: fixed;		top: auto !important;		bottom: 15px !important;		left: auto !important;		right: 15px !important;	}}/* ====================
	isotope items wrap
======================= */.isotope-items-wrap {	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}/* isotope items wrap (if gutter enabled) */.isotope.gutter-1 .isotope-items-wrap {	margin-top: 6px;	margin-left: 6px;	margin-right: 6px;}.isotope.gutter-2 .isotope-items-wrap {	margin-top: 1.5%;	margin-left: 1.5%;	margin-right: 1.5%;}.isotope.gutter-3 .isotope-items-wrap {	margin-top: 2.5%;	margin-left: 2.5%;	margin-right: 2.5%;}/* if boxed layout enabled */body.tt-boxed .isotope-wrap.tt-wrap .isotope-items-wrap,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-items-wrap {	margin-top: 40px;	margin-left: 0;	margin-right: 0;}@media (max-width: 991px) {	body.tt-boxed .isotope-wrap.tt-wrap .isotope-items-wrap,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-items-wrap {		margin-top: 20px;	}}/* if "isotope-top-content" exist */body.iso-top-content-on .isotope .isotope-items-wrap {	margin-top: 0 !important;}/* isotope item
================ */.isotope-item {	float: left;	width: 25%;	}/* isotope last item (it makes last item to 100% wide). Class: "iso-last-item" */@media (max-width: 991px) {	.isotope-item.iso-last-item {		width: 100% !important;	}}/* isotope item heights
======================== *//* isotope item height-1 (use class "iso-height-1") */.isotope-item.iso-height-1 > div,.isotope-item.iso-height-1 > a,.isotope-item.iso-height-1 > article {	display: block;	padding-bottom: 70%;}/* isotope item height-2 (use class "iso-height-2") */.isotope-item.iso-height-2 > div,.isotope-item.iso-height-2 > a,.isotope-item.iso-height-2 > article {	display: block;	padding-bottom: 140%;}/* isotope item height-2 if "gutter-1" enabled */.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > div,.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > a,.isotope.col-2.gutter-1 .isotope-item.iso-height-2 > article {	padding-bottom: 140.6%;}.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > div,.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > a,.isotope.col-3.gutter-1 .isotope-item.iso-height-2 > article {	padding-bottom: 140.9%;}.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > div,.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > a,.isotope.col-4.gutter-1 .isotope-item.iso-height-2 > article {	padding-bottom: 141.4%;}.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > div,.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > a,.isotope.col-5.gutter-1 .isotope-item.iso-height-2 > article {	padding-bottom: 141.4%;}.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > div,.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > a,.isotope.col-6.gutter-1 .isotope-item.iso-height-2 > article {	padding-bottom: 141.8%;}/* isotope item height-2 if "gutter-2" enabled */.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > div,.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > a,.isotope.col-2.gutter-2 .isotope-item.iso-height-2 > article {	padding-bottom: 143.1%;}.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > div,.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > a,.isotope.col-3.gutter-2 .isotope-item.iso-height-2 > article {	padding-bottom: 144.7%;}.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > div,.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > a,.isotope.col-4.gutter-2 .isotope-item.iso-height-2 > article {	padding-bottom: 146.2%;}.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {	padding-bottom: 148%;}.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {	padding-bottom: 150%;}/* isotope item height-2 if "gutter-3" enabled */.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > div,.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > a,.isotope.col-2.gutter-3 .isotope-item.iso-height-2 > article {	padding-bottom: 145.2%;}.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > div,.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > a,.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > article {	padding-bottom: 148%;}.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > div,.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > a,.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > article {	padding-bottom: 150.9%;}.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {	padding-bottom: 154%;}.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {	padding-bottom: 158%;}@media (max-width: 1600px) {	/* isotope item height-2 if "gutter-2" enabled */	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {		padding-bottom: 146.2%;	}	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {		padding-bottom: 146.4%;	}	/* isotope item height-2 if "gutter-3" enabled */	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 151%;	}	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 151%;	}}@media (max-width: 992px) {	/* isotope item height-2 if "gutter-2" enabled */	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > div,	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > a,	.isotope.col-5.gutter-2 .isotope-item.iso-height-2 > article {		padding-bottom: 143%;	}	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > div,	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > a,	.isotope.col-6.gutter-2 .isotope-item.iso-height-2 > article {		padding-bottom: 143%;	}	/* isotope item height-2 if "gutter-3" enabled */	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-3.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 145.1%;	}	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-4.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 145.1%;	}	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-5.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 145.1%;	}	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > div,	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > a,	.isotope.col-6.gutter-3 .isotope-item.iso-height-2 > article {		padding-bottom: 145.1%;	}}/* isotope col-1 if "iso-height-1" enabled */.isotope.col-1 .isotope-item.iso-height-1 > div,.isotope.col-1 .isotope-item.iso-height-1 > a,.isotope.col-1 .isotope-item.iso-height-1 > article {	display: block;	padding-bottom: 30%;}@media (max-width: 768px) {	.isotope.col-1 .isotope-item.iso-height-1 > div,	.isotope.col-1 .isotope-item.iso-height-1 > a,	.isotope.col-1 .isotope-item.iso-height-1 > article {		padding-bottom: 48%;	}}/* isotope col-1 if "iso-height-2" enabled */.isotope.col-1 .isotope-item.iso-height-2 > div,.isotope.col-1 .isotope-item.iso-height-2 > a,.isotope.col-1 .isotope-item.iso-height-2 > article {	display: block;	padding-bottom: 48%;}/* isotope gutter (add more space between isotope items)
=========================================================*//* gutter-1 */.isotope.gutter-1 .isotope-item {	padding: 0 0 6px 6px;}.isotope.gutter-1 {	margin-left: -6px;}/* gutter-2 */.isotope.gutter-2 .isotope-item {	padding: 0 0 1.5% 1.5%;}.isotope.gutter-2 {	margin-left: -1.5%;}/* gutter-3 */.isotope.gutter-3 .isotope-item {	padding: 0 0 2.5% 2.5%;}.isotope.gutter-3 {	margin-left: -2.5%;}/* isotope columns
=================== */.isotope.col-1 .isotope-item {	width: 100%;}.isotope.col-2 .isotope-item {	width: 50%;}.isotope.col-3 .isotope-item {	width: 33.33333333%;}.isotope.col-4 .isotope-item {	width: 25%;}.isotope.col-5 .isotope-item {	width: 20%;}.isotope.col-6 .isotope-item {	width: 16.66666666666667%;}/* isotope grid sizer */.grid-sizer {	width: 25%;}.isotope.col-1 .grid-sizer {	width: 100%;}.isotope.col-2 .grid-sizer {	width: 50%;}.isotope.col-3 .grid-sizer {	width: 33.33333333%;}.isotope.col-4 .grid-sizer {	width: 25%;}.isotope.col-5 .grid-sizer {	width: 20%;}.isotope.col-6 .grid-sizer {	width: 16.66666666666667%;}/* isotope item width (alternative width) */.isotope.col-2 .width-2 {	width: 100%;}.isotope.col-3 .width-2 {	width: 66.66666666%;}.isotope.col-4 .width-2 {	width: 50%;}.isotope.col-5 .width-2 {	width: 40%;}.isotope.col-6 .width-2 {	width: 33.33333333%;}/* isotope columns on smaller screens
====================================== */@media (max-width: 1600px) {	.isotope.col-5 .isotope-item,	.isotope.col-6 .isotope-item,	.isotope.col-5 .grid-sizer,	.isotope.col-6 .grid-sizer {		width: 25%;	}	.isotope.col-5 .width-2,	.isotope.col-6 .width-2 {		width: 50%;	}}@media (max-width: 1200px) {	.isotope.col-4 .isotope-item,	.isotope.col-5 .isotope-item,	.isotope.col-6 .isotope-item,	.isotope.col-4 .grid-sizer,	.isotope.col-5 .grid-sizer,	.isotope.col-6 .grid-sizer {		width: 33.33333333%;	}	.isotope.col-4 .width-2,	.isotope.col-5 .width-2,	.isotope.col-6 .width-2 {		width: 66.66666666%;	}}@media (max-width: 991px) {	.isotope.col-3 .isotope-item,	.isotope.col-4 .isotope-item,	.isotope.col-5 .isotope-item,	.isotope.col-6 .isotope-item,	.isotope.col-3 .grid-sizer,	.isotope.col-4 .grid-sizer,	.isotope.col-5 .grid-sizer,	.isotope.col-6 .grid-sizer,	.isotope.col-3 .width-2,	.isotope.col-4 .width-2,	.isotope.col-5 .width-2,	.isotope.col-6 .width-2 {		width: 50%;	}}@media (max-width: 480px) {	.isotope.col-2 .isotope-item,	.isotope.col-3 .isotope-item,	.isotope.col-4 .isotope-item,	.isotope.col-5 .isotope-item,	.isotope.col-6 .isotope-item {		width: 100%;	}}/* isotope pagination
====================== */.isotope-pagination {	padding-top: 60px;	padding-bottom: 60px;	text-align: center;}.isotope.gutter-1 .isotope-pagination {	margin-left: 6px;}.isotope.gutter-2 .isotope-pagination {	margin-left: 1.5%;}.isotope.gutter-3 .isotope-pagination {	margin-left: 2.5%;}/* if isotope item contains content carousel
============================================= */.isotope-item.iso-height-1 .iso-carousel-wrap,.isotope-item.iso-height-2 .iso-carousel-wrap {	position: relative;}.isotope-item.iso-height-1 .owl-carousel,.isotope-item.iso-height-2 .owl-carousel {	position: absolute;	height: 100%;}.isotope-item .owl-stage-outer,.isotope-item .owl-stage,.isotope-item .owl-item,.isotope-item .cc-item {	height: 100%;}/* ------------------------------------------------------------- *
 * Gallery list section
/* ------------------------------------------------------------- */#gallery-list-section {	width: 100%;}/* Gallery list item
===================== */.gallery-list-item {	position: relative;}.gallery-list-item {	margin-bottom: 30px;}.iso-height-1 .gallery-list-item,.iso-height-2 .gallery-list-item {	margin-bottom: 90px;}/* gallery list item if isotope gutters enabled */.isotope.gutter-2 .gallery-list-item {	margin-bottom: 10px;}.isotope.gutter-3 .gallery-list-item {	margin-bottom: 0;}.isotope.gutter-2 .iso-height-1 .gallery-list-item,.isotope.gutter-2 .iso-height-2 .gallery-list-item {	margin-bottom: 70px;}.isotope.gutter-3 .iso-height-1 .gallery-list-item,.isotope.gutter-3 .iso-height-2 .gallery-list-item {	margin-bottom: 55px;}/* gallery list item image */.gallery-list-item .gl-item-image-wrap {	position: relative;}.gallery-list-item .gl-item-image-inner {	display: block;	position: relative;	overflow: hidden;}.gallery-list-item .gl-item-image-inner:before {	position: absolute;	content: "";	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: transparent;	z-index: 2;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.gallery-list-item .gl-item-image-inner:hover:before {	background-color: #ffffff;	opacity: .6;}.gallery-list-item .gl-item-image-zoom,.gallery-list-item .gl-item-image-lock {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 25px;	height: 25px;	opacity: 0;	z-index: 4;	font-size: 24px;	color: #222222;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}@media (max-width: 992px) {	.gallery-list-item .gl-item-image-zoom,	.gallery-list-item .gl-item-image-lock {		display: none;	}}.gallery-list-item .gl-item-image-zoom:hover {	-webkit-transform: translate(-50%, -50%) scale(0.95);	-moz-transform: translate(-50%, -50%) scale(0.95);	-o-transform: translate(-50%, -50%) scale(0.95);	-ms-transform: translate(-50%, -50%) scale(0.95);	transform: translate(-50%, -50%) scale(0.95);}.gallery-list-item .gl-item-image-zoom:before,.gallery-list-item .gl-item-image-zoom:after {	content: '';	position: absolute;	background-color: #111111;}.gallery-list-item .gl-item-image-zoom:before {	left: 0;	top: 11px;	width: 100%;	height: 3px;}.gallery-list-item .gl-item-image-zoom:after {	left: 11px;	top: 0;	width: 3px;	height: 100%;}.gallery-list-item .gl-item-image-inner:hover .gl-item-image-zoom,.gallery-list-item .gl-item-image-inner:hover .gl-item-image-lock {	bottom: 20px;	opacity: 1;	-webkit-transition-delay: 0.2s;	-moz-transition-delay: 0.2s;	transition-delay: 0.2s;}.gallery-list-item .gl-item-image-inner:hover .gl-item-image-zoom:hover {	-webkit-transition-delay: 0s;	-moz-transition-delay: 0s;	transition-delay: 0s;}.iso-height-1 .gallery-list-item .gl-item-image-wrap,.iso-height-2 .gallery-list-item .gl-item-image-wrap,.iso-height-1 .gallery-list-item .gl-item-image-inner,.iso-height-2 .gallery-list-item .gl-item-image-inner,.iso-height-1 .gallery-list-item .gl-item-image,.iso-height-2 .gallery-list-item .gl-item-image {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.gallery-list-item .gl-item-image,.iso-height-1 .gallery-list-item .gl-item-image,.iso-height-2 .gallery-list-item .gl-item-image {	-webkit-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);	-moz-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);	-o-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);	-ms-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);	transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);}.gallery-list-item .gl-item-image-inner:hover .gl-item-image,.iso-height-1 .gallery-list-item .gl-item-image-inner:hover .gl-item-image,.iso-height-2 .gallery-list-item .gl-item-image-inner:hover .gl-item-image {	-webkit-transform: scale(1.05);	-moz-transform: scale(1.05);	-o-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);}/* gallery list item info */.gl-item-info {	position: relative;	width: 100%;	height: 75px;	line-height: 0;	padding: 15px 0px 0 20px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	}	.alignleft {	float: left;	}.alignright {	float: right;	}@media (max-width: 480px) {	.gl-item-info {		padding-left: 0;	}}.iso-height-1 .gl-item-info,.iso-height-2 .gl-item-info {	position: absolute;	left: 0;	top: 100%;}/* gallery list item info if isotope gutters enabled */@media (min-width: 768px) {	.isotope.gutter-2 .gl-item-info,	.isotope.gutter-3 .gl-item-info {		padding-left: 0;	}}/* gallery list item title */.gl-item-title {	margin: 0;	color: #333333;	font-size: 18px;	font-weight: 500;	line-height: 1.2;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.alignleft {	float: left;}.alignright {	float: right;}.gl-item-title a {	color: #333333;}.gl-item-title a:hover {	color: #d884aa;}/* gallery list item category */.gl-item-category {	display: block;	margin-top: 6px;	font-size: 14px;	color: #aaaaaa;}.gl-item-category a {	color: #aaaaaa;}.gl-item-category a:hover {	opacity: .8;}/* gallery list item meta */.gli-meta {	position: absolute;	display: inline-block;	bottom: -36px;	right: 20px;	margin: 0;	padding: 0;	list-style: none;	font-size: 14px;	color: #a7a7a7;	z-index: 9;}@media (max-width: 480px) {	.gli-meta {		right: 0;	}}.gli-meta > li {	display: inline-block;	margin-left: 5px;}.gli-meta > li a {	font-size: 14px;	color: #a7a7a7;}/* gallery list item meta if isotope gutters enabled */.isotope.gutter-2 .gli-meta,.isotope.gutter-3 .gli-meta {	right: 0;}/* Gallery list item alter styles
================================== *//* alter style 1 */.gli-alter-1 .gallery-list-item,.isotope.gutter-2 .gli-alter-1 .gallery-list-item,.isotope.gutter-3 .gli-alter-1 .gallery-list-item {	margin-bottom: 0;}.gli-alter-1 .gallery-list-item .gl-item-image-inner:before,.gli-alter-1 .gallery-list-item .gl-item-image-inner:hover:before {	content: none;}.gli-alter-1 .gallery-list-item .gl-item-image,.gli-alter-1 .iso-height-1 .gallery-list-item .gl-item-image,.gli-alter-1 .iso-height-2 .gallery-list-item .gl-item-image {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gli-alter-1 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image,.gli-alter-1 .iso-height-1 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image,.gli-alter-1 .iso-height-2 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image {	-webkit-transform: scale(1.07);	-moz-transform: scale(1.07);	-o-transform: scale(1.07);	-ms-transform: scale(1.07);	transform: scale(1.07);}.gli-alter-1 .gl-item-info,.isotope.gutter-2 .gli-alter-1 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-alter-1 .gallery-list-item .gl-item-info {	position: absolute;	top: auto;	bottom: 0;	left: 0;	height: auto;	padding: 25px 60px 15px 5%;	z-index: 3;	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc111111', GradientType=0);}@media (max-width: 992px) {	.gli-alter-1 .gl-item-info.isotope.gutter-2 .gli-alter-1 .gallery-list-item .gl-item-info,	.isotope.gutter-3 .gli-alter-1 .gallery-list-item .gl-item-info {		padding-right: 5%;	}}.gli-alter-1 .gl-item-title {	color: #ffffff;	font-size: 20px;}@media (max-width: 992px) {	.gli-alter-1 .gl-item-title {		font-size: 16px;	}}.gli-alter-1 .gl-item-title a {	color: #ffffff;}.gli-alter-1 .gl-item-title a:hover {	opacity: .9;}.gli-alter-1 .gl-item-category,.gli-alter-1 .gl-item-category a {	color: #cccccc;}.gli-alter-1 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-alter-1 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-alter-1 .gallery-list-item .gli-meta {	bottom: 14px;	right: 15px;	color: #ffffff;	z-index: 9;}.gli-alter-1 .gallery-list-item .gli-meta a {	color: #ffffff;}.gli-alter-1 .gallery-list-item .gl-item-image-zoom,.gli-alter-1 .gallery-list-item .gl-item-image-lock {	display: none;}/* alter style 2 */.gli-alter-2 .gallery-list-item,.isotope.gutter-2 .gli-alter-2 .gallery-list-item,.isotope.gutter-3 .gli-alter-2 .gallery-list-item {	margin-bottom: 0;}.gli-alter-2 .gallery-list-item .gl-item-image-inner:before,.gli-alter-2 .gallery-list-item .gl-item-image-inner:hover:before {	content: none;}.gli-alter-2 .gallery-list-item .gl-item-image,.gli-alter-2 .iso-height-1 .gallery-list-item .gl-item-image,.gli-alter-2 .iso-height-2 .gallery-list-item .gl-item-image {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gli-alter-2 .gallery-list-item:hover .gl-item-image,.gli-alter-2 .iso-height-1 .gallery-list-item:hover .gl-item-image,.gli-alter-2 .iso-height-2 .gallery-list-item:hover .gl-item-image {	-webkit-transform: scale(1.07);	-moz-transform: scale(1.07);	-o-transform: scale(1.07);	-ms-transform: scale(1.07);	transform: scale(1.07);}.gli-alter-2 .gl-item-info,.isotope.gutter-2 .gli-alter-2 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-alter-2 .gallery-list-item .gl-item-info {	position: absolute;	top: auto;	bottom: 0;	left: 0;	height: auto;	padding: 15px 5% 15px 5%;	z-index: 3;	background-color: rgba(255, 255, 255, 0.9);}@media (max-width: 992px) {	.gli-alter-2 .gl-item-info.isotope.gutter-2 .gli-alter-2 .gallery-list-item .gl-item-info,	.isotope.gutter-3 .gli-alter-2 .gallery-list-item .gl-item-info {		padding-right: 5%;	}}.gli-alter-2 .gl-item-title {	color: #333333;	font-size: 18px;}@media (max-width: 992px) {	.gli-alter-2 .gl-item-title {		font-size: 16px;	}}.gli-alter-2 .gl-item-title a {	color: #333333;}.gli-alter-2 .gl-item-title a:hover {	color: #d884aa;}.gli-alter-2 .gl-item-category,.gli-alter-2 .gl-item-category a {	color: #666666;}.gli-alter-2 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-alter-2 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-alter-2 .gallery-list-item .gli-meta {	bottom: 14px;	right: 15px;	color: #888888;	z-index: 9;}.gli-alter-2 .gallery-list-item .gli-meta a {	color: #888888;}.gli-alter-2 .gallery-list-item .gl-item-image-zoom,.gli-alter-2 .gallery-list-item .gl-item-image-lock {	display: none;}/* alter style 3 */.gli-alter-3 .gallery-list-item,.isotope.gutter-2 .gli-alter-3 .gallery-list-item,.isotope.gutter-3 .gli-alter-3 .gallery-list-item {	margin-bottom: 0;	overflow: hidden;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out;	-o-transition: all 0.25s ease-in-out;	-ms-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}@media (min-width: 992px) {	.isotope.gutter-2 .gli-alter-3 .gallery-list-item:hover,	.isotope.gutter-3 .gli-alter-3 .gallery-list-item:hover {		-webkit-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		-moz-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		-webkit-transform: translateY(-7px) translateZ(0);		-moz-transform: translateY(-7px) translateZ(0);		-o-transform: translateY(-7px) translateZ(0);		-ms-transform: translateY(-7px) translateZ(0);		transform: translateY(-7px) translateZ(0);	}}@media (max-width: 991px) {	.isotope.gutter-2 .gli-alter-3 .gallery-list-item,	.isotope.gutter-3 .gli-alter-3 .gallery-list-item {		-webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);		-moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);		box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);	}}.gli-alter-3 .gallery-list-item .gl-item-image-inner:before,.gli-alter-3 .gallery-list-item .gl-item-image-inner:hover:before {	content: none;}.gli-alter-3 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.gli-alter-3 .gl-item-info,.isotope.gutter-2 .gli-alter-3 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-alter-3 .gallery-list-item .gl-item-info {	position: absolute;	top: auto;	bottom: 0;	left: 0;	height: auto;	padding: 15px 65px 15px 5%;	z-index: 3;	background-color: #ffffff;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out;	-o-transition: all 0.25s ease-in-out;	-ms-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}@media (max-width: 992px) {	.gli-alter-3 .gl-item-info,	.isotope.gutter-2 .gli-alter-3 .gallery-list-item .gl-item-info,	.isotope.gutter-3 .gli-alter-3 .gallery-list-item .gl-item-info {		position: absolute;		top: auto;		bottom: 0;		left: 0;		height: auto;		padding: 10px 5% 8px 5%;		opacity: 1;		visibility: visible;	}}.gli-alter-3 .gallery-list-item:hover .gl-item-info,.isotope.gutter-2 .gli-alter-3 .gallery-list-item:hover .gl-item-info,.isotope.gutter-3 .gli-alter-3 .gallery-list-item:hover .gl-item-info {	opacity: 1;	visibility: visible;}.gli-alter-3 .gl-item-title {	color: #333333;	font-size: 18px;}@media (max-width: 992px) {	.gli-alter-3 .gl-item-title {		font-size: 16px;	}}.gli-alter-3 .gl-item-title a {	color: #333333;}.gli-alter-3 .gl-item-title a:hover {	color: #d884aa;}.gli-alter-3 .gl-item-category,.gli-alter-3 .gl-item-category a {	color: #888888;}.gli-alter-3 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-alter-3 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-alter-3 .gallery-list-item .gli-meta {	bottom: 14px;	right: 15px;	color: #888888;	z-index: 9;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out;	-o-transition: all 0.25s ease-in-out;	-ms-transition: all 0.25s ease-in-out;	transition: all 0.25s ease-in-out;}@media (max-width: 992px) {	.gli-alter-3 .gallery-list-item .gli-meta,	.isotope.gutter-2 .gli-alter-3 .gallery-list-item .gli-meta,	.isotope.gutter-3 .gli-alter-3 .gallery-list-item .gli-meta {		opacity: 1;		visibility: visible;	}}.gli-alter-3 .gallery-list-item .gli-meta a {	color: #888888;}.gli-alter-3 .gallery-list-item:hover .gli-meta,.isotope.gutter-2 .gli-alter-3 .gallery-list-item:hover .gli-meta,.isotope.gutter-3 .gli-alter-3 .gallery-list-item:hover .gli-meta {	opacity: 1;	visibility: visible;}.gli-alter-3 .gallery-list-item .gl-item-image-zoom,.gli-alter-3 .gallery-list-item .gl-item-image-lock {	display: none;}/* alter style 4 */.gli-alter-4 .gallery-list-item,.isotope.gutter-2 .gli-alter-4 .gallery-list-item,.isotope.gutter-3 .gli-alter-4 .gallery-list-item {	margin-bottom: 0;}.gli-alter-4 .gallery-list-item .gl-item-image,.gli-alter-4 .iso-height-1 .gallery-list-item .gl-item-image,.gli-alter-4 .iso-height-2 .gallery-list-item .gl-item-image {	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}.gli-alter-4 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image,.gli-alter-4 .iso-height-1 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image,.gli-alter-4 .iso-height-2 .gallery-list-item:hover .gl-item-image-wrap .gl-item-image {	-webkit-transform: scale(1.07);	-moz-transform: scale(1.07);	-o-transform: scale(1.07);	-ms-transform: scale(1.07);	transform: scale(1.07);}.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before,.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before {	background-color: #ffffff;	opacity: .9;}@media (max-width: 992px) {	.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before,	.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before {		content: none;	}}.gli-alter-4 .gl-item-info,.isotope.gutter-2 .gli-alter-4 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-alter-4 .gallery-list-item .gl-item-info {	position: absolute;	top: auto;	bottom: 0;	left: 0;	height: auto;	padding: 0 60px 5% 6%;	z-index: 3;	opacity: 0;	background-color: transparent;}@media (max-width: 992px) {	.gli-alter-4 .gl-item-info,	.isotope.gutter-2 .gli-alter-4 .gallery-list-item .gl-item-info,	.isotope.gutter-3 .gli-alter-4 .gallery-list-item .gl-item-info {		position: absolute;		top: auto;		bottom: 0;		left: 0;		height: auto;		padding: 8px 5% 12px 5%;		background-color: transparent;		opacity: 1;		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 17, 17, 0.8) 100%);		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc111111', GradientType=0);	}}.gli-alter-4 .gallery-list-item:hover .gl-item-info,.isotope.gutter-2 .gli-alter-4 .gallery-list-item:hover .gl-item-info,.isotope.gutter-3 .gli-alter-4 .gallery-list-item:hover .gl-item-info {	opacity: 1;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	-webkit-transition-delay: 0.1s;	-moz-transition-delay: 0.1s;	transition-delay: 0.1s;}.gli-alter-4 .gl-item-title {	font-size: 22px;	white-space: normal;}@media (max-width: 992px) {	.gli-alter-4 .gl-item-title {		font-size: 16px;	}}@media (max-width: 992px) and (max-width: 991px) {	.gli-alter-4 .gl-item-title a {		color: #ffffff;	}}.gli-alter-4 .gl-item-category {	margin-top: 8px;}.gli-alter-4 .gl-item-category,.gli-alter-4 .gl-item-category a {	color: #666666;}@media (max-width: 992px) {	.gli-alter-4 .gl-item-category,	.gli-alter-4 .gl-item-category a {		color: #cccccc;	}}.gli-alter-4 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-alter-4 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-alter-4 .gallery-list-item .gli-meta {	top: 20px;	bottom: auto;	right: 20px;	padding: 10px;	color: #666666;	z-index: 9;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}@media (max-width: 992px) {	.gli-alter-4 .gallery-list-item .gli-meta,	.isotope.gutter-2 .gli-alter-4 .gallery-list-item .gli-meta,	.isotope.gutter-3 .gli-alter-4 .gallery-list-item .gli-meta {		top: auto;		bottom: 0;		left: auto;		right: 0;		opacity: 1;		visibility: visible;		color: #ffffff;	}}.gli-alter-4 .gallery-list-item:hover .gli-meta,.isotope.gutter-2 .gli-alter-4 .gallery-list-item:hover .gli-meta,.isotope.gutter-3 .gli-alter-4 .gallery-list-item:hover .gli-meta {	opacity: 1;	visibility: visible;}.gli-alter-4 .gallery-list-item .gli-meta a {	color: #666666;}.gli-alter-4 .gallery-list-item .gl-item-image-zoom,.gli-alter-4 .gallery-list-item .gl-item-image-lock {	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.gli-alter-4 .gallery-list-item:hover .gl-item-image-zoom,.gli-alter-4 .gallery-list-item:hover .gl-item-image-lock {	bottom: 20px;	opacity: 1;	-webkit-transition-delay: 0.3s;	-moz-transition-delay: 0.3s;	transition-delay: 0.3s;}.gli-alter-4 .gallery-list-item .gl-item-image-zoom:hover {	-webkit-transition-delay: 0s;	-moz-transition-delay: 0s;	transition-delay: 0s;}/* alter style 5 */.gli-alter-5 .gallery-list-item,.isotope.gutter-2 .gli-alter-5 .gallery-list-item,.isotope.gutter-3 .gli-alter-5 .gallery-list-item {	margin-bottom: 0;}.gli-alter-5:hover .gallery-list-item .gl-item-image-inner:before {	opacity: .5 !important;}.gli-alter-5 .gallery-list-item .gl-item-image-inner:before {	background-color: #000000 !important;	opacity: .2 !important;}.gli-alter-5 .gallery-list-item:hover .gl-item-image-inner:before {	opacity: .1 !important;}.gli-alter-5 .gallery-list-item .gl-item-image,.gli-alter-5 .iso-height-1 .gallery-list-item .gl-item-image,.gli-alter-5 .iso-height-2 .gallery-list-item .gl-item-image {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gli-alter-5 .gallery-list-item:hover .gl-item-image,.gli-alter-5 .iso-height-1 .gallery-list-item:hover .gl-item-image,.gli-alter-5 .iso-height-2 .gallery-list-item:hover .gl-item-image {	-webkit-transform: scale(1.07);	-moz-transform: scale(1.07);	-o-transform: scale(1.07);	-ms-transform: scale(1.07);	transform: scale(1.07);}.gli-alter-5 .gl-item-info,.isotope.gutter-2 .gli-alter-5 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-alter-5 .gallery-list-item .gl-item-info {	position: absolute;	top: auto;	bottom: 0;	left: 0;	height: auto;	padding: 0 15% 5% 5%;	z-index: 3;	background-color: transparent;}.gli-alter-5 .gl-item-title {	color: #ffffff;	font-size: 26px;	font-weight: 600;	white-space: normal;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}@media (max-width: 992px) {	.gli-alter-5 .gl-item-title {		font-size: 22px;	}}.gli-alter-5 .gl-item-title a {	color: #ffffff !important;	display: block;}.gli-alter-5 .gl-item-title a:hover {	color: #ffffff !important;}.gli-alter-5:hover .gallery-list-item .gl-item-title {	opacity: .4;}.gli-alter-5 .gallery-list-item:hover .gl-item-title {	opacity: 1;}.gli-alter-5 .gl-item-category {	display: none;}.gli-alter-5 .gallery-list-item .gli-meta {	display: none;}.gli-alter-5 .gallery-list-item .gl-item-image-zoom,.gli-alter-5 .gallery-list-item .gl-item-image-lock {	display: none;}/* alter style - hover dark overlay */.gli-dark .gallery-list-item .gl-item-image-inner:hover:before,.gli-dark.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before,.gli-dark.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before,.gli-dark.gli-alter-5 .gallery-list-item:hover .gl-item-image-inner:before {	background-color: #000000 !important;	opacity: .75 !important;}.gli-dark.gli-alter-5 .gallery-list-item .gl-item-image-inner:before {	background-color: #000000 !important;	opacity: .2 !important;}.gli-dark.gli-alter-5:hover .gallery-list-item .gl-item-title {	opacity: 1 !important;}.gli-dark.gli-alter-4 .gl-item-title,.gli-dark.gli-alter-4 .gl-item-title a {	color: #ffffff !important;}.gli-dark.gli-alter-4 .gl-item-category,.gli-dark.gli-alter-4 .gl-item-category a {	color: #eeeeee !important;}.gli-dark.gli-alter-4 .gallery-list-item .gli-meta,.gli-dark.gli-alter-4 .gallery-list-item .gli-meta a,.gli-dark.gli-alter-4 .gallery-list-item .gli-meta .favorite-btn.active .icon-heart-filled {	color: #ffffff !important;}.gli-dark .gallery-list-item .gl-item-image-zoom:before,.gli-dark .gallery-list-item .gl-item-image-zoom:after,.gli-dark.gli-alter-4 .gallery-list-item .gl-item-image-zoom:before,.gli-dark.gli-alter-4 .gallery-list-item .gl-item-image-zoom:after {	background-color: #ffffff;}.gli-dark.gli-alter-2 .gallery-list-item .gl-item-image-zoom:before,.gli-dark.gli-alter-2 .gallery-list-item .gl-item-image-zoom:after,.gli-dark.gli-alter-3 .gallery-list-item .gl-item-image-zoom:before,.gli-dark.gli-alter-3 .gallery-list-item .gl-item-image-zoom:after {	background-color: #111111;}.gli-dark.gli-alter-2 .gallery-list-item .gl-item-image-lock,.gli-dark.gli-alter-3 .gallery-list-item .gl-item-image-lock {	color: #111111;}.gli-dark .gallery-list-item .gl-item-image-lock {	color: #ffffff;}/* alter style - hover colored overlay */.gli-colored .gallery-list-item .gl-item-image-inner:hover:before,.gli-colored.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before,.gli-colored.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before,.gli-colored.gli-alter-5 .gallery-list-item:hover .gl-item-image-inner:before {	background-color: #d884aa !important;	opacity: .6 !important;}.gli-colored.gli-alter-5 .gallery-list-item .gl-item-image-inner:before {	background-color: #000000 !important;	opacity: .2 !important;}.gli-colored.gli-alter-5:hover .gallery-list-item .gl-item-title {	opacity: 1 !important;}.gli-colored.gli-alter-4 .gl-item-title,.gli-colored.gli-alter-4 .gl-item-title a {	color: #ffffff !important;}.gli-colored.gli-alter-4 .gl-item-category,.gli-colored.gli-alter-4 .gl-item-category a {	color: #eeeeee !important;}.gli-colored.gli-alter-4 .gallery-list-item .gli-meta,.gli-colored.gli-alter-4 .gallery-list-item .gli-meta a,.gli-colored.gli-alter-4 .gallery-list-item .gli-meta .favorite-btn.active .icon-heart-filled {	color: #ffffff !important;}.gli-colored .gallery-list-item .gl-item-image-zoom:before,.gli-colored .gallery-list-item .gl-item-image-zoom:after,.gli-colored.gli-alter-4 .gallery-list-item .gl-item-image-zoom:before,.gli-colored.gli-alter-4 .gallery-list-item .gl-item-image-zoom:after {	background-color: #ffffff;}.gli-colored.gli-alter-2 .gallery-list-item .gl-item-image-zoom:before,.gli-colored.gli-alter-2 .gallery-list-item .gl-item-image-zoom:after,.gli-colored.gli-alter-3 .gallery-list-item .gl-item-image-zoom:before,.gli-colored.gli-alter-3 .gallery-list-item .gl-item-image-zoom:after {	background-color: #111111;}.gli-colored.gli-alter-2 .gallery-list-item .gl-item-image-lock,.gli-colored.gli-alter-3 .gallery-list-item .gl-item-image-lock {	color: #111111;}.gli-colored .gallery-list-item .gl-item-image-lock {	color: #ffffff;}/* alter style - image frame */.isotope.gutter-1 .gli-frame .gallery-list-item,.isotope.gutter-2 .gli-frame .gallery-list-item,.isotope.gutter-3 .gli-frame .gallery-list-item {	background-color: #ffffff;	border: 1px solid #e5e5e5;	border-radius: 3px;}.isotope.gutter-1 .gli-alter-3.gli-frame .gallery-list-item,.isotope.gutter-2 .gli-alter-3.gli-frame .gallery-list-item,.isotope.gutter-3 .gli-alter-3.gli-frame .gallery-list-item {	-webkit-box-shadow: 0 11px 10px -5px rgba(0, 0, 0, 0.08);	-moz-box-shadow: 0 11px 10px -5px rgba(0, 0, 0, 0.08);	box-shadow: 0 11px 10px -5px rgba(0, 0, 0, 0.08);}@media (min-width: 992px) {	.isotope.gutter-1 .gli-alter-3.gli-frame .gallery-list-item:hover,	.isotope.gutter-2 .gli-alter-3.gli-frame .gallery-list-item:hover,	.isotope.gutter-3 .gli-alter-3.gli-frame .gallery-list-item:hover {		-webkit-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		-moz-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.4);		-webkit-transform: translateY(-7px) translateZ(0);		-moz-transform: translateY(-7px) translateZ(0);		-o-transform: translateY(-7px) translateZ(0);		-ms-transform: translateY(-7px) translateZ(0);		transform: translateY(-7px) translateZ(0);	}}.isotope.gutter-1 .gli-frame .gallery-list-item .gl-item-image-inner,.isotope.gutter-2 .gli-frame .gallery-list-item .gl-item-image-inner,.isotope.gutter-3 .gli-frame .gallery-list-item .gl-item-image-inner {	top: 15px;	bottom: 15px;	left: 15px;	right: 15px;}.isotope.gutter-1 .gli-frame.gli-alter-1 .gallery-list-item .gli-meta,.isotope.gutter-1 .gli-frame.gli-alter-2 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-frame.gli-alter-1 .gallery-list-item .gli-meta,.isotope.gutter-2 .gli-frame.gli-alter-2 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-frame.gli-alter-1 .gallery-list-item .gli-meta,.isotope.gutter-3 .gli-frame.gli-alter-2 .gallery-list-item .gli-meta {	bottom: 25px;	right: 30px;}.isotope.gutter-1 .gli-frame.gli-alter-1 .gallery-list-item .gl-item-info,.isotope.gutter-1 .gli-frame.gli-alter-2 .gallery-list-item .gl-item-info,.isotope.gutter-1 .gli-frame.gli-alter-4 .gallery-list-item .gl-item-info,.isotope.gutter-1 .gli-frame.gli-alter-5 .gallery-list-item .gl-item-info,.isotope.gutter-2 .gli-frame.gli-alter-1 .gallery-list-item .gl-item-info,.isotope.gutter-2 .gli-frame.gli-alter-2 .gallery-list-item .gl-item-info,.isotope.gutter-2 .gli-frame.gli-alter-4 .gallery-list-item .gl-item-info,.isotope.gutter-2 .gli-frame.gli-alter-5 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-frame.gli-alter-1 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-frame.gli-alter-2 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-frame.gli-alter-4 .gallery-list-item .gl-item-info,.isotope.gutter-3 .gli-frame.gli-alter-5 .gallery-list-item .gl-item-info {	width: auto;	bottom: 15px;	left: 15px;	right: 15px;}/* Gallery list categories
=========================== */.gl-categories .gl-item-title,.gl-categories .gli-alter-4 .gl-item-title {	font-size: 26px;}.gl-categories .gli-alter-1 .gl-item-title,.gl-categories .gli-alter-2 .gl-item-title,.gl-categories .gli-alter-3 .gl-item-title {	font-size: 22px;}.gl-categories .gl-item-category,.gl-categories .gli-meta {	display: none;}/* Isotope items in gallery list section
========================================= */@media (max-width: 992px) {	#gallery-list-section .isotope-item {		margin-bottom: 15px;	}	#gallery-list-section .gli-alter-1 .isotope-item,	#gallery-list-section .gli-alter-2 .isotope-item,	#gallery-list-section .gli-alter-3 .isotope-item,	#gallery-list-section .gli-alter-4 .isotope-item,	#gallery-list-section .gli-alter-5 .isotope-item {		margin-bottom: 0;	}}@media (max-width: 768px) {	.gl-categories .isotope.col-2 .isotope-item,	.gl-categories .isotope.col-3 .isotope-item,	.gl-categories .isotope.col-4 .isotope-item,	.gl-categories .isotope.col-5 .isotope-item,	.gl-categories .isotope.col-6 .isotope-item {		width: 50%;	}}/* ------------------------------------------------------------- *
 * Gallery list carousel
/* ------------------------------------------------------------- */.gl-carousel-wrap {	position: relative;	background-color: rgba(128, 128, 128, 0.1);	padding: 40px;}@media (max-width: 992px) {	.gl-carousel-wrap {		padding: 15px;	}}/* gallery list carousel no crop */@media (min-width: 992px) {	.glc-no-crop .owl-carousel .owl-stage-outer {		margin-left: -1px;		padding-left: 60px;	}	.glc-no-crop .gl-carousel-wrap {		padding: 40px 0;	}}/* gallery list carousel cover (for slider center) */@media (min-width: 992px) {	.gallery-list-carousel.glc-center .cc-item .cover {		background-color: rgba(255, 255, 255, 0.7);	}	.gallery-list-carousel.glc-center .owl-item.center .cc-item .cover {		background-color: transparent;	}}/* Gallery list carousel full height offsets
============================================= */.gallery-list-carousel .owl-carousel.cc-height-full,.gallery-list-carousel .owl-carousel.cc-height-full .cc-item {	height: calc(100vh - 161px);}@media (max-width: 991px) {	.gallery-list-carousel .owl-carousel.cc-height-full,	.gallery-list-carousel .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 92px);	}}@media (min-width: 992px) {	body.footer-minimal-on .gallery-list-carousel .owl-carousel.cc-height-full,	body.footer-minimal-on .gallery-list-carousel .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 242px);	}}/* if class "no-padding" enabled */@media (min-width: 992px) {	.gl-carousel-wrap.no-padding .owl-carousel.cc-height-full,	.gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 82px);	}	body.footer-minimal-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full,	body.footer-minimal-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 144px);	}}@media (max-width: 991px) {	.gl-carousel-wrap.no-padding .owl-carousel.cc-height-full,	.gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 62px);	}}/* if header-transparent enabled */body.header-transparent-on .gallery-list-carousel .owl-carousel.cc-height-full,body.header-transparent-on .gallery-list-carousel .owl-carousel.cc-height-full .cc-item {	height: calc(100vh - 82px);}body.header-transparent-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full,body.header-transparent-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {	height: 100vh;}/* Gallery list item inside "cc-item" (in case you want to use it)
====================================== */.gallery-list-carousel .gallery-list-item,.gallery-list-carousel .gallery-list-item .gl-item-image {	height: 100%;}.gallery-list-carousel .gl-item-info {	position: absolute;	left: 0;	bottom: 0;}.gallery-list-carousel .gli-alter-3 .gl-item-info {	top: 10%;	bottom: 10%;	left: 10%;	right: 10%;}.gallery-list-carousel .gli-alter-2 .gl-item-title {	font-size: 22px;}/* If thumb-list inside gallery list carousel
============================================== */.gallery-list-carousel .thumb-list {	position: absolute;	top: 50%;	right: 9%;	width: 40%;	padding: 40px;	z-index: 2;	opacity: 0;	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out;}@media (max-width: 1024px) {	/* disable thumb-list on smaller screens */	.gallery-list-carousel .thumb-list {		display: none;	}}.gallery-list-carousel .owl-carousel .owl-item.active .thumb-list {	right: 9%;	opacity: 1;	-webkit-transition-delay: 0.7s;	-moz-transition-delay: 0.7s;	transition-delay: 0.7s;}@media (max-width: 1400px) {	.gallery-list-carousel .thumb-list,	.gallery-list-carousel .owl-carousel .owl-item.active .thumb-list {		right: 5%;	}}.gallery-list-carousel .thumb-list > li {	padding: 1%;}.gallery-list-carousel .thumb-list .thumb-list-item {	padding-bottom: 65%;	border: 12px solid #ffffff;}@media (max-width: 1400px) {	.gallery-list-carousel .thumb-list .thumb-list-item {		border-width: 8px;	}}.gallery-list-carousel .thumb-list .thumb-list-item:hover {	opacity: 1;	-webkit-transform: scale(1.08);	-moz-transform: scale(1.08);	-o-transform: scale(1.08);	-ms-transform: scale(1.08);	transform: scale(1.08);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);}/* ------------------------------------------------------------- *
 * Gallery thumbnails section
/* ------------------------------------------------------------- */#gallery-thumbnails-section {	padding-top: 5%;}.gts-inner {	padding: 0 3%;}.gts-inner.tt-wrap {	padding: 0;}/* gallery thumbnails list block */.gallery-thumbnails-block {	margin-bottom: 70px;}/* gtb heading */.gtb-heading {	margin-bottom: 30px;}.gtb-heading-title {	margin: 0;	font-size: 28px;}.gtb-heading-category {	margin-bottom: 15px;	font-size: 12px;	color: #999999;}.gtb-heading-category a,.gtb-heading-category span {	background-color: #d884aa;	padding: 1px 5px 0px 5px;	color: #ffffff;}.gtb-heading-category a:hover {	opacity: .8;}.gtb-heading-date {	margin-top: 5px;	font-size: 14px;	color: #999999;}/* gallery thumbnails list */.gallery-thumbnails-list {	list-style: none;	margin: 0;	padding: 0;	font-size: 0;}.gallery-thumbnails-list > li {	display: inline-block;	width: 140px;	vertical-align: top;	font-size: inherit;}@media (max-width: 992px) {	.gallery-thumbnails-list > li {		width: 100px;	}}@media (max-width: 768px) {	.gallery-thumbnails-list > li {		width: 80px;	}}/* gallery thumbnails list item */.gtl-item {	background-color: rgba(138, 138, 138, 0.13);	padding-bottom: 80%;	margin: 3px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.gtl-item:hover {	opacity: .85;}/* ------------------------------------------------------------- *
 * Gallery single section
/* ------------------------------------------------------------- */#gallery-single-section {	width: 100%;}/* isotope items in gallery single section */@media (max-width: 768px) {	#gallery-single-section .isotope.col-2 .isotope-item,	#gallery-single-section .isotope.col-3 .isotope-item,	#gallery-single-section .isotope.col-4 .isotope-item,	#gallery-single-section .isotope.col-5 .isotope-item,	#gallery-single-section .isotope.col-6 .isotope-item {		width: 50%;	}}.gallery-single-inner {	position: relative;}/* gallery single item
======================= */.gallery-single-item {	position: relative;	display: block;	overflow: hidden;	background-color: rgba(138, 138, 138, 0.11);}/* gallery single item image */.gallery-single-item .gs-item-image {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gallery-single-item:hover .gs-item-image,.iso-height-1 .gallery-single-item:hover .gs-item-image,.iso-height-2 .gallery-single-item:hover .gs-item-image {	-webkit-transform: scale(1.08);	-moz-transform: scale(1.08);	-o-transform: scale(1.08);	-ms-transform: scale(1.08);	transform: scale(1.08);}.iso-height-1 .gallery-single-item .gs-item-image,.iso-height-2 .gallery-single-item .gs-item-image {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}/* gallery single item cover */.gallery-single-item:before {	position: absolute;	content: "";	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: #000000;	z-index: 2;	opacity: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gallery-single-item:hover:before {	opacity: .5;}/* gallery single item info */.gallery-single-item .gsi-image-caption {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	padding: 0 80px 0 8%;	z-index: 9;	font-size: 16px;	color: #ffffff;	opacity: 0;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	text-align: center;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.gallery-single-item:hover .gsi-image-caption {	bottom: 30px;	opacity: 1;	-webkit-transition-delay: 0.5s;	-moz-transition-delay: 0.5s;	transition-delay: 0.5s;}/* gallery single item icon */.gallery-single-item .gs-item-icon {	position: absolute;	display: block;	top: 50%;	left: 50%;	transform: translate(-50%, -50%) scale(0, 1);	font-size: 22px;	color: #ffffff;	opacity: 0;	z-index: 2;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gallery-single-item:hover .gs-item-icon {	opacity: 1;	transform: translate(-50%, -50%) scale(1, 1);}/* gallery single item styles
============================== *//* gsi-color */#gallery.gsi-color .gallery-single-item:before {	background-color: #d884aa;}#gallery.gsi-color .gallery-single-item:hover:before {	opacity: .55;}#gallery.gsi-color .gs-item-info .gs-item-icon {	color: #ffffff;}/* gsi-zoom */#gallery.gsi-zoom .gsi-image-caption,#gallery.gsi-zoom .gs-item-icon,#gallery.gsi-zoom .gallery-single-item:before {	display: none;}/* gsi-simple */#gallery.gsi-simple .gsi-image-caption,#gallery.gsi-simple .gs-item-icon,#gallery.gsi-simple .gallery-single-item:before {	display: none;}#gallery.gsi-simple .iso-height-1 .gallery-single-item:hover .gs-item-image,#gallery.gsi-simple .iso-height-2 .gallery-single-item:hover .gs-item-image {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}#gallery.gsi-simple .gallery-single-item {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}#gallery.gsi-simple .gallery-single-item:hover {	opacity: .8;}/* gallery single share
======================== */.gallery-share {	position: absolute;	left: 3%;	top: 50px;	width: 55px;	height: 55px;	line-height: 57px;	background-color: #d884aa;	text-align: center;	font-size: 18px;	color: #ffffff;	cursor: pointer;	z-index: 9;	border-radius: 60px;	-webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.25);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gallery-share:hover,.gallery-share:focus {	color: #ffffff;}.gallery-share:hover {	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.isotope.gutter-1 .gallery-share {	top: 60px;}.isotope.gutter-2 .gallery-share {	top: 80px;}.isotope.gutter-3 .gallery-share {	top: 100px;}/* gallery single share align right */.gallery-share.gs-right {	left: auto;	right: 3%;}/* if ".isotope-top-content" contains class "fi-to-button-on" */.isotope-top-content.gallery-share-on {	margin-top: 0 !important;	padding: 0;}.isotope.gutter-1 .isotope-top-content.gallery-share-on {	padding-top: 6px;	padding-bottom: 0;}.isotope.gutter-2 .isotope-top-content.gallery-share-on {	padding-top: 1.5%;	padding-bottom: 0;}.isotope.gutter-3 .isotope-top-content.gallery-share-on {	padding-top: 2.5%;	padding-bottom: 0;}/* if page header enabled */body.page-header-on .gallery-share,body.page-header-on .isotope.gutter-1 .gallery-share,body.page-header-on .isotope.gutter-2 .gallery-share,body.page-header-on .isotope.gutter-3 .gallery-share {	top: -28px !important;}/* if page boxed layout enabled */body.tt-boxed .isotope-wrap.tt-wrap .gallery-share {	left: 0;	margin: 0;}body.tt-boxed .isotope-wrap.tt-wrap .gallery-share.gs-right {	left: auto;	right: 0;}@media (min-width: 768px) {	body.tt-boxed .isotope-wrap.tt-wrap .isotope-top-content.gallery-share-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-top-content.gallery-share-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-top-content.gallery-share-on,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-top-content.gallery-share-on {		padding-top: 50px;	}}body.tt-boxed .isotope-wrap.tt-wrap .gallery-share,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .gallery-share,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .gallery-share,body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .gallery-share {	top: 20px;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope-top-content.gallery-share-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-1 .isotope-top-content.gallery-share-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-2 .isotope-top-content.gallery-share-on {	padding-top: 40px;	padding-bottom: 0;}body.tt-boxed.page-header-on .isotope-wrap.tt-wrap .isotope.gutter-3 .isotope-top-content.gallery-share-on {	padding-top: 40px;	padding-bottom: 0;}/* move gallery share button to bottom on small screens
======================================================== */@media (max-width: 768px) {	.isotope-filter.fi-to-button,	body.page-header-on .gallery-share,	body.page-header-on .isotope.gutter-1 .gallery-share,	body.page-header-on .isotope.gutter-2 .gallery-share,	body.page-header-on .isotope.gutter-3 .gallery-share,	body.tt-boxed .isotope-wrap.tt-wrap .gallery-share,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-1 .gallery-share,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-2 .gallery-share,	body.tt-boxed .isotope-wrap.tt-wrap .isotope.gutter-3 .gallery-share {		position: fixed;		top: auto !important;		bottom: 15px !important;		left: auto !important;		right: 15px !important;	}}/* Gallery single meta
======================= */ul.gallery-meta {	display: inline-block;	margin: 0;	padding: 0;	list-style: none;	font-size: 18px;	color: #a7a7a7;}ul.gallery-meta > li {	float: left;	margin-right: 12px;}ul.gallery-meta > li:last-child {	margin-right: 0 !important;}ul.gallery-meta > li a {	color: #a7a7a7;}ul.gallery-meta > li a:hover {	color: #d884aa;}/* content share trigger *//* content info trigger *//* gallery single simple item
============================== */.gs-simple-item {	margin-bottom: 40px;}@media (max-width: 992px) {	.gs-simple-item {		margin-bottom: 20px;	}}.gs-simple-item .gss-item-image {	display: block;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gs-simple-item .gss-item-image:hover {	opacity: .9;}.gs-simple-item .gss-image-caption {	margin-top: 7px;	font-style: italic;	font-size: 13px;	color: #888888;}/* Gallery single credits
========================== */.gallery-single-credits dl {	margin-bottom: 20px;}.gallery-single-credits dt {	font-weight: bold;	font-weight: 600;}.gallery-single-credits dd,.gallery-single-credits dd a {	color: #888888;	font-weight: normal;	font-size: 14px;}.gallery-single-credits dd a:hover {	opacity: .8;}/* Gallery single nav
====================== */.gallery-single-nav a {	display: inline-block;	width: 20px;	height: 20px;	line-height: 20px;	color: #222222;	text-align: center;}.gallery-single-nav a:hover {	opacity: .8;}.gallery-single-nav .gsn-prew {	margin-right: 10px;	font-size: 25px;}.gallery-single-nav .gsn-next {	margin-left: 10px;	font-size: 25px;}.gallery-single-nav .gsn-back {	font-size: 20px;}/* if gallery single nav in page header */#page-header .gallery-single-nav {	position: absolute;	right: 60px;	bottom: 80px;	z-index: 9;}@media (max-width: 768px) {	#page-header .gallery-single-nav {		bottom: 30px;		right: 15px;	}}#page-header .gallery-single-nav a {	color: #222222;}#page-header.ph-image-on .gallery-single-nav a {	color: #ffffff;}body.iso-tt-wrap-on #page-header .gallery-single-nav {	right: 15px;}/* ------------------------------------------------------------- *
 * Gallery single carousel
/* ------------------------------------------------------------- */.gs-carousel-wrap {	position: relative;	background-color: rgba(128, 128, 128, 0.12);	padding: 40px 0;}@media (max-width: 992px) {	.gs-carousel-wrap {		padding: 15px;	}}@media (min-width: 992px) {	.gallery-single-carousel .owl-carousel .owl-stage-outer {		margin-left: -1px;		padding-left: 60px;	}	.gs-carousel-center .owl-carousel .owl-stage-outer {		margin-left: 0;		padding-left: 0;	}}/* Gallery single full height carousel offsets
=============================================== */.gallery-single-carousel .owl-carousel.cc-height-full,.gallery-single-carousel .owl-carousel.cc-height-full .cc-item {	height: calc(100vh - 162px);}@media (max-width: 991px) {	.gallery-single-carousel .owl-carousel.cc-height-full,	.gallery-single-carousel .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 92px);	}}@media (min-width: 992px) {	body.footer-minimal-on .gallery-single-carousel .owl-carousel.cc-height-full,	body.footer-minimal-on .gallery-single-carousel .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 222px);	}}/* if class "no-padding" enabled */@media (min-width: 992px) {	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full,	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 82px);	}	body.footer-minimal-on .gs-carousel-wrap.no-padding .owl-carousel.cc-height-full,	body.footer-minimal-on .gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 162px);	}}@media (max-width: 991px) {	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full,	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: calc(100vh - 62px);	}}/* if header-transparent enabled */body.header-transparent-on .gallery-single-carousel .owl-carousel.cc-height-full,body.header-transparent-on .gallery-single-carousel .owl-carousel.cc-height-full .cc-item {	height: calc(100vh - 82px);}body.header-transparent-on .gs-carousel-wrap.no-padding .owl-carousel.cc-height-full,body.header-transparent-on .gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {	height: 100vh;}/* Gallery single carousel item
================================ *//* gallery single carousel item image caption */.gallery-single-carousel .cc-item .gsi-image-caption {	position: absolute;	left: 5%;	bottom: 3%;	max-width: 600px;	background-color: rgba(255, 255, 255, 0.85);	margin-right: 10%;	padding: 10px;	font-size: 14px;	font-style: italic;	color: #222222;	z-index: 3;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.gallery-single-carousel .cc-item:hover .gsi-image-caption {	bottom: 5%;	opacity: 1;	visibility: visible;	-webkit-transition-delay: 0.2s;	-moz-transition-delay: 0.2s;	transition-delay: 0.2s;}@media (max-width: 992px) {	/* disable captions on small screens */	.gallery-single-carousel .cc-item .gsi-image-caption {		display: none;	}}/* gallery single carousel meta
================================ */.gallery-single-carousel ul.gallery-meta {	position: absolute;	right: 27px;	bottom: 20px;	background-color: rgba(255, 255, 255, 0.9);	padding: 10px 20px 8px 20px;	z-index: 2;	color: #333333;	/* border-radius: 50px; */}@media (max-width: 992px) {	.gallery-single-carousel ul.gallery-meta {		right: 30px;		bottom: 30px;	}}.gallery-single-carousel ul.gallery-meta > li {	margin-right: 20px;}.gallery-single-carousel ul.gallery-meta > li a {	color: #333333;}.gallery-single-carousel ul.gallery-meta > li a:hover {	color: #d884aa;}.gallery-single-carousel ul.gallery-meta .favorite-btn {	font-size: 16px;}/* gallery single carousel nav-bottom-right
============================================ */.gallery-single-carousel .nav-bottom-right .owl-nav {	position: absolute;	top: auto;	bottom: 150px;	right: 35px;	width: 133px;}@media (max-width: 992px) {	.gallery-single-carousel .nav-bottom-right .owl-nav {		bottom: 135px;		right: 20px;	}}/* gallery single carousel center
================================== *//* gallery single carousel item cover (for carousel center) */@media (min-width: 992px) {	.gallery-single-carousel.gs-carousel-center .cc-item .gsi-image-caption {		opacity: 0;		visibility: hidden;	}	.gallery-single-carousel.gs-carousel-center .owl-item.center .cc-item .gsi-image-caption {		bottom: 5%;		opacity: 1;		visibility: visible;		-webkit-transition-delay: 0.5s;		-moz-transition-delay: 0.5s;		transition-delay: 0.5s;	}}/* Gallery single carousel info
================================ */.gs-carousel-info {	position: relative;	width: inherit;	/* width handled by "theme.js" file */	background-color: #ffffff;	padding: 8% 8% 80px 8%;}/* gallery single full height carousel info offsets */.gallery-single-carousel .owl-carousel.cc-height-full .gs-carousel-info {	height: calc(100vh - 162px);}@media (max-width: 991px) {	.gallery-single-carousel .owl-carousel.cc-height-full .gs-carousel-info {		height: calc(100vh - 112px);	}}@media (max-width: 767px) {	.gallery-single-carousel .owl-carousel.cc-height-full .gs-carousel-info {		height: calc(100vh - 92px);	}}@media (min-width: 992px) {	body.footer-minimal-on .gallery-single-carousel .owl-carousel.cc-height-full .gs-carousel-info {		height: calc(100vh - 242px);	}}/* if class "no-padding" enabled on "gs-carousel-wrap" */@media (min-width: 992px) {	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .gs-carousel-info {		height: calc(100vh - 162px);	}}@media (max-width: 991px) {	.gs-carousel-wrap.no-padding .owl-carousel.cc-height-full .gs-carousel-info {		height: calc(100vh - 62px);	}}/* callery single carousel info inner */.gsc-info-inner {	height: 100%;	overflow-y: auto;}.gs-carousel-info .gallery-single-nav {	position: absolute;	left: 8%;	bottom: 25px;	margin: 0;}.gallery-single-carousel .gs-carousel-info ul.gallery-meta {	position: absolute;	right: 8%;	bottom: 25px;	padding: 0;	background-color: transparent;	z-index: 2;	font-size: 18px;	color: #a7a7a7;}.gallery-single-carousel .gs-carousel-info ul.gallery-meta .favorite-btn {	font-size: 14px;}/* ------------------------------------------------------------- *
 * Gallery single section with sidebar
/* ------------------------------------------------------------- */.gallery-single-with-sidebar {	padding: 60px 4% 0 4%;}@media (max-width: 1200px) {	.gallery-single-with-sidebar {		padding: 5% 15px 0 15px;	}	body.tt-boxed .gallery-single-with-sidebar {		padding: 5% 0 0 0;	}}/* If page header enabled */body.page-header-on .gallery-single-with-sidebar {	padding-top: 40px;}/* Gallery single sidebar
========================== */.gs-sidebar {	position: relative;	margin-bottom: 30px;}.gs-sidebar-left .gs-sidebar {	padding: 0 30px 0 0;	border-right: 1px solid rgba(150, 150, 150, 0.2);}.gs-sidebar-right .gs-sidebar {	padding: 0 0 0 30px;	border-left: 1px solid rgba(150, 150, 150, 0.2);}@media (max-width: 1200px) {	.gs-sidebar-left .gs-sidebar,	.gs-sidebar-right .gs-sidebar {		padding: 0 10%;		border: none;	}}/* gallery single sidebar info *//* gallery single sidebar title */.gs-sidebar-title {	margin-bottom: 30px;	font-size: 34px;}/* gallery single sidebar info description */.gs-sidebar-description {	margin-top: 30px;}/* gallery single sidebar meta */.gs-sidebar ul.gallery-meta {	position: absolute;	top: 0;	right: 30px;}/* if isotope gutters enabled
============================== */.gallery-single-with-sidebar .isotope.gutter-1 .isotope-items-wrap,.gallery-single-with-sidebar .isotope.gutter-2 .isotope-items-wrap,.gallery-single-with-sidebar .isotope.gutter-3 .isotope-items-wrap {	padding-top: 0;	margin-top: 0 !important;	margin-left: 0;	margin-right: 0;}/* ------------------------------------------------------------- *
 * Add to favorites button
/* ------------------------------------------------------------- */.favorite-btn {	font-size: 14px;	font-weight: normal;}.fav-inner {	position: relative;	display: inline-block;	width: 14px;	cursor: pointer;	z-index: 2;}/* icon-heart (FontAwesome) */.icon-heart {	font-family: FontAwesome;	font-weight: normal;	font-style: normal;	text-decoration: inherit;	-webkit-font-smoothing: antialiased;}.icon-heart-filled {	display: none;}.favorite-btn.active .icon-heart-filled {	display: inline-block;	color: #d884aa;}.favorite-btn.active .icon-heart-empty {	display: none;}/* call icons */.icon-heart-filled:before {	content: "\f004";}.icon-heart-empty:before {	content: "\f08a";}/* fav-count */.fav-count {	display: inline-block;	cursor: pointer;}/* ----------------------------------------------------------------------- *
 * Lightgallery: (more info: http://sachinchoolur.github.io/lightGallery)
/* ----------------------------------------------------------------------- */body.lg-on {	overflow: hidden !important;}.lg-backdrop {	z-index: 99999;}.lg-outer {	z-index: 99999;}/* Lightgallery sub html (image caption) */.lg-sub-html {	font-size: 16px;}@media (max-width: 992px) {	.lg-sub-html {		padding: 10px 10px 40px 10px;		font-size: 14px;	}}.lg-sub-html p {	display: inline-block;	max-width: 800px;	font-size: 16px;}/* Lightgallery thumbnails improvements */.lg-outer .lg-thumb {	margin-left: auto;	margin-right: auto;}.lg-outer .lg-thumb-item {	position: relative;	border: 2px solid #ffffff;	border-radius: 0;}.lg-outer .lg-thumb-item img {	position: absolute;	left: 50%;	top: 50%;	max-width: inherit;	width: 150%;	height: auto;	-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}/* Lightgallery autoplay progress bar improvements */.lg-progress-bar {	background-color: #333333;	height: 2px;}.lg-progress-bar .lg-progress {	background-color: #a90707;	height: 2px;}/* hide next/prev buttons on small screens */@media (max-width: 768px) {	.lg-actions .lg-next, .lg-actions .lg-prev {		display: none;	}}/* ------------------------------------------------------------- *
 *  Search results section
/* ------------------------------------------------------------- */#search-results-section {	padding-top: 5%;}/* Big search box
================== */.big-search-box {	position: relative;	background-color: rgba(255, 255, 255, 0.11);	background-color: rgba(0, 0, 0, 0.4);	padding: 50px 3% 30px 3%;	margin-top: 40px;	z-index: 9;}.big-search-input-wrap {	position: relative;}#big-search-input {	width: 100%;	height: 58px;	background-color: #ffffff;	padding: 5px 50px 5px 10px;	font-size: 18px;	color: #333333;	border: 0 solid rgba(136, 136, 136, 0.26);	box-shadow: none;}#big-search-input:focus {	outline: none;}.big-search-options-wrap {	margin-top: 15px;}.big-search-options-wrap label {	position: relative;	top: -2px;	font-size: 16px;	font-weight: bold;	font-weight: 500;}.big-search-option {	display: inline-block;}.big-search-option label {	margin: 0;	font-size: 16px;	cursor: pointer;}/* Search results items wrap
============================= *//* search results head */.search-results-head {	margin-bottom: 50px;	padding-bottom: 10px;	border-bottom: 1px solid rgba(132, 132, 132, 0.15);}.search-results-head .srh-title {	margin-bottom: 10px;	font-size: 28px;}.search-results-head .srh-subtitle {	font-size: 14px;	color: #888888;}.search-results-head .sr-count {	display: block;	margin-top: 45px;	font-size: 14px;	color: #888888;}@media (max-width: 768px) {	.search-results-head .sr-count {		margin-top: 20px;		margin-bottom: 15px;	}}.search-results-head .sr-count span {	font-size: 18px;	font-weight: bold;	font-weight: 500;	color: #666666;}/* search results item */.search-results-item {	margin-bottom: 40px;	padding-bottom: 40px;	border-bottom: 1px dotted rgba(138, 138, 138, 0.2);}.search-results-item:after {	content: "";	display: table;	clear: both;}/* search results item image */.sr-item-img {	position: relative;	float: left;	display: block;	width: 340px;	height: 274px;	background-color: rgba(130, 130, 130, 0.1);	margin-right: 30px;}@media (max-width: 768px) {	.sr-item-img {		float: none;		width: 100%;		height: auto;		padding-bottom: 60%;		margin-right: 0;		margin-bottom: 20px;	}}.sr-item-img.glc-gallery {	height: auto;	padding-bottom: 0;}.sr-item-img.glc-gallery .thumb-list .thumb-list-item:hover {	opacity: .8;}/* search results item info */.sr-item-info {	position: relative;	display: table;	max-width: 800px;}@media (max-width: 768px) {	.sr-item-info {		padding-left: 3%;	}}.sr-item-category {	margin-bottom: 15px;}.sr-item-category a,.sr-item-category span {	display: inline-block;	padding: 2px 4px 0 4px;	background-color: #d884aa;	font-size: 12px;	color: #ffffff;}.sr-item-category a:hover {	opacity: .8;}.sr-item-title {	margin: 0 0 10px 0;	font-size: 32px;	color: #333333;}.sr-item-title > a {	color: #333333;}.sr-item-title:hover,.sr-item-title > a:hover {	color: #d884aa;}.sr-item-meta {	margin-top: 15px;	font-size: 13px;	color: #aaaaaa;}.sr-item-meta a {	padding-bottom: 2px;	color: #aaaaaa;}.sr-item-meta a:hover {	color: #d884aa;}.sr-item-description {	margin-top: 20px;}/* no search results found *//* Search results item attributes
================================== */ul.sr-item-attr {	position: absolute;	top: 0;	right: 20px;	display: inline-block;	margin: 0;	padding: 0;	list-style: none;	font-size: 14px;	color: #a7a7a7;}ul.sr-item-attr > li {	float: left;	margin-right: 10px;}ul.sr-item-attr > li:last-child {	margin-right: 0 !important;}ul.sr-item-attr > li a {	color: #a7a7a7;}ul.sr-item-attr > li a:hover {	color: #d884aa;}/* ------------------------------------------------------------- *
 * Prices section
/* ------------------------------------------------------------- */#prices-section {	padding: 0 3%;}.prices-section-inner {	position: relative;	z-index: 2;}/* Price box */.price-box {	position: relative;	background-color: rgba(255, 255, 255, 0.04);	margin: 20px 0;	padding-bottom: 30px;	text-align: center;	z-index: 2;	border: 1px solid rgba(130, 130, 130, 0.2);	transition: .3s ease-out all;	top: 0;	box-shadow: -1px 5px 15px 0px rgba(50, 50, 50, 0.05);	border-radius: 15px;	overflow: hidden;}.price-box:hover {	top: -5px;}.price-box .pr-box {	padding: 20px 15px;}/* Price box heading */.price-box .price-heading {	position: relative;	padding: 60px 15px;	color: #ffffff;}.pr-box.price-heading:after {	content: "";	position: absolute;	top: 0px;	left: 0px;	right: 0px;	bottom: 0px;	background-color: rgba(0, 0, 0, 0.4);}.price-box .price-heading-inner {	position: relative;	z-index: 2;}.price-box .price-heading i {	margin-bottom: 20px;	font-size: 32px;}.price-box .price-heading .price-title {	margin: 0;	font-size: 32px;}@media (max-width: 1400px) {	.price-box .price-heading .price-title {		font-size: 24px;	}}.price-box .price-heading .price-heading-text {	margin-top: 5px;	font-size: 14px;}/* Price box price */.price-box .price-box-price {	border-bottom: 0px solid rgba(130, 130, 130, 0.15);}.price-box .price-box-price .price {	position: relative;	display: inline-block;	font-size: 62px;	font-weight: bold;	font-weight: 500;}.price-box .price-box-price .price-currency {	position: absolute;	top: 10px;	left: -15px;	font-size: 19px;	font-weight: 500;}.price-box .price-box-price .price-tenure {	font-size: 14px;}/* Price box features */.price-box .price-features {	padding-top: 0;	padding-bottom: 0;	border-bottom: 0px solid rgba(130, 130, 130, 0.15);}.price-box .price-features > ul > li {	padding: 5px 0;	font-size: 16px;}/* Price box featured
====================== */.price-box.price-box-featured {	background: rgba(154, 90, 82, 0.17);}.price-box.price-box-featured:after {	position: absolute;	display: block;	content: "\f087";	top: 0px;	right: 0px;	line-height: 50px;	background-color: rgba(255, 255, 255, 0.24);	padding: 15px;	font: normal normal normal 14px/1 FontAwesome;	font-size: 21px;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: #ffffff;	/* border-radius: 50px; */}.price-box.price-box-featured .btn-price-box {	color: #ffffff;	background-color: #d884aa;	border-color: #d884aa;}.price-box.price-box-featured .btn-price-box:hover {	color: #ffffff;	background-color: #cc5d8f;	border-color: #cc5d8f;}/* ------------------------------------------------------------- *
 * FAQ section
/* ------------------------------------------------------------- */#faq-section {	padding: 5% 3% 0 3%;}/* ------------------------------------------------------------- *
 *  Content carousel - CC (based on OWL Carousel)
/* ------------------------------------------------------------- */.owl-carousel .owl-item {	z-index: 9;	overflow: hidden;	/* image flickering fix */	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.owl-carousel .owl-item .cc-image {	height: 100%;}/* OWL controls */.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {	position: absolute;}/* Prev/Next buttons
===================== */.owl-nav {	margin: 0;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {	top: 50%;	width: 42px;	height: 90px;	line-height: 90px;	background-color: rgba(0, 0, 0, 0.3);	background-size: 78%;	padding: 0;	margin: 0;	text-align: center;	font-size: 19px;	color: #ffffff;	opacity: 0;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.owl-carousel .owl-nav .owl-prev {	background-repeat: no-repeat;	background-position: center center;}.owl-carousel .owl-nav .owl-next {	background-repeat: no-repeat;	background-position: center center;}.gel-carousel .owl-prev:before {	content: "\e009";	position: absolute;	font-family: "arrows";	left: 50%;	transform: translateX(-50%);}.gel-carousel .owl-next:before {	content: "\e008";	position: absolute;	font-family: "arrows";	left: 50%;	transform: translateX(-50%);}.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {	opacity: 1;}.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {	width: 60px;	background-color: rgba(0, 0, 0, 0.6);}.owl-carousel .owl-nav .owl-prev {	left: 0px;}.owl-carousel .owl-nav .owl-next {	right: 0px;}.owl-carousel:hover .owl-nav .owl-prev {	left: 0px;}.owl-carousel:hover .owl-nav .owl-next {	right: 0px;}/* Prev/Next buttons disabled (no loop) */.owl-carousel .owl-nav .owl-prev.disabled {	opacity: 0;	visibility: hidden;	cursor: default;}.owl-carousel .owl-nav .owl-next.disabled {	opacity: 0;	visibility: hidden;	cursor: default;}/* Prev/Next nav buttons styles
================================ *//* Prev/Next buttons light */.nav-light .owl-nav .owl-prev, .nav-light .owl-nav .owl-next,.nav-light.nav-bottom-right .owl-nav .owl-prev, .nav-light.nav-bottom-right .owl-nav .owl-next {	background-color: #ffffff;}.nav-light .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-dark.png);}.nav-light .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-dark.png);}.nav-light .owl-nav .owl-prev:hover, .nav-light .owl-nav .owl-next:hover,.nav-light.nav-bottom-right .owl-nav .owl-prev:hover, .nav-light.nav-bottom-right .owl-nav .owl-next:hover {	background-color: rgba(255, 255, 255, 0.7);}/* Prev/Next buttons rounded */.nav-rounded .owl-nav .owl-prev, .nav-rounded .owl-nav .owl-next {	width: 60px;	height: 60px;	line-height: 60px;	-webkit-border-radius: 50px;	-moz-border-radius: 50px;	border-radius: 50px;}.nav-rounded:hover .owl-nav .owl-prev {	left: 20px;}.nav-rounded:hover .owl-nav .owl-next {	right: 20px;}/* Prev/Next nav buttons positions
=================================== *//* Prev/Next buttons position outside (left/right) */.owl-carousel.nav-outside .owl-nav .owl-prev, .owl-carousel.nav-outside .owl-nav .owl-next {	width: 50px;	height: 50px;	line-height: 50px;	-webkit-background-size: 80%;	background-size: 80%;	opacity: 1;}.owl-carousel.nav-outside .owl-nav .owl-prev:hover, .owl-carousel.nav-outside .owl-nav .owl-next:hover {	width: 50px;}.owl-carousel.nav-outside .owl-nav .owl-prev.disabled, .owl-carousel.nav-outside .owl-nav .owl-next.disabled {	opacity: 0;	visibility: hidden;}.owl-carousel.nav-outside .owl-nav .owl-prev {	left: -70px;}.owl-carousel.nav-outside .owl-nav .owl-next {	right: -70px;}@media (max-width: 1540px) {	.owl-carousel.nav-outside .owl-nav .owl-prev,	.owl-carousel.nav-outside .owl-nav .owl-next {		width: 40px;		height: 40px;		line-height: 40px;		-webkit-background-size: 70%;		background-size: 70%;	}	.owl-carousel.nav-outside .owl-nav .owl-prev {		left: 15px;	}	.owl-carousel.nav-outside .owl-nav .owl-next {		right: 15px;	}}/* Prev/Next nav buttons position outside top */.nav-outside-top .owl-nav {	position: absolute;	top: -50px;	right: 30px;	width: 72px;}@media (max-width: 992px) {	.nav-outside-top .owl-nav {		right: 15px;	}}.tt-wrap .nav-outside-top .owl-nav {	right: 0;}.nav-outside-top .owl-nav .owl-prev, .nav-outside-top .owl-nav .owl-next {	width: 32px;	height: 32px;	line-height: 32px;	background-color: transparent;	-webkit-background-size: 100%;	background-size: 100%;	font-size: 14px;	color: #ffffff;	opacity: 1;	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);}.nav-outside-top .owl-nav .owl-prev:hover, .nav-outside-top .owl-nav .owl-next:hover {	width: 32px;	background-color: #d884aa !important;	color: #ffffff;}.nav-outside-top .owl-nav .owl-prev.disabled, .nav-outside-top .owl-nav .owl-next.disabled {	background-color: transparent !important;	visibility: visible;	opacity: .2;	color: #a4aaad;}.nav-outside-top .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-dark.png);}.nav-outside-top .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-dark.png);}.nav-outside-top:hover .owl-nav .owl-prev {	left: 0;}.nav-outside-top:hover .owl-nav .owl-next {	right: 0;}/* Prev/Next nav buttons position bottom right */.nav-bottom-right .owl-nav {	position: absolute;	top: auto;	bottom: 103px;	right: 3%;	width: 128px;}@media (max-width: 768px) {	.nav-bottom-right .owl-nav {		right: 20px;	}}.nav-bottom-right .owl-nav .owl-prev, .nav-bottom-right .owl-nav .owl-next {	width: 60px;	height: 60px;	line-height: 60px;	background-color: rgba(0, 0, 0, 0.4);	font-size: 14px;	color: #ffffff;	opacity: 1;	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);}.nav-bottom-right .owl-nav .owl-prev:hover, .nav-bottom-right .owl-nav .owl-next:hover {	width: 60px;	background-color: rgba(0, 0, 0, 0.6);	color: #ffffff;}.nav-bottom-right .owl-nav .owl-prev.disabled, .nav-bottom-right .owl-nav .owl-next.disabled {	visibility: visible;	opacity: .2;	color: #a4aaad;}.nav-bottom-right:hover .owl-nav .owl-prev {	left: 0;}.nav-bottom-right:hover .owl-nav .owl-next {	right: 0;}/* Dots
======== */.owl-dots, .owl-nav.disabled + .owl-dots {	position: absolute;	bottom: 5%;	margin-top: 0px;	left: 50%;	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	transform: translateX(-50%);}.owl-dots .owl-dot {	display: inline-block;}.owl-dots .owl-dot span {	display: inline-block;	width: 4px;	height: 15px;	margin: 0 4px;	background-color: #bbbbbb;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {	height: 20px;	background-color: #d884aa;}/* Dots rounded */.dots-rounded .owl-dots .owl-dot span {	width: 8px;	height: 8px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}/* Dots positions
=================== *//* Dots position outside */.dots-outside {	margin-bottom: 50px;}.dots-outside .owl-dots, .dots-outside .owl-nav.disabled + .owl-dots {	bottom: -35px;}/* Dots position left */.dots-left .owl-dots, .dots-left .owl-nav.disabled + .owl-dots {	left: 3%;	-moz-transform: translateX(0);	-ms-transform: translateX(0);	-webkit-transform: translateX(0);	transform: translateX(0);}/* Dots position right */.dots-right .owl-dots, .dots-right .owl-nav.disabled + .owl-dots {	left: inherit;	right: 3%;	-moz-transform: translateX(0);	-ms-transform: translateX(0);	-webkit-transform: translateX(0);	transform: translateX(0);}/* Dots position center right */.dots-center-right .owl-dots {	position: absolute;	top: 50%;	bottom: auto !important;	left: auto !important;	right: 15px;	text-align: right;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}.dots-center-right .owl-dots .owl-dot {	display: block;	line-height: 0;}.dots-center-right .owl-dots .owl-dot span {	margin: 5px 0;}/* if page boxed layout enabled
================================ */@media (max-width: 1440px) {	.owl-carousel.tt-wrap {		padding-left: 0 !important;		padding-right: 0 !important;	}}/* CC item
=========== */.owl-carousel .cc-item {	position: relative;	display: block;	overflow: hidden;}.owl-carousel .cc-item.bg-image {	/* if CC item contains background image */	min-height: 300px;}.bg-dark .btn-primary:hover {	color: #ffffff;	background-color: transparent;	border-color: #ffffff;}/* CC item hover
================= *//* CC item cover */.owl-carousel .cc-item:before {	position: absolute;	content: "";	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index: 2;	opacity: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}/* CC item hover light */.owl-carousel.cc-hover-light .cc-item:before {	background-color: #ffffff;}@media (min-width: 992px) {	.owl-carousel.cc-item-hovered.cc-hover-light:hover .cc-item:before {		background-color: #ffffff;		opacity: .7;	}	.owl-carousel.cc-item-hovered.cc-hover-light .cc-item:hover:before {		opacity: 0;	}	.owl-carousel.cc-item-hovered.cc-hover-light:hover .cc-item .cc-caption {		opacity: .4;	}	.owl-carousel.cc-item-hovered.cc-hover-light .cc-item:hover .cc-caption {		opacity: 1;	}}/* CC item hover dark */.owl-carousel.cc-hover-dark .cc-item:before {	background-color: #000000;}@media (min-width: 992px) {	.owl-carousel.cc-item-hovered.cc-hover-dark:hover .cc-item:before {		opacity: .6;	}	.owl-carousel.cc-item-hovered.cc-hover-dark .cc-item:hover:before {		opacity: 0;	}	.owl-carousel.cc-item-hovered.cc-hover-dark:hover .cc-item .cc-caption {		opacity: .2;	}	.owl-carousel.cc-item-hovered.cc-hover-dark .cc-item:hover .cc-caption {		opacity: 1;	}}/* CC item hover zoom */.owl-carousel.cc-hover-zoom .cc-item {	overflow: hidden;}.owl-carousel.cc-hover-zoom .cc-item .cc-image {	-webkit-transition: all 3s ease-in-out;	-moz-transition: all 3s ease-in-out;	-o-transition: all 3s ease-in-out;	-ms-transition: all 3s ease-in-out;	transition: all 3s ease-in-out;}.owl-carousel.cc-hover-zoom .cc-item:hover .cc-image {	-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-o-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}/* if CC item contains "cc-caption" (makes item cover a bit darker) */.owl-carousel .cc-item.cc-caption-on:before {	background-color: #000000;	opacity: .15;}@media (min-width: 992px) {	.owl-carousel.cc-item-hovered .cc-item.cc-caption-on:hover:before {		background-color: #000000;		opacity: .1;	}}/* CC item cover (for carousel center) */@media (min-width: 992px) {	.gs-carousel-center .owl-carousel.cc-hover-light .cc-item:before,	.gs-carousel-center .owl-carousel.cc-hover-dark .cc-item:before {		opacity: .8 !important;	}	.gs-carousel-center .owl-carousel.cc-hover-light .owl-item.center .cc-item:before,	.gs-carousel-center .owl-carousel.cc-hover-dark .owl-item.center .cc-item:before {		opacity: 0 !important;	}}/* CC auto width image
======================= */.owl-carousel .cc-auto-width-img {	width: auto !important;}.owl-carousel .cc-auto-width-img-bg {	/* for small devices */	display: none;	width: 100vw;}@media (max-width: 768px) {	.owl-carousel .cc-auto-width-img {		display: none !important;	}	.owl-carousel .cc-auto-width-img-bg {		/* for small devices */		display: block;	}}/* CC item heights
=================== */.owl-carousel, .owl-carousel .cc-item {	min-height: 300px;}/* CC item minimum height */.owl-carousel.cc-height-1, .owl-carousel.cc-height-1 .cc-item {	height: 40vh;}.owl-carousel.cc-height-2, .owl-carousel.cc-height-2 .cc-item {	height: 50vh;}.owl-carousel.cc-height-3, .owl-carousel.cc-height-3 .cc-item {	height: 60vh;}.owl-carousel.cc-height-4, .owl-carousel.cc-height-4 .cc-item {	height: 70vh;}.owl-carousel.cc-height-5, .owl-carousel.cc-height-5 .cc-item {	height: 80vh;}.owl-carousel.cc-height-6, .owl-carousel.cc-height-6 .cc-item {	height: 90vh;}.owl-carousel.cc-height-full, .owl-carousel.cc-height-full .cc-item {	height: 100vh;}.owl-carousel.cc-height-1 .owl-stage-outer,.owl-carousel.cc-height-1 .owl-stage,.owl-carousel.cc-height-1 .owl-item,.owl-carousel.cc-height-2 .owl-stage-outer,.owl-carousel.cc-height-2 .owl-stage,.owl-carousel.cc-height-2 .owl-item,.owl-carousel.cc-height-3 .owl-stage-outer,.owl-carousel.cc-height-3 .owl-stage,.owl-carousel.cc-height-3 .owl-item,.owl-carousel.cc-height-4 .owl-stage-outer,.owl-carousel.cc-height-4 .owl-stage,.owl-carousel.cc-height-4 .owl-item,.owl-carousel.cc-height-5 .owl-stage-outer,.owl-carousel.cc-height-5 .owl-stage,.owl-carousel.cc-height-5 .owl-item,.owl-carousel.cc-height-6 .owl-stage-outer,.owl-carousel.cc-height-6 .owl-stage,.owl-carousel.cc-height-6 .owl-item,.owl-carousel.cc-height-full .owl-stage-outer,.owl-carousel.cc-height-full .owl-stage,.owl-carousel.cc-height-full .owl-item {	height: 100%;}/* CC item full height offsets (same as header height)
======================================================= */.owl-carousel.cc-height-full,.owl-carousel.cc-height-full .cc-item {	height: calc(100vh - 82px);}/* CC item full height on small screen */@media (max-width: 768px) {	.owl-carousel.cc-height-full,	.owl-carousel.cc-height-full .cc-item,	.owl-carousel.cc-height-m,	.owl-carousel.cc-height-m .cc-item {		height: calc(100vh - 62px);		/* full height minus mobile header height */	}}/* CC item inner
================= */.owl-carousel .cc-item-inner {	position: relative;	height: 100%;	min-height: 300px;}/* CC caption
============== */.owl-carousel .cc-caption {	position: absolute;	width: auto !important;	padding: 0 15px;	z-index: 9;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.owl-carousel .cc-caption.caption-animate {	opacity: 0;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	-o-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);}.owl-carousel .owl-item.active .cc-caption.caption-animate {	opacity: 1;	-webkit-transform: translateY(0);	-moz-transform: translatey(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);	-webkit-transition-delay: 0.4s;	-moz-transition-delay: 0.4s;	transition-delay: 0.4s;}/* CC title */.owl-carousel .cc-title {	display: block;	margin: 0;	font-size: 24px;	font-weight: bold;	color: #ffffff;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}.owl-carousel .cc-title a {	color: #ffffff;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.owl-carousel .cc-title a:hover {	text-decoration: underline;	/* color: $primary; */}/* CC description */.owl-carousel .cc-description {	margin: 10px 0 0 0;	font-weight: normal;	color: #ffffff;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}/* CC category */.owl-carousel .cc-category {	display: block;	margin-top: 15px;	margin-bottom: 20px;	font-size: 12px;	font-weight: normal;	color: #eeeeee;}.owl-carousel .cc-category a,.owl-carousel .cc-category span {	background-color: #d884aa;	padding: 0 5px;	color: #ffffff;}.owl-carousel .cc-category a:hover {	opacity: .8;}/* CC meta */.cc-meta {	margin-top: 15px;	font-size: 14px;	color: #dddddd;}.cc-meta a {	padding-bottom: 2px;	color: #dddddd;}.cc-meta a:hover {	color: #d884aa;}/* CC item attributes
====================== */.owl-carousel ul.cc-item-attr {	position: absolute;	top: 30px;	right: 40px;	display: inline-block;	margin: 0;	padding: 0;	list-style: none;	font-size: 14px;	color: #eeeeee;	z-index: 2;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	-o-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);}.owl-carousel ul.cc-item-attr > li {	float: left;	margin-right: 10px;}.owl-carousel ul.cc-item-attr > li:last-child {	margin-right: 0 !important;}.owl-carousel ul.cc-item-attr > li a {	color: #eeeeee;}.owl-carousel ul.cc-item-attr > li a:hover {	color: #d884aa;}/* blog list item favorite-btn */.owl-carousel ul.cc-item-attr .favorite-btn {	font-size: 14px;}/* blog list item comments count *//* blog list item attributes animated */.owl-carousel ul.cc-item-attr.attr-animated {	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	-o-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);}.owl-carousel .owl-item.active ul.cc-item-attr.attr-animated {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0);	-moz-transform: translatey(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);	-webkit-transition-delay: 0.6s;	-moz-transition-delay: 0.6s;	transition-delay: 0.6s;}/* CC caption sizes
=================== *//* cc caption xs */.cc-caption.cc-caption-xs .cc-title {	font-size: 17px;}/* cc caption sm */.cc-caption.cc-caption-sm .cc-title {	font-size: 20px;}/* cc caption lg */.cc-caption.cc-caption-lg .cc-title {	font-size: 32px;}.cc-caption.cc-caption-lg .cc-description {	margin: 8px 0 0 0;	font-size: 18px;}@media (max-width: 768px) {	.cc-caption.cc-caption-lg .cc-title {		font-size: 28px;	}}/* cc caption xlg */.cc-caption.cc-caption-xlg .cc-title {	font-size: 48px;}.cc-caption.cc-caption-xlg .cc-description {	margin: 5px 0 0 0;	font-size: 20px;}@media (max-width: 992px) {	.cc-caption.cc-caption-xlg .cc-title {		font-size: 38px;	}}@media (max-width: 768px) {	.cc-caption.cc-caption-xlg .cc-title {		font-size: 28px;	}	.cc-caption.cc-caption-xlg .cc-description {		font-size: 18px;	}}/* cc caption xxlg */.cc-caption.cc-caption-xxlg .cc-title {	font-size: 92px;	line-height: 1.1;	margin-bottom: 20px;}.cc-caption.cc-caption-xxlg .cc-description {	margin: 5px 0 0 0;	font-size: 20px;}@media (max-width: 992px) {	.cc-caption.cc-caption-xxlg .cc-title {		font-size: 72px;	}}@media (max-width: 768px) {	.cc-caption.cc-caption-xxlg .cc-title {		font-size: 42px;	}	.cc-caption.cc-caption-xxlg .cc-description {		font-size: 18px;	}}/* CC caption positions
======================== *//* position top */.owl-carousel .cc-caption.top-left {	top: 10%;	left: 5%;	text-align: left;}.owl-carousel .cc-caption.top-center {	top: 10%;	left: 50%;	width: 100% !important;	max-width: 800px !important;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}.owl-carousel .cc-caption.top-right {	top: 10%;	right: 5%;	text-align: right;}/* position center */.owl-carousel .cc-caption.center-left {	top: 50%;	left: 13%;	text-align: left;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}@media (max-width: 992px) {	.owl-carousel .cc-caption.center-left {		left: 8%;	}}.owl-carousel .cc-caption.center {	top: 50%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translate(-50%, -50%) !important;	-ms-transform: translate(-50%, -50%) !important;	-webkit-transform: translate(-50%, -50%) !important;	transform: translate(-50%, -50%) !important;}.owl-carousel .cc-caption.center-right {	top: 50%;	right: 13%;	text-align: right;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}@media (max-width: 992px) {	.owl-carousel .cc-caption.center-right {		right: 8%;	}}/* position bottom */.owl-carousel .cc-caption.bottom-left {	bottom: 10%;	left: 5%;	margin-right: 8%;	text-align: left;}@media (max-width: 768px) {	.owl-carousel .cc-caption.bottom-left {		bottom: 45px;	}}.owl-carousel .cc-caption.bottom-center {	bottom: 10%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}.owl-carousel .cc-caption.bottom-right {	bottom: 10%;	left: auto;	right: 5%;	text-align: right;}/* if "nav-bottom-right" enabled */.owl-carousel.nav-bottom-right .cc-caption.bottom-center,.owl-carousel.nav-bottom-right .cc-caption.bottom-right {	bottom: 110px;}@media (max-width: 768px) {	.owl-carousel.nav-bottom-right .cc-caption.bottom-left,	.owl-carousel.nav-bottom-right .cc-caption.bottom-center,	.owl-carousel.nav-bottom-right .cc-caption.bottom-right {		bottom: 110px;	}}/* owl elements
================ *//* owl video */.owl-carousel .owl-video-wrapper {	z-index: 2;}/* owl video play icon */.owl-carousel .owl-video-play-icon {	position: absolute;	height: 80px;	width: 80px;	left: 50%;	top: 50%;	margin-left: -40px;	margin-top: -40px;	background: rgba(0, 0, 0, 0.7) center;	cursor: pointer;	z-index: 1;	border-radius: 80px;	-webkit-backface-visibility: hidden;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.owl-carousel .owl-video-play-icon:hover {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-o-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}/* cursor grab icon */.owl-carousel.cursor-grab {	cursor: -webkit-grab;	cursor: grab;}.owl-carousel.cursor-grab:active {	cursor: -webkit-grabbing;	cursor: grabbing;}/* ------------------------------------------------------------------------------------ *
 *  Project carousel (related with "Latest work section" and "More projects section")
/* ------------------------------------------------------------------------------------ */.project-carousel {	position: relative;	z-index: 9;}/* ------------------------------------------------------------- *
 *  Latest work section
/* ------------------------------------------------------------- *//* ------------------------------------------------------------- *
 * Latest news section
/* ------------------------------------------------------------- */.latest-news-carousel {	position: relative;	padding: 0 3%;}.latest-news-carousel .owl-carousel .cc-item:before {	display: none;}/* ------------------------------------------------------------- *
 *  More projects section
/* ------------------------------------------------------------- *//* ------------------------------------------------------------- *
 * Blog list carousel section
/* ------------------------------------------------------------- */#blog-list-carousel-section {	background-color: #0a0a0a;}@media (max-width: 767px) {	#blog-list-carousel-section .bl-carousel-wrap {		padding: 0 !important;	}}/* if page boxed layout enabled */@media (max-width: 1440px) {	body.tt-boxed #blog-list-carousel-section .bl-carousel-wrap.tt-wrap {		padding-left: 0;		padding-right: 0;	}}/* blog list carousel category */#blog-list-carousel-section .owl-carousel .cc-category a,#blog-list-carousel-section .owl-carousel .cc-category span {	background-color: rgba(255, 255, 255, 0.15);	padding: 0 5px;	color: #dcdcdc;}#blog-list-carousel-section .owl-carousel .cc-category a:hover {	opacity: 1;	background-color: #d884aa;	color: #ffffff;}/* blog list carousel featured *//* blog list carousel slideshow *//* blog list carousel categories *//* ------------------------------------------------------------- *
 * Blog list section
/* ------------------------------------------------------------- */#blog-list-section {	padding-top: 50px;}@media (max-width: 1600px) {	#blog-list-section {		padding-top: 3%;		padding-bottom: 3%;	}}@media (max-width: 1000px) {	#blog-list-section {		padding-top: 4%;		padding-bottom: 4%;	}}/* blog list inner */.blog-list-inner {	padding-left: 4%;	padding-right: 4%;}/* if page boxed layout enabled */body.tt-boxed .blog-list-inner.tt-wrap {	padding-left: 15px;	padding-right: 15px;}/* isotope in blog list section */#blog-list-section .isotope-items-wrap {	padding-top: 0;}@media (max-width: 768px) {	#blog-list-section .isotope.col-2 .isotope-item,	#blog-list-section .isotope.col-3 .isotope-item,	#blog-list-section .isotope.col-4 .isotope-item,	#blog-list-section .isotope.col-5 .isotope-item,	#blog-list-section .isotope.col-6 .isotope-item {		width: 100%;	}}/* blog list classic *//* blog list grid */.blog-list-grid .blog-list-inner {	padding-left: 2%;	padding-right: 2%;}/* blog list item
================== */.blog-list-item {	position: relative;}@media (max-width: 768px) {	.blog-list-item {		margin-bottom: 15px;	}}/* blog list item image */.bl-item-image {	display: block;	background: no-repeat 50% 50%;	-webkit-background-size: cover;	background-size: cover;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.bl-item-image:hover {	opacity: .9;}.iso-height-1 .blog-list-item .bl-item-image,.iso-height-2 .blog-list-item .bl-item-image {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}/* blog list item info
======================= */.bl-item-info {	position: relative;	background-color: #ffffff;	padding: 6% 6% 50px 6%;	z-index: 2;}@media (min-width: 768px) {	.bl-item-info {		margin: -7% 6% 0 6%;	}}/* blog list item category */.bl-item-category {	margin-right: 90px;	margin-bottom: 15px;	font-size: 12px;	color: #999999;}.bl-item-category a,.bl-item-category span {	display: inline-block;	background-color: #d884aa;	padding: 2px 5px 0 5px;	color: #ffffff;	margin-bottom: 3px;}.bl-item-category a:hover {	opacity: .8;}/* blog list item title */.bl-item-title {	display: block;}.bl-item-title, .bl-item-title h2 {	display: block;	margin: 0;	font-weight: bold;	font-size: 22px;	color: #333333;	line-height: 1.3;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.bl-item-title:hover, .bl-item-title:focus,.bl-item-title h2:hover, .bl-item-title h2:focus {	color: #d884aa;}@media (max-width: 992px) {	.bl-item-title, .bl-item-title h2 {		font-size: 24px;	}}/* blog list item meta */.bl-item-meta {	margin-top: 15px;	font-size: 13px;	color: #aaaaaa;}.bl-item-meta a {	padding-bottom: 2px;	color: #aaaaaa;}.bl-item-meta a:hover {	color: #d884aa;}/* blog list item description */.bl-item-desc {	margin-top: 20px;	font-size: 15px;	color: #666666;}/* blog list item read more */.bl-item-read-more {	position: absolute;	right: 20px;	bottom: 15px;	width: 32px;	height: 20px;	line-height: 16px;	text-align: center;}.bl-item-read-more span {	position: relative;}.bl-item-read-more span,.bl-item-read-more span:before,.bl-item-read-more span:after {	display: inline-block;	width: 5px;	height: 5px;	background-color: #cccccc;	border-radius: 20px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.blog-list-item .bl-item-read-more:hover span,.blog-list-item .bl-item-read-more:hover span:before,.blog-list-item .bl-item-read-more:hover span:after {	background-color: #d884aa;}.bl-item-read-more span:before {	position: absolute;	bottom: 0;	content: "";	left: -10px;}.bl-item-read-more span:after {	position: absolute;	bottom: 0;	content: "";	left: 10px;}/* blog list item attributes
============================= */ul.bl-item-attr {	position: absolute;	top: 15px;	right: 20px;	display: inline-block;	margin: 0;	padding: 0;	list-style: none;	font-size: 14px;	color: #a7a7a7;}ul.bl-item-attr > li {	float: left;	margin-right: 10px;}ul.bl-item-attr > li:last-child {	margin-right: 0 !important;}ul.bl-item-attr > li a {	color: #a7a7a7;}ul.bl-item-attr > li a:hover {	color: #d884aa;}/* blog list item favorite-btn */ul.bl-item-attr .favorite-btn {	font-size: 14px;}/* blog list item comments count *//* blog list item if isotope "col-1" is enabled
================================================ */#blog-list-section .isotope.col-1 .isotope-items-wrap {	max-width: 1140px;	margin: 0 auto;}#blog-list-section .isotope.col-1 .iso-height-1 .blog-list-item,#blog-list-section .isotope.col-1 .iso-height-2 .blog-list-item {	display: block;	padding-bottom: 50%;}#blog-list-section .isotope.col-1 .bl-item-info {	padding-bottom: 5%;}@media (min-width: 768px) {	#blog-list-section .isotope.col-1 .bl-item-info {		margin: -7% 6% 3% 6%;		padding: 5% 6% 5% 6%;		border: none;		box-shadow: none;	}}#blog-list-section .isotope.col-1 .bl-item-title,#blog-list-section .isotope.col-1 .bl-item-title h2 {	font-size: 38px;}@media (max-width: 992px) {	#blog-list-section .isotope.col-1 .bl-item-title,	#blog-list-section .isotope.col-1 .bl-item-title h2 {		font-size: 24px;	}}#blog-list-section .isotope.col-1 .bl-item-desc {	font-size: inherit;}#blog-list-section .isotope.col-1 ul.bl-item-attr {	top: 20px;	right: 25px;	left: auto;	bottom: auto;}/* blog list simple
==================== */#blog-list-section.blog-list-simple {	padding-top: 0;}@media (min-width: 991px) {	#blog-list-section.blog-list-simple .bl-item-info {		text-align: center;	}	#blog-list-section.blog-list-simple .bl-item-info .bl-item-category {		margin-right: 0;	}}/* ------------------------------------------------------------- *
 * Blog single
/* ------------------------------------------------------------- */#blog-single-cection {	padding: 50px 0;}@media (max-width: 2000px) {	#blog-single-cection {		padding-top: 3%;		padding-bottom: 3%;	}}@media (max-width: 1000px) {	#blog-single-cection {		padding-top: 4%;		padding-bottom: 4%;	}}/* blog single simple */body.tt-boxed .blog-single-simple .tt-wrap {	max-width: 1140px;}/* blog single inner */.blog-single-inner {	position: relative;	padding-left: 5%;	padding-right: 5%;}/* if page boxed layout enabled */body.tt-boxed .blog-single-inner.tt-wrap {	padding-left: 15px;	padding-right: 15px;}/* Blog single post
==================== */.blog-single-post-inner {	position: relative;}#blog-single-cection.blog-single-simple {	max-width: 1140px;	margin: 0 auto;	padding-top: 0;}/* blog single post featured image */.blog-single-featured-image.bg-image {	/* for background image height */	padding-bottom: 60%;}/* blog single post heading */.blog-single-post-heading {	position: relative;	background-color: #ffffff;	padding: 5%;	z-index: 1;}.blog-single-post-title {	margin: 0;	font-size: 42px;	font-weight: bold;	color: #333333;}.blog-single-featured-image + .blog-single-post-heading {	margin: -10% 5% 0 5%;}@media (max-width: 992px) {	.blog-single-post-title {		font-size: 28px;	}}.blog-single-post-category {	font-size: 12px;	color: #ffffff;}.blog-single-post-category a {	display: inline-block;	background-color: #d884aa;	margin-top: 20px;	margin-bottom: 3px;	padding: 2px 5px 0 5px;	color: #ffffff;}.blog-single-post-category a:hover {	opacity: .8;}/* blog single post content */.post-content .single-post-image {	margin: 30px 0;}.single-post-image-caption {	margin-top: 5px;	font-size: 13px;	font-style: italic;	color: #c0c0c0;}.single-post-image-caption a {	color: #d884aa;}.post-content .owl-carousel {	margin: 30px 0 30px 0;}.post-content .cc-item {	display: block;	padding-bottom: 60%;}/* Blog single attributes
============================ */.blog-single-attributes {	margin-top: 20px;	margin-bottom: 40px;}.blog-single-meta-wrap {	overflow: hidden;}.blog-single-post .author-avatar {	position: relative;	display: block;	width: 40px;	height: 40px;}.blog-single-post .author-avatar:before {	position: absolute;	content: "";	top: 50%;	right: -21px;	width: 21px;	height: 1px;	border-bottom: 1px dotted rgba(136, 136, 136, 0.16);}/* blog single meta */.blog-single-meta {	margin-left: 20px;	padding: 0 0 0 15px;	font-size: 14px;	color: #999999;	overflow: hidden;	float: left;	border-left: 1px dotted rgba(136, 136, 136, 0.16);}.blog-single-meta .article-author {	font-size: 16px;	color: #333333;}.blog-single-meta .article-author a {	color: #333333;}.blog-single-meta .article-author a:hover {	color: #d884aa;}.blog-single-meta .article-time-cat {	font-size: 14px;	color: #b1b1b1;}.blog-single-meta .article-time-cat a {	color: #b1b1b1;}.blog-single-meta .article-time-cat a:hover {	color: #d884aa;}/* blog single links */.blog-single-links {	margin: 6px 0 0 0;	text-align: right;	font-size: 14px;	color: #333333;	line-height: 1.5;}@media (max-width: 420px) {	.blog-single-links {		margin-top: 20px;		text-align: left;	}}.blog-single-links > li {	margin-left: 3px;}.blog-single-links a {	display: inline-block;	font-weight: bold;	font-weight: 600;	color: #333333;}.blog-single-links a:hover, .blog-single-links a:focus, .blog-single-links .favorite-btn:hover {	color: #d884aa;}/* blog single tags */.blog-single-tags {	margin-top: 10px;	font-size: 14px;	font-weight: bold;	overflow: hidden;}.blog-single-tags span {	color: #333333;}.blog-single-tags > ul {	list-style: none;	margin: 0;	padding: 0;}.blog-single-tags > ul > li {	float: left;	margin: 3px;}.blog-single-tags a {	display: block;	background-color: rgba(138, 138, 154, 0.15);	padding: 2px 8px;	font-size: 13px;	font-weight: normal;	color: #333333;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.blog-single-tags a:hover {	background-color: #d884aa;	color: #ffffff;}/* blog single post share */.blog-single-share {	position: absolute;	top: 0;	right: 100%;	padding: 0 30px 0 0;	text-align: center;}.blog-single-share > ul {	list-style: none;	margin: 0;	padding: 0;}.blog-single-share > ul > li > .btn {	margin: 5px 0;}.bss-text {	font-size: 13px;}@media (max-width: 1585px) {	.blog-single-share {		position: static;		background-color: transparent !important;		padding: 0;		text-align: left;	}	.blog-single-share > ul > li {		display: inline-block;		margin: 0 3px;	}	.bss-text {		font-size: inherit;	}}@media (max-width: 992px) {	.blog-single-share {		position: fixed;		top: auto;		bottom: -1px;		left: 0;		right: 0;		background-color: rgba(255, 255, 255, 0.85);		padding: 0;		text-align: center;		z-index: 99997;	}	.blog-single-share > ul > li {		display: inline-block;		margin: 0 3%;	}	.blog-single-share > ul > li > .btn {		border-radius: 50px;	}	.bss-text {		display: none !important;	}}@media (max-width: 768px) {	.blog-single-share > ul > li {		margin: 0 2px;	}}/* Blog single nav
=================== */.blog-single-nav {	margin-top: 60px;	padding-top: 40px;	overflow: hidden;	border-top: 1px dotted rgba(150, 150, 150, 0.3);}.bs-nav-col {	float: left;	width: 50%;}.bs-nav-left {	padding-right: 5%;	border-right: 1px solid rgba(136, 136, 136, 0.16);}.bs-nav-right {	padding-left: 5%;	text-align: right;}.bs-nav-text {	margin-bottom: 10px;	font-size: 14px;	color: #999999;}.bs-nav-title, .bs-nav-title h4 {	margin: 0;	font-size: 18px;	color: #333333;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}@media (max-width: 768px) {	.bs-nav-title, .bs-nav-title h4 {		font-size: 16px;	}}.bs-nav-title:hover, .bs-nav-title h4:hover {	color: #d884aa;}/* Blog single related posts
============================= */.related-posts {	margin-top: 60px;	padding-top: 60px;	overflow: hidden;	border-top: 1px dotted rgba(150, 150, 150, 0.3);}.related-posts-heading {	font-size: 21px;	margin: 0 0 30px 0;	padding: 0 0 0 16px;	border-left: 3px solid #d884aa;}.related-posts-item .rp-item-image {	display: block;	padding-bottom: 70%;	margin-bottom: 10px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.related-posts-item .rp-item-image:hover {	opacity: .9;}.related-posts-item .rp-item-title,.related-posts-item .rp-item-title h4 {	margin: 10px 0 10px 0;	font-size: 18px;	color: #333333;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.related-posts-item .rp-item-title:hover,.related-posts-item .rp-item-title h4:hover {	color: #d884aa;}.related-posts-item .rp-item-category {	font-size: 12px;	color: #999999;}.related-posts-item .rp-item-category a {	display: inline-block;	background-color: #d884aa;	padding: 2px 5px 0 5px;	color: #ffffff;	margin-bottom: 3px;}.related-posts-item .rp-item-category a:hover {	opacity: .8;}.related-posts .owl-carousel {	min-height: 0;}/* disable nav-outside on small screens */@media (max-width: 768px) {	.related-posts .nav-outside-top .owl-nav {		display: none;	}}/* Blog single post comments
============================= */#blog-post-comments {	margin-top: 60px;	padding-top: 60px;	border-top: 1px dotted rgba(150, 150, 150, 0.3);}/* blog single comments heading */.comments-heading {	margin: 0 0 50px 0;	font-size: 28px;}.comments-heading span {	font-size: 48px;}/* blog single comments */.media-list {	margin-top: 20px;}.media {	margin-top: 30px;}.media-object {	position: relative;	display: block;	width: 50px;	height: 50px;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.media-object:hover {	opacity: .8;}.media-object:before {	position: absolute;	content: "";	top: 50%;	right: -21px;	width: 21px;	height: 1px;	border-bottom: 1px solid rgba(136, 136, 136, 0.16);}@media (max-width: 768px) {	.media-object {		margin-top: 5px;		margin-left: 5px;		margin-bottom: 20px;	}	.media-object:before {		display: none;	}	.media-object:after {		position: absolute;		content: "";		bottom: -21px;		right: 50%;		width: 1px;		height: 21px;		border-left: 1px dotted rgba(136, 136, 136, 0.16);	}}.media-left, .media > .pull-left {	padding: 0;	margin-right: 20px;}.media-right, .media > .pull-right {	padding: 0;	margin-left: 20px;}.media-heading {	text-transform: none;	letter-spacing: 0;	font-size: 15px;	color: #333333;}.media-heading a {	color: #333333;}.media-heading a:hover {	color: #d884aa;}.media, .media-body {	overflow: inherit;}.media-body {	width: 100%;	padding: 20px;	margin-bottom: 2px;	border: 1px solid rgba(136, 136, 136, 0.16);}@media (max-width: 768px) {	.media-body {		display: block;	}}.media-body .article-time {	display: block;	margin-bottom: 10px;	font-size: 13px;	color: #bbbbbb;}.media-text {	clear: both;	padding-top: 12px;	font-size: 15px;	border-top: 1px dotted rgba(150, 150, 150, 0.18);}.media-reply {	text-align: right;	font-size: 13px;}.media-reply a {	color: #bbbbbb;}.media-reply a:hover {	color: #d884aa;}.media-reply .btn-xs {	border-width: 1px;}/* blog single post comment form */#post-comment-form {	background-color: rgba(131, 131, 146, 0.13);	margin-top: 100px;	padding: 5%;	border: 1px solid rgba(136, 136, 136, 0.09);}#post-comment-form .reminder {	margin: 20px 0 0 0;	padding-left: 20px;	font-size: 14px;	font-weight: normal;	color: #999999;	cursor: pointer;}#post-comment-form .reminder-checkbox {	cursor: pointer;}/* ------------------------------------------------------------- *
 * Blog sidebar
/* ------------------------------------------------------------- */.sidebar.sidebar-left {	padding-right: 60px;}.sidebar.sidebar-right {	padding-left: 60px;}@media (max-width: 991px) {	.sidebar {		margin-left: 0 !important;		margin-right: 0 !important;		padding-left: 0 !important;		padding-right: 0 !important;		border-left: none !important;		border-right: none !important;		margin-top: 30px;		padding-top: 40px;		border-top: 1px dotted rgba(150, 150, 150, 0.18);	}}/* ------------------------------------------------------------- *
 * Blog sidebar widgets
/* ------------------------------------------------------------- */.sidebar-widget {	margin-top: 50px;	overflow: hidden;}/* Sidebar headings */.sidebar-heading {	margin-bottom: 30px;	padding: 0 0 0 16px;	font-size: 21px;	font-weight: bold;	border-left: 3px solid #d884aa;}/* Sidebar hr */.sidebar-heading + hr {	margin-top: -17px !important;	margin-bottom: 35px !important;}.sidebar hr {	width: 30px;	text-align: left;	margin-left: 0;	border-top: 2px solid #d884aa;}/* Blog author (about me) */.blog-author-img {	display: block;	float: left;	width: 105px;	height: 105px;	margin-right: 20px;}.blog-author-img:hover {	opacity: .9;}@media (max-width: 1600px) {	.sidebar .blog-author-img {		mmax-width: 64px;	}}@media (max-width: 1200px) {	.sidebar .blog-author-img {		float: none;		width: 100%;		height: auto;		padding-bottom: 100%;		margin: 0 0 20px 0;	}}@media (max-width: 991px) {	.sidebar .blog-author-img {		float: left;		width: 105px;		height: 105px;		padding: 0;		margin: 0 20px 0 0;	}}@media (max-width: 440px) {	.sidebar .blog-author-img {		float: none;		width: 100%;		height: auto;		padding-bottom: 100%;		margin: 0 0 20px 0;	}}.blog-author-info {	display: table;}.blog-author-name {	text-transform: none;	letter-spacing: 0;	margin: 0;	font-size: 17px;}.blog-author-name a {	color: #333333;}.blog-author-name a:hover {	color: #d884aa;}.blog-author-sub {	margin-bottom: 5px;	font-size: 13px;	color: #999999;}.blog-author-text {	margin: 0;	font-size: 14px;}.blog-author-more {	display: block;	margin-top: 15px;	text-align: right;	font-size: 14px;	color: #bbbbbb;}/* Blog sidebar search *//* Blog sidebar socia */.sidebar-social .btn-social-min {	width: 55px;	height: 55px;	line-height: 55px;	font-size: 21px;}/* Blog sidebar subscribe */#sidebar-subscribe-form {	position: relative;}/* Blog sidebar categories */.sidebar-categories > ul > li {	padding: 5px 0;	border-top: 1px dotted rgba(150, 150, 150, 0.18);}.sidebar-categories > ul > li > a {	display: block;	padding: 6px 0;	text-decoration: none;	font-size: 16px;	color: #333333;	line-height: 1;}.sidebar-categories > ul > li > a:hover {	color: #d884aa;}.sidebar-categories > ul > li:first-child {	padding-top: 0;	border: 0;}.sidebar-categories > ul > li > a span {	position: relative;	float: right;	top: -3px;	background-color: #ececec;	padding: 8px 6px 4px 6px;	text-align: center;	font-size: 12px;	color: #333333;}.sidebar-categories > ul > li > a:hover span {	background-color: #d884aa;	color: #ffffff;}/* Blog sidebar recent post list */.sidebar-post-list > ul > li {	list-style: none;	overflow: hidden;	margin-bottom: 30px;}.sidebar-post-list > ul > li:last-child {	margin: 0;	padding: 0;	border: 0;}.sidebar-post-list .post-thumb {	float: left;	display: block;	margin: 0 15px 0 0;	width: 80px;	height: 65px;	overflow: hidden;}.sidebar-post-list .post-data {	display: table;}.sidebar-post-list .post-data .post-title {	margin: 0 0 2px 0;	font-size: 16px;	font-weight: bold;	font-weight: 600;}.sidebar-post-list .post-data .post-title a {	display: block;	color: #333333;}.sidebar-post-list .post-data .post-title a:hover {	color: #d884aa;}.sidebar-post-list .post-data .author {	display: block;	font-size: 14px;	line-height: 15px;}.sidebar-post-list .post-data .author a {	color: #333333;}.sidebar-post-list .post-data .author a:hover {	color: #d884aa;}.sidebar-post-list .post-data .date {	display: block;	font-size: 13px;	color: #b1b1b1;}/* Blog sidebar post comments list */.sidebar-comment-wrap {	margin-bottom: 25px;}.sidebar-comment-wrap:last-child {	margin: 0;	padding: 0;	border: none;}.sidebar-comment-meta {	display: table;}.sidebar-comment-avatar {	float: left;	display: block;	margin: 0 15px 0 0;	overflow: hidden;	width: 40px;	height: 40px;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.sidebar-comment-avatar:hover {	opacity: .8;}.sidebar-comment-data .author {	display: block;	font-size: 14px;}.sidebar-comment-data .author a {	color: #333333;}.sidebar-comment-data .author a:hover {	color: #d884aa;}.sidebar-comment-data .date {	display: block;	font-size: 13px;	color: #b1b1b1;}.sidebar-comment-wrap .sidebar-comment {	clear: both;	margin-top: 10px;	font-size: 14px;	font-style: italic;}.sidebar-comment-wrap .sidebar-comment a {	display: block;	color: #333333;}.sidebar-comment-wrap .sidebar-comment a:hover {	color: #d884aa;}.sidebar-comment-wrap .sidebar-comment p {	margin-bottom: 0;}/* Blog sidebar tags */.sidebar-tags > ul {	list-style: none;	padding: 0;	margin: 0;}.sidebar-tags > ul > li {	float: left;	margin: 3px;}.sidebar-tags a {	display: block;	background-color: rgba(138, 138, 154, 0.15);	padding: 2px 8px;	font-size: 14px;	color: #333333;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.sidebar-tags a:hover {	background-color: #d884aa;	color: #ffffff;}/* Blog sidebar photo stream *//* Blog sidebar meta */.sidebar-meta ul > li > a {	display: block;	padding: 3px 0;	font-size: 15px;	color: #999999;}.sidebar-meta ul > li > a:hover {	color: #d884aa;}/* ------------------------------------------------------------- *
 *  Archive
/* ------------------------------------------------------------- *//* archive info box */.archive-info-box {	background-color: rgba(138, 138, 154, 0.14);	padding: 5%;	margin-bottom: 60px;}@media (max-width: 768px) {	.archive-info-box {		padding: 8%;		margin-bottom: 30px;	}}.ai-box-subtitle {	margin-bottom: 15px;	font-size: 16px;	color: #999999;}.ai-box-title {	margin: 0;	font-size: 32px;}/* ------------------------------------------------------------- *
 *  About me section
/* ------------------------------------------------------------- */.about-me-inner {	padding-top: 0;}/* if page boxed layout enabled */body.tt-boxed #about-me-section .about-me-inner.tt-wrap {	padding-top: 3%;}/* signature */.signature {	margin-top: 50px;}.signature .signature-light {	display: none;}/* About me simple
=================== */#about-me-section.about-me-simple {	padding: 0;}/* about me simple full height ofset */@media (max-width: 1199px) {	#about-me-section.about-me-simple .sbi-height.full-height-vh {		min-height: 60vh !important;	}}@media (min-width: 992px) {	body.footer-minimal-on .about-me-simple .sbi-height.full-height-vh {		min-height: calc(100vh - 144px) !important;	}}/* ------------------------------------------------------------- *
 *  Contact section
/* ------------------------------------------------------------- */#contact-section {	position: relative;}.contact-section-inner {	position: relative;}#contact-section .cover {	background-color: transparent;}/* If boxed layout enabled
=========================== */body.tt-boxed .contact-section-inner.tt-wrap {	padding-top: 3%;	padding-bottom: 5%;}body.tt-boxed .contact-section-inner.tt-wrap #map {	margin-top: 4%;}body.tt-boxed .contact-section-inner.tt-wrap .full-height-vh {	min-height: auto !important;}/* Contact info
================= */.contact-info-wrap {	width: 100%;	max-width: 600px;	background-color: rgba(255, 255, 255, 0.94);	padding: 7% 7%;	z-index: 2;}@media (min-width: 768px) {	.contact-info-wrap {		margin-left: 50%;		-moz-transform: translateX(-50%);		-ms-transform: translateX(-50%);		-webkit-transform: translateX(-50%);		transform: translateX(-50%);	}}/* contact form */.contact-form-info {	margin-bottom: 40px;}/* map */#map {	width: 100%;	min-height: 320px;	padding-bottom: 25%;}/* Contact simple
================== */#contact-section.contact-simple .cover {	background-color: transparent;}.contact-simple .contact-info-wrap {	position: absolute;	top: 50%;	bottom: auto;	left: 50%;	right: auto;	width: 100%;	max-width: 680px;	background-color: rgba(255, 255, 255, 0.93);	padding: 80px 5%;	margin: 0;	z-index: 2;	-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	-webkit-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.08);	-moz-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.08);	box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.08);}@media (max-width: 992px) {	.contact-simple .contact-info-wrap {		padding: 10% 5%;	}}@media (max-width: 768px) {	.contact-simple .contact-info-wrap {		padding: 15% 5%;	}}@media (min-width: 768px) {	.contact-simple .contact-info {		font-size: 19px;	}}/* contact simple full height ofset */@media (min-width: 992px) {	.contact-simple .full-height-vh {		min-height: calc(100vh - 144px) !important;	}}/* ------------------------------------------------------------- *
 *  Page section
/* ------------------------------------------------------------- */.page-section-inner {	padding-top: 0;}/* if page boxed layout enabled */body.tt-boxed #page-section .page-section-inner.tt-wrap {	padding-top: 3%;}/* Page classic
================ */.page-classic .page-section-inner {	padding: 3% 3% 0 3%;}@media (max-width: 992px) {	.page-classic .page-section-inner {		padding: 7% 3% 0 3%;	}}/* if page boxed layout enabled */body.tt-boxed #page-section.page-classic .page-section-inner.tt-wrap {	padding-top: 3%;}@media (max-width: 992px) {	body.tt-boxed #page-section.page-classic .page-section-inner.tt-wrap {		padding-top: 7%;	}}/* page content *//* page sidebar */@media (min-width: 992px) {	.page-sidebar.sidebar-left {		padding-right: 60px;	}	.page-sidebar.sidebar-right {		padding-left: 60px;	}}/* ------------------------------------------------------------- *
 * Password protected section
/* ------------------------------------------------------------- */.password-protected-inner {	position: relative;}/* Password protected full height offset
========================================= */#password-protected-section .full-height-vh {	min-height: calc(100vh - 82px) !important;}@media (min-width: 992px) {	body.footer-minimal-on #password-protected-section .full-height-vh {		min-height: calc(100vh - 144px) !important;	}}@media (max-width: 768px) {	#password-protected-section .full-height-vh {		min-height: calc(100vh - 62px) !important;	}}/* if header-transparent enabled */body.header-transparent-on #password-protected-section .full-height-vh {	height: 100vh;}/* Post password
================= */.tt-post-password {	position: relative;	display: table;	width: 100%;	height: 100%;	padding: 5% 3%;	z-index: 3;}.tt-post-password-inner {	position: relative;	display: table-cell;	vertical-align: middle;	width: 100%;	height: 100%;	text-align: center;	color: #ffffff;}.tt-post-password-icon {	font-size: 82px;}.tt-post-password-text {	margin-bottom: 20px;}#tt-post-password-form {	max-width: 400px;	margin: 0 auto;}#tt-post-password-form button {	background-color: #d884aa;	font-size: 16px;	color: #ffffff;}/* ------------------------------------------------------------- *
 * Page header
/* ------------------------------------------------------------- */#page-header {	position: relative;	background-color: rgba(101, 101, 101, 0.1);	overflow: hidden;}.page-header-inner {	position: relative;	padding: 100px 8%;}@media (max-width: 992px) {	.page-header-inner {		padding-top: 10% !important;		padding-bottom: 10% !important;	}}/* Page header caption
======================= */.page-header-caption {	position: relative;	margin: 0 auto;	z-index: 3;}@media (max-width: 1440px) {	.page-header-caption {		padding-left: 8%;		padding-right: 8%;	}}/* page header title */.page-header-title {	max-width: 900px;	margin: 0;	font-size: 52px;	color: #222222;}@media (max-width: 991px) {	.page-header-title {		font-size: 42px;	}}@media (max-width: 768px) {	.page-header-title {		font-size: 32px;	}}/* page header subtitle */.page-header-subtitle {	max-width: 900px;	margin: 20px 0;	font-size: 28px;	color: #222222;}/* page header category */.page-header-category {	margin-top: 10px;}.page-header-category > a {	display: inline-block;	background-color: #d884aa;	padding: 2px 4px 0 4px;	font-size: 12px;	color: #ffffff;}.page-header-category > a:hover {	opacity: .9;}/* page header description */.page-header-description {	max-width: 760px;	margin: 30px 0 0 0;	line-height: inherit;	font-size: 17px;	font-weight: 300;	color: #111111;}@media (max-width: 767px) {	.page-header-description {		font-size: 15px;	}}.brand-logo-dark {	display: none;}.page-header.page-header-full {	position: fixed;	top: 0;	left: 0;	right: 0;	z-index: 100;}.page-header.page-header-full .rd-navbar {	background-color: transparent;}.page-header.page-header-full .rd-navbar-static .brand-logo-dark {	display: none;}.page-header.page-header-full .rd-navbar-static .brand-logo-light {	display: block;}.page-header.page-header-full .rd-navbar-static.rd-navbar--is-stuck {	background: #333333;}.page-header.page-header-full + #body-content .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full,.page-header.page-header-full + #body-content .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {	height: 100vh !important;}.page-header.page-header-full + #body-content #tt-intro .full-height-vh {	height: 100vh !important;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li > a,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li > a {	color: #ffffff;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li > a + .rd-navbar-submenu-toggle,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li > a + .rd-navbar-submenu-toggle {	color: #ffffff;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li > a:hover,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {	color: #ffffff;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li::before,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li::before,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li::before {	border-bottom: 3px solid #cc5d8f;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li.focus > a, .page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li.opened > a,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li.opened > a {	color: #ffffff;	background: transparent;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > li.active > a,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {	color: #ffffff;	background: transparent;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle:hover,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle:hover {	color: #ffffff;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-submenu-toggle, .page-header.page-header-full .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-submenu-toggle,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle {	color: #ffffff;}.page-header.page-header-full .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.active > .rd-navbar-submenu-toggle,.page-header.page-header-full .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.active > .rd-navbar-submenu-toggle {	color: #ffffff;}/* Page header more info trigger
================================= */.ph-more-info-trigger {	display: inline-block;	margin-top: 15px;	font-size: 14px;	color: #333333;}.ph-more-info-trigger:hover,.ph-more-info-trigger:focus {	color: #333333;}.ph-more-info-trigger-icon {	position: relative;	display: inline-block;	top: 7px;	width: 24px;	height: 24px;	margin-right: 3px;	border: 2px solid #d884aa;	border-radius: 50px;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.ph-more-info-trigger:hover .ph-more-info-trigger-icon {	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.ph-more-info-trigger-icon:before,.ph-more-info-trigger-icon:after {	content: '';	position: absolute;	background-color: #d884aa;}.ph-more-info-trigger-icon:before {	left: 3px;	right: 3px;	top: 50%;	margin-top: -1px;	height: 2px;}.ph-more-info-trigger-icon:after {	left: 50%;	margin-left: -1px;	top: 3px;	bottom: 3px;	width: 2px;}/* Page header caption sizes
============================= */.page-header-caption.ph-caption-xs .page-header-title {	font-size: 32px;}.page-header-caption.ph-caption-sm .page-header-title {	font-size: 44px;}.page-header-caption.ph-caption-lg .page-header-title {	font-size: 68px;}.page-header-caption.ph-caption-xlg .page-header-title {	font-size: 98px;}@media (max-width: 991px) {	.page-header-caption.ph-caption-sm .page-header-title,	.page-header-caption.ph-caption-lg .page-header-title,	.page-header-caption.ph-caption-xlg .page-header-title {		font-size: 62px;	}}@media (max-width: 768px) {	.page-header-caption.ph-caption-sm .page-header-title,	.page-header-caption.ph-caption-lg .page-header-title,	.page-header-caption.ph-caption-xlg .page-header-title {		font-size: 38px;	}}/* Page header aligns
====================== *//* page header align right */.ph-right .page-header-caption {	text-align: right;}.ph-right .page-header-caption .page-header-title,.ph-right .page-header-caption .page-header-description {	margin-left: auto;	text-align: right;}.ph-right .page-header-caption .hr-short {	margin-left: auto;	margin-right: 0;}/* page header align center */.ph-center .page-header-caption {	text-align: center;}.ph-center .page-header-caption .page-header-title {	margin-left: auto;	margin-right: auto;	text-align: center;}.ph-center .page-header-caption .page-header-description {	margin-left: auto;	margin-right: auto;	text-align: center;}.ph-center .page-header-caption .hr-short {	margin-left: auto;}/* If page header contains background image
============================================ */.page-header-image {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.page-header-image.hide-ph-image {	/* if page header is hidden */	display: none;}#page-header.ph-image-on {	color: #ffffff;}#page-header.ph-image-on .page-header-title {	color: #ffffff;}#page-header.ph-image-on .page-header-subtitle {	color: #ffffff;}#page-header.ph-image-on .page-header-description {	color: #eeeeee;}#page-header.ph-image-on .ph-more-info-trigger {	color: #eeeeee;}#page-header.ph-image-on .ph-more-info-trigger:hover,#page-header.ph-image-on .ph-more-info-trigger:focus {	color: #eeeeee;}/* Page header sizes
====================== */#page-header.ph-xs .page-header-inner {	padding-top: 40px;	padding-bottom: 40px;}#page-header.ph-sm .page-header-inner {	padding-top: 80px;	padding-bottom: 80px;}#page-header.ph-lg .page-header-inner {	padding-top: 140px;	padding-bottom: 140px;}#page-header.ph-xlg .page-header-inner {	padding-top: 200px;	padding-bottom: 200px;}/* If header-transparent enabled
================================= */body.header-transparent-on #page-header.page-header-inner {	padding-top: 150px;	padding-bottom: 50px;}body.header-transparent-on #page-header.ph-sm .page-header-inner {	padding-top: 80px;	padding-bottom: 80px;}body.header-transparent-on #page-header.ph-lg .page-header-inner {	padding-top: 220px;	padding-bottom: 100px;}body.header-transparent-on #page-header.ph-xlg .page-header-inner {	padding-top: 300px;	padding-bottom: 100px;}@media (max-width: 992px) {	body.header-transparent-on #page-header.page-header-inner,	body.header-transparent-on #page-header.ph-sm .page-header-inner,	body.header-transparent-on #page-header.ph-lg .page-header-inner,	body.header-transparent-on #page-header.ph-xlg .page-header-inner {		padding-top: 30% !important;		padding-bottom: 10% !important;	}}/* If page header contains a slideshow
======================================= */#page-header.slideshow .cc-item {	/* height handled by "theme.js" file */	min-height: 300px;}/* ------------------------------------------------------------------------------------------------------------------------- *
 *  Split box
 *  based on - Bootstrap 3 responsive columns of same height
 *  source and tutorial: http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-columns-of-same-height
 *  Note: look into "helper.css" file to find source code.
/* ------------------------------------------------------------------------------------------------------------------------- *//* Split box content
==================== */.split-box-content {	position: relative;	padding: 10% 10%;	z-index: 9;}@media (max-width: 1199px) {	.split-box-content {		padding: 10% 4% 10% 4%;	}}/* split box content shifted left/right */@media (min-width: 1200px) {	.split-box-content.shifted-left {		background-color: #ffffff;		margin-left: -15%;		text-align: left;	}	.split-box-content.shifted-right {		background-color: #ffffff;		margin-right: -15%;		text-align: right;	}}/* if page boxed layout enabled */@media (min-width: 1200px) {	body.tt-boxed .tt-wrap .split-box-content.sb-content-left {		padding-left: 0;	}	body.tt-boxed .tt-wrap .split-box-content.sb-content-right {		padding-right: 0;	}}/* Split box image
=================== *//* split box image height */@media (max-width: 1199px) {	.sbi-height {		padding-bottom: 60% !important;	}}@media (max-width: 767px) {	.sbi-height {		padding-bottom: 80% !important;	}}/* ------------------------------------------------------------- *
 *  Pagination
/* ------------------------------------------------------------- */.pagination-wrap {	text-align: center;	padding: 40px 0;}.pagination {	display: inline-block;	padding: 0;	margin: 0;	border-radius: 0;	color: #888888;}/* pagination links */.pagination > li {	display: inline-block;}.pagination > li > a, .pagination > li > span {	position: relative;	display: inline-block;	float: none;	padding: 5px 13px;	margin: 5px 0;	font-size: 14px;	font-weight: 400;	color: #333333;	text-decoration: none;	background-color: #ffffff;	border: 1px solid #e8e8e8;	-webkit-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.04);	box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.04);}.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {	color: #333333;	background-color: #ffffff;	border-color: #e0e0e0;	-webkit-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);}.pagination > li:first-child > a, .pagination > li:first-child > span {	margin-left: 0;	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.pagination > li:last-child > a, .pagination > li:last-child > span {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover {	z-index: 2;	color: #ffffff;	cursor: default;	background-color: #d884aa;	border-color: #d884aa;	-webkit-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);	box-shadow: 0 7px 5px -6px rgba(0, 0, 0, 0.15);}/* pagination info */.pagination-info {	margin-top: 30px;	font-size: 14px;	line-height: 18px;	color: #999999;}.pagination-info span {	display: block;}/* ------------------------------------------------------------- *
 * Thumbnail list
/* ------------------------------------------------------------- */.thumb-list {	display: block;	width: 100%;	margin: 0;	padding: 0;	list-style: none;	overflow: hidden;}.thumb-list > li {	float: left;}/* thumbnail list item */.thumb-list .thumb-list-item {	display: block;	background-color: rgba(146, 146, 146, 0.5);	padding-bottom: 100%;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.thumb-list .thumb-list-item:hover {	opacity: .7;}/* thumbnail list columns */.thumb-list.col-2 > li {	width: 50%;}.thumb-list.col-3 > li {	width: 33.33333333%;}.thumb-list.col-4 > li {	width: 25%;}.thumb-list.col-5 > li {	width: 20%;}.thumb-list.col-6 > li {	width: 16.66666666666667%;}/* thumbnail list gutter (more space between items) */.thumb-list.gutter-1 > li {	padding: 1px;}.thumb-list.gutter-2 > li {	padding: 2px;}.thumb-list.gutter-3 > li {	padding: 3px;}.thumb-list.gutter-4 > li {	padding: 4px;}.thumb-list.gutter-5 > li {	padding: 5px;}/* ------------------------------------------------------------- *
 * YTP Player: https://github.com/pupunzi/jquery.mb.YTPlayer;
/* ------------------------------------------------------------- */.youtube-bg {	position: relative;	background-repeat: no-repeat;	-webkit-background-size: cover;	background-size: cover;}.YTPOverlay {	background-color: transparent;}.YTPOverlay.raster {	/* "raster.png" or "raster_dot.png" */	background: transparent url("../vendor/ytplayer/images/raster.png");}.youtube-bg.YTPFullscreen .YTPOverlay, .youtube-bg.YTPFullscreen .YTPOverlay.raster, .youtube-bg.YTPFullscreen .cover {	display: none;}/* Video control bar */.mb_YTPBar, .mb_YTPBar.visible {	opacity: .2;	z-index: 9;}.mb_YTPBar .buttonBar {	top: -40px;	height: 40px;	padding: 10px 10px 0px 10px;}.mb_YTPBar, .mb_YTPBar .mb_YTPProgress, .mb_YTPBar .mb_YTPLoaded, .mb_YTPBar .mb_YTPseekbar {	height: 4px;	padding: 0;}.mb_YTPBar .mb_YTPProgress, .mb_YTPBar .mb_YTPLoaded {	cursor: pointer;}.mb_YTPBar .mb_YTPseekbar {	background: #f20000;	cursor: pointer;}/* Video control elements */.mb_YTPBar span.mb_OnlyYT {	left: 250px;	top: 10px;	right: auto;}@media (min-width: 480px) {	.mb_YTPBar span.mb_OnlyYT {		left: 330px;	}}/* ------------------------------------------------------------- *
 * Panels
/* ------------------------------------------------------------- */.panel-group .panel {	border-radius: 0px;}.panel {	background-color: transparent;}/* panel default */.panel-default {	border-color: #ededed;}.panel-default > .panel-heading {	background-color: transparent;	color: #333333;	border-color: #ededed;}.panel-title {	font-size: 19px;}.panel-default > .panel-heading + .panel-collapse > .panel-body {	border-top-color: #ededed;}/* ------------------------------------------------------------- *
 * Accordion
/* ------------------------------------------------------------- */.accordion-wrap {	margin-bottom: 40px;}.accordion-wrap .panel + .panel {	margin-top: 10px;}.accordion-wrap .panel-heading {	padding: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.accordion-wrap .panel-heading a {	position: relative;	display: block;	background-color: transparent;	padding: 20px 20px;	overflow: hidden;	text-decoration: none;	font-weight: 500;	color: inherit;}.accordion-wrap .panel-heading a.collapsed {	color: inherit;}.accordion-wrap .panel-heading a > .acc-arrow {	position: absolute;	content: "";	right: 10px;	top: 50%;	margin-top: -10px;	width: 20px;	height: 20px;	line-height: 20px;	text-align: center;	font-size: 12px;	color: #cccccc;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.accordion-wrap .panel-heading a.collapsed > .acc-arrow {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-o-transform: rotate(180deg);	transform: rotate(180deg);}/* ------------------------------------------------------------- *
 * Blockquote
/* ------------------------------------------------------------- */blockquote {	position: relative;	padding: 0 30px;	margin: 30px 0;	font-size: 18px;	font-weight: bold;	font-weight: 500;	font-style: italic;	border: none;}blockquote:before {	position: absolute;	content: open-quote;	top: -8px;	left: -5px;	font-size: 42px;	color: #d2d2d2;}blockquote .small,blockquote footer,blockquote small {	display: block;	font-size: 85%;	color: #999999;}/* ------------------------------------------------------------- *
 * Testimonials section
/* ------------------------------------------------------------- */.testimonials-carousel {	position: relative;	max-width: 1000px;	margin: 0 auto;	padding: 6% 0 8% 0;	z-index: 3;}.testimonials-carousel .owl-carousel,.testimonials-carousel .owl-carousel .cc-item {	min-height: auto;}/* Testimonial item
==================== */.testimonial-item {	position: relative;	padding: 60px 5%;	z-index: 9;}/* testimonial item img/image */.testimonial-item img {	display: inline-block !important;	float: left;	max-width: 100px;	margin: 0 25px 20px 0;}.testimonial-item .tm-image {	display: inline-block !important;	float: left;	width: 90px;	height: 90px;	margin: 0 25px 20px 0;	border-radius: 100px;	overflow: hidden;}.tm-hide-image .testimonial-item img,.tm-hide-image .testimonial-item .tm-image {	/* Hiding testimonial image if class "tm-hide-image" is used. */	display: none !important;}/* testimonial blockquote */.testimonial-item blockquote {	position: relative;	overflow: hidden;	padding: 0 0 0 25px;	margin: 0 0 15px 0;	font-size: 17.5px;	font-style: italic;	border-left: 5px solid rgba(121, 121, 121, 0.18);}.testimonial-item blockquote:before {	display: none;}.testimonial-item blockquote .small,.testimonial-item blockquote footer,.testimonial-item blockquote small {	margin-top: 20px;	color: #b1b1b1;}/* align testimonial item to center on small devices */@media (max-width: 768px) {	.testimonial-item {		text-align: center !important;	}	.testimonial-item blockquote {		padding: 0 !important;		text-align: center !important;		border: none !important;	}	.testimonial-item img,	.testimonial-item .tm-image {		float: none !important;		margin: 0 0 40px 0 !important;	}}/* testimonial align center */.tm-center .testimonial-item {	text-align: center;}.tm-center .testimonial-item blockquote {	padding: 0;	text-align: center;	border: none;}.tm-center .testimonial-item img,.tm-center .testimonial-item .tm-image {	float: none;	margin: 0 0 40px 0;}/* testimonial align right */.blockquote-reverse,.testimonial-item blockquote.pull-right,.tm-right .testimonial-item blockquote {	padding: 0 30px 0 0;	text-align: right;	border-left: 0;	border-right: 5px solid rgba(121, 121, 121, 0.18);}.tm-right .testimonial-item img,.tm-right .testimonial-item .tm-image {	float: right;	margin: 0 0 0 20px;}/* disable owl nav-outside on small screens */@media (max-width: 1540px) {	.testimonials-carousel .owl-carousel.nav-outside .owl-nav {		display: none !important;	}}/* ------------------------------------------------------------- *
 * Begin call to action section
/* ------------------------------------------------------------- */.call-to-action-section {	position: relative;	padding: 5% 3%;}@media (max-width: 992px) {	.call-to-action-section {		padding: 10% 3%;	}}.call-to-action-inner {	position: relative;	z-index: 2;}/* ------------------------------------------------------------- *
 * Forms
/* ------------------------------------------------------------- */.form-group {	margin-bottom: 20px;}.form-control {	height: 48px;	background-color: #ffffff;	padding: 6px 12px;	font-size: 14px;	color: #333333;	border-radius: 0;	border: 1px solid rgba(148, 148, 148, 0.2);	-webkit-box-shadow: none;	box-shadow: none;}.form-control:focus {	border-color: #d884aa !important;	box-shadow: none;}/* select */select {	cursor: pointer;}select:required:invalid {	color: #999999;}option[value=""][disabled] {	display: none;}option {	color: black;}/* label */label {	display: inline-block;	max-width: 100%;	margin-bottom: 5px;	font-size: 17px;}/* placeholder */::-webkit-input-placeholder {	color: #999999 !important;}:-moz-placeholder {	color: #999999 !important;}::-moz-placeholder {	color: #999999 !important;}:-ms-input-placeholder {	color: #999999 !important;}/* form with button inside */.form-btn-inside {	position: relative;}.form-btn-inside .form-control {	padding-right: 68px;}.form-btn-inside button {	position: absolute;	top: 50%;	right: 0;	width: auto;	height: 100%;	line-height: 40px;	background-color: transparent;	padding: 0 15px 0 15px;	font-size: 18px;	color: #333333;	border: none;	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.form-btn-inside button:hover {	opacity: .8;}.form-btn-inside button:focus {	outline: none;}/* input */input[type=radio] {	cursor: pointer;}/* input sizes */.input-sm, select.input-sm {	height: 35px;	line-height: 35px;}/* ------------------------------------------------------------- *
 * Modal
/* ------------------------------------------------------------- */body.modal-open {	overflow-y: hidden !important;	padding-right: 0 !important;}.modal-open .modal {	padding-right: 0 !important;}.modal {	background-color: rgba(0, 0, 0, 0.85);	z-index: 99999;}.modal.fade {	-webkit-transition: opacity .2s linear;	-o-transition: opacity .2s linear;	transition: opacity .2s linear;}.modal-backdrop.in, .modal-backdrop.fade.in {	opacity: 0;}.modal-dialog {	background: #ffffff no-repeat 50% 50%;	-webkit-background-size: cover;	background-size: cover;}/* modal background image */.modal-bg-image {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;}/* modal header */.modal-header {	background-color: rgba(111, 111, 111, 0.09);	padding: 15px;	text-align: left;	border-bottom: none;}.modal-header .close {	margin-top: -7px;	opacity: 1;	font-size: 14px;	font-weight: normal;	text-shadow: none;}.modal-header .close:active,.modal-header .close:focus {	outline: none;}.modal-title {	font-size: 13px;}/* modal body */.modal-body {	padding: 1px 0 30px 0;}.modal-body-image-1 {	width: 120px;	height: 120px;	margin: 20px auto 0 auto;	overflow: hidden;	border-radius: 100px;}.modal-body-image-2 {	height: 140px;}/* modal body content */.modal-body-content {	padding: 30px 20px 20px 20px;}.modal-body .modal-body-heading {	font-size: 21px;}/* modal footer */.modal-footer {	padding: 15px;	text-align: left;	font-size: 13px;	color: #888888;	border: none;}/* modal content */.modal-content {	position: relative;	background-color: transparent;	z-index: 2;	border: none;	border-radius: 2px;}@media (min-width: 768px) {	.modal-content {		-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);		box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);	}}/* Modal position senter
========================= */@media (min-width: 768px) {	.modal-center .modal-dialog {		position: absolute;		top: 45%;		left: 50%;		-moz-transform: translate(-50%, -50%) !important;		-ms-transform: translate(-50%, -50%) !important;		-webkit-transform: translate(-50%, -50%) !important;		transform: translate(-50%, -50%) !important;	}}/* Modal sidebar left/right
============================= */.modal.modal-left .modal-dialog,.modal.modal-right .modal-dialog {	position: fixed;	margin: auto;	width: 40%;	height: 100%;	-webkit-transform: translate3d(0%, 0, 0);	-ms-transform: translate3d(0%, 0, 0);	-o-transform: translate3d(0%, 0, 0);	transform: translate3d(0%, 0, 0);}@media (max-width: 1440px) {	.modal.modal-left .modal-dialog,	.modal.modal-right .modal-dialog {		width: 50%;	}}@media (max-width: 768px) {	.modal.modal-left .modal-dialog,	.modal.modal-right .modal-dialog {		width: 100%;	}}/* Left */.modal.modal-left.fade .modal-dialog {	left: -40%;	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;	-o-transition: opacity 0.3s linear, left 0.3s ease-out;	transition: opacity 0.3s linear, left 0.3s ease-out;}.modal.modal-left.fade.in .modal-dialog {	left: 0;}/* Right */.modal.modal-right.fade .modal-dialog {	right: -40%;	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;	-o-transition: opacity 0.3s linear, right 0.3s ease-out;	transition: opacity 0.3s linear, right 0.3s ease-out;}.modal.modal-right.fade.in .modal-dialog {	right: 0;}/* Modal sidebar style
======================== */.modal.modal-left,.modal.modal-right {	background-color: rgba(0, 0, 0, 0.7);}.modal.modal-left .modal-content,.modal.modal-right .modal-content {	height: 100%;	padding-bottom: 104px;	border-radius: 0;	border: none;}.modal.modal-left .modal-header,.modal.modal-right .modal-header {	background-color: transparent;	border: none;}.modal.modal-left .modal-title,.modal.modal-right .modal-title {	font-size: 14px;}.modal.modal-left .modal-footer,.modal.modal-right .modal-footer {	font-size: 13px;}.modal.modal-left .modal-body,.modal.modal-right .modal-body {	height: 100%;	overflow-y: auto;}.modal.modal-left .modal-body-content,.modal.modal-right .modal-body-content {	padding: 5% 5% 20px 5%;}.modal.modal-left .modal-body .modal-body-heading,.modal.modal-right .modal-body .modal-body-heading {	max-width: 590px;	font-size: 38px;}@media (max-width: 1200px) {	.modal.modal-left .modal-body .modal-body-heading,	.modal.modal-right .modal-body .modal-body-heading {		font-size: 32px;	}}@media (max-width: 992px) {	.modal.modal-left .modal-body .modal-body-heading,	.modal.modal-right .modal-body .modal-body-heading {		font-size: 24px;	}}.modal.modal-left .modal-body .modal-body-image-1,.modal.modal-right .modal-body .modal-body-image-1 {	width: 120px;	height: 120px;	margin: 0 auto 20px auto;}.modal.modal-left .modal-body .modal-body-image-2,.modal.modal-right .modal-body .modal-body-image-2 {	height: 160px;}@media (max-width: 992px) {	.modal.modal-left .modal-body .modal-body-image-2,	.modal.modal-right .modal-body .modal-body-image-2 {		height: 140px;	}}/* modal share
=============== */.modal-share {	text-align: center;}/* modal share social buttons *//* modal share grab link */.modal-share .grab-link {	display: block;	width: 80%;	height: 48px;	background-color: rgba(255, 255, 255, 0.25);	margin: 30px auto 0 auto;	text-align: center;	padding: 0 20px;	font-size: 15px;	box-sizing: border-box;	border-radius: 0;	border: 1px solid rgba(125, 125, 125, 0.2);}@media (max-width: 768px) {	.modal-share .grab-link {		width: 100%;	}}/* ------------------------------------------------------------- *
 * Buttons
/* ------------------------------------------------------------- */.btn {	position: relative;	margin: 8px 0;	padding: 9px 30px;	font-size: 16px;	z-index: 9;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;	border: 1px solid;}.btn:hover,.btn.focus,.btn:focus,.btn.active,.btn:active,.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover {	-webkit-box-shadow: none;	box-shadow: none;	outline: none;}/* Button styles
================= *//* Button default */.btn-default {	color: #000000;	background-color: rgba(189, 189, 189, 0.95);	border-color: transparent;}.btn-default:hover,.btn-default.focus,.btn-default:focus,.btn-default.active,.btn-default:active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open > .dropdown-toggle.btn-default,.open > .dropdown-toggle.btn-default.focus,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default:hover {	color: #000000;	background-color: rgba(189, 189, 189, 0.56);	border-color: transparent;}.btn-default.btn-link {	color: #333333;}.btn-default.btn-link:hover,.btn-default.btn-link.focus,.btn-default.btn-link:focus,.btn-default.btn-link.active,.btn-default.btn-link:active,.btn-default.btn-link.active.focus,.btn-default.btn-link.active:focus,.btn-default.btn-link.active:hover,.btn-default.btn-link:active.focus,.btn-default.btn-link:active:focus,.btn-default.btn-link:active:hover,.open > .dropdown-toggle.btn-default.btn-link,.open > .dropdown-toggle.btn-default.btn-link.focus,.open > .dropdown-toggle.btn-default.btn-link:focus,.open > .dropdown-toggle.btn-default.btn-link:hover {	color: #000000;	text-decoration: none;}.btn-default-bordered {	color: #333333;	background-color: transparent;	border-color: rgba(136, 136, 136, 0.35);	-webkit-box-shadow: none;	box-shadow: none;}.btn-default-bordered:hover,.btn-default-bordered.focus,.btn-default-bordered:focus,.btn-default-bordered.active,.btn-default-bordered:active,.btn-default-bordered.active.focus,.btn-default-bordered.active:focus,.btn-default-bordered.active:hover,.btn-default-bordered:active.focus,.btn-default-bordered:active:focus,.btn-default-bordered:active:hover,.open > .dropdown-toggle.btn-default-bordered,.open > .dropdown-toggle.btn-default-bordered.focus,.open > .dropdown-toggle.btn-default-bordered:focus,.open > .dropdown-toggle.btn-default-bordered:hover {	color: #000000;	background-color: rgba(189, 189, 189, 0.56);	border-color: transparent;}/* Button primary */.btn-primary {	/* same as template main color */	color: #ffffff;	background-color: #d884aa;	border-color: #d884aa;}.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary.active,.btn-primary:active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open > .dropdown-toggle.btn-primary,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-primary:hover {	color: #d884aa;	background-color: transparent;	border-color: #d884aa;}.btn-primary.btn-link {	color: #d884aa;}.btn-primary.btn-link:hover,.btn-primary.btn-link.focus,.btn-primary.btn-link:focus,.btn-primary.btn-link.active,.btn-primary.btn-link:active,.btn-primary.btn-link.active.focus,.btn-primary.btn-link.active:focus,.btn-primary.btn-link.active:hover,.btn-primary.btn-link:active.focus,.btn-primary.btn-link:active:focus,.btn-primary.btn-link:active:hover,.open > .dropdown-toggle.btn-primary.btn-link,.open > .dropdown-toggle.btn-primary.btn-link.focus,.open > .dropdown-toggle.btn-primary.btn-link:focus,.open > .dropdown-toggle.btn-primary.btn-link:hover {	color: #cc5d8f;	text-decoration: none;}.btn-primary-bordered {	color: #d884aa;	background-color: transparent;	border-color: #d884aa;	-webkit-box-shadow: none;	box-shadow: none;}.btn-primary-bordered:hover,.btn-primary-bordered.focus,.btn-primary-bordered:focus,.btn-primary-bordered.active,.btn-primary-bordered:active,.btn-primary-bordered.active.focus,.btn-primary-bordered.active:focus,.btn-primary-bordered.active:hover,.btn-primary-bordered:active.focus,.btn-primary-bordered:active:focus,.btn-primary-bordered:active:hover,.open > .dropdown-toggle.btn-primary-bordered,.open > .dropdown-toggle.btn-primary-bordered.focus,.open > .dropdown-toggle.btn-primary-bordered:focus,.open > .dropdown-toggle.btn-primary-bordered:hover {	color: #ffffff;	background-color: #cc5d8f;	border-color: #cc5d8f;}/* Button success */.btn-success {	color: #ffffff;	background-color: #41b541;	border-color: #41b541;}.btn-success:hover,.btn-success.focus,.btn-success:focus,.btn-success.active,.btn-success:active,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open > .dropdown-toggle.btn-success,.open > .dropdown-toggle.btn-success.focus,.open > .dropdown-toggle.btn-success:focus,.open > .dropdown-toggle.btn-success:hover {	color: #ffffff;	background-color: #449d44;	border-color: #449d44;}.btn-success.btn-link {	color: #41b541;}.btn-success.btn-link:hover,.btn-success.btn-link.focus,.btn-success.btn-link:focus,.btn-success.btn-link.active,.btn-success.btn-link:active,.btn-success.btn-link.active.focus,.btn-success.btn-link.active:focus,.btn-success.btn-link.active:hover,.btn-success.btn-link:active.focus,.btn-success.btn-link:active:focus,.btn-success.btn-link:active:hover,.open > .dropdown-toggle.btn-success.btn-link,.open > .dropdown-toggle.btn-success.btn-link.focus,.open > .dropdown-toggle.btn-success.btn-link:focus,.open > .dropdown-toggle.btn-success.btn-link:hover {	color: #5cb85c;	text-decoration: none;}.btn-success-bordered {	color: #41b541;	background-color: transparent;	border-color: #41b541;	-webkit-box-shadow: none;	box-shadow: none;}.btn-success-bordered:hover,.btn-success-bordered.focus,.btn-success-bordered:focus,.btn-success-bordered.active,.btn-success-bordered:active,.btn-success-bordered.active.focus,.btn-success-bordered.active:focus,.btn-success-bordered.active:hover,.btn-success-bordered:active.focus,.btn-success-bordered:active:focus,.btn-success-bordered:active:hover,.open > .dropdown-toggle.btn-success-bordered,.open > .dropdown-toggle.btn-success-bordered.focus,.open > .dropdown-toggle.btn-success-bordered:focus,.open > .dropdown-toggle.btn-success-bordered:hover {	color: #ffffff;	background-color: #41b541;	border-color: #41b541;}/* Button info */.btn-info {	color: #ffffff;	background-color: #31b0d5;	border-color: #31b0d5;}.btn-info:hover,.btn-info.focus,.btn-info:focus,.btn-info.active,.btn-info:active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open > .dropdown-toggle.btn-info,.open > .dropdown-toggle.btn-info.focus,.open > .dropdown-toggle.btn-info:focus,.open > .dropdown-toggle.btn-info:hover {	color: #ffffff;	background-color: #2398bb;	border-color: #2398bb;}.btn-info.btn-link {	color: #31b0d5;}.btn-info.btn-link:hover,.btn-info.btn-link.focus,.btn-info.btn-link:focus,.btn-info.btn-link.active,.btn-info.btn-link:active,.btn-info.btn-link.active.focus,.btn-info.btn-link.active:focus,.btn-info.btn-link.active:hover,.btn-info.btn-link:active.focus,.btn-info.btn-link:active:focus,.btn-info.btn-link:active:hover,.open > .dropdown-toggle.btn-info.btn-link,.open > .dropdown-toggle.btn-info.btn-link.focus,.open > .dropdown-toggle.btn-info.btn-link:focus,.open > .dropdown-toggle.btn-info.btn-link:hover {	color: #31b0d5;	text-decoration: none;}.btn-info-bordered {	color: #5bc0de;	background-color: transparent;	border-color: #5bc0de;	-webkit-box-shadow: none;	box-shadow: none;}.btn-info-bordered:hover,.btn-info-bordered.focus,.btn-info-bordered:focus,.btn-info-bordered.active,.btn-info-bordered:active,.btn-info-bordered.active.focus,.btn-info-bordered.active:focus,.btn-info-bordered.active:hover,.btn-info-bordered:active.focus,.btn-info-bordered:active:focus,.btn-info-bordered:active:hover,.open > .dropdown-toggle.btn-info-bordered,.open > .dropdown-toggle.btn-info-bordered.focus,.open > .dropdown-toggle.btn-info-bordered:focus,.open > .dropdown-toggle.btn-info-bordered:hover {	color: #ffffff;	background-color: #31b0d5;	border-color: #31b0d5;}/* Button warning */.btn-warning {	color: #333333;	background-color: #fbd320;	border-color: #fbd320;}.btn-warning:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning.active,.btn-warning:active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open > .dropdown-toggle.btn-warning,.open > .dropdown-toggle.btn-warning.focus,.open > .dropdown-toggle.btn-warning:focus,.open > .dropdown-toggle.btn-warning:hover {	color: #333333;	background-color: #ecc71f;	border-color: #ecc71f;}.btn-warning.btn-link {	color: #d8b411;}.btn-warning.btn-link:hover,.btn-warning.btn-link.focus,.btn-warning.btn-link:focus,.btn-warning.btn-link.active,.btn-warning.btn-link:active,.btn-warning.btn-link.active.focus,.btn-warning.btn-link.active:focus,.btn-warning.btn-link.active:hover,.btn-warning.btn-link:active.focus,.btn-warning.btn-link:active:focus,.btn-warning.btn-link:active:hover,.open > .dropdown-toggle.btn-warning.btn-link,.open > .dropdown-toggle.btn-warning.btn-link.focus,.open > .dropdown-toggle.btn-warning.btn-link:focus,.open > .dropdown-toggle.btn-warning.btn-link:hover {	color: #bd9c08;	text-decoration: none;}.btn-warning-bordered {	color: #d8b411;	background-color: transparent;	border-color: #ecc71f;	-webkit-box-shadow: none;	box-shadow: none;}.btn-warning-bordered:hover,.btn-warning-bordered.focus,.btn-warning-bordered:focus,.btn-warning-bordered.active,.btn-warning-bordered:active,.btn-warning-bordered.active.focus,.btn-warning-bordered.active:focus,.btn-warning-bordered.active:hover,.btn-warning-bordered:active.focus,.btn-warning-bordered:active:focus,.btn-warning-bordered:active:hover,.open > .dropdown-toggle.btn-warning-bordered,.open > .dropdown-toggle.btn-warning-bordered.focus,.open > .dropdown-toggle.btn-warning-bordered:focus,.open > .dropdown-toggle.btn-warning-bordered:hover {	color: #333333;	background-color: #ecc71f;	border-color: #ecc71f;}/* Button danger */.btn-danger {	color: #ffffff;	background-color: #ec3a35;	border-color: #ec3a35;}.btn-danger:hover,.btn-danger.focus,.btn-danger:focus,.btn-danger.active,.btn-danger:active,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open > .dropdown-toggle.btn-danger,.open > .dropdown-toggle.btn-danger.focus,.open > .dropdown-toggle.btn-danger:focus,.open > .dropdown-toggle.btn-danger:hover {	color: #ffffff;	background-color: #c9302c;	border-color: #c9302c;}.btn-danger.btn-link {	color: #ec3a35;}.btn-danger.btn-link:hover,.btn-danger.btn-link.focus,.btn-danger.btn-link:focus,.btn-danger.btn-link.active,.btn-danger.btn-link:active,.btn-danger.btn-link.active.focus,.btn-danger.btn-link.active:focus,.btn-danger.btn-link.active:hover,.btn-danger.btn-link:active.focus,.btn-danger.btn-link:active:focus,.btn-danger.btn-link:active:hover,.open > .dropdown-toggle.btn-danger.btn-link,.open > .dropdown-toggle.btn-danger.btn-link.focus,.open > .dropdown-toggle.btn-danger.btn-link:focus,.open > .dropdown-toggle.btn-danger.btn-link:hover {	color: #ec3a35;	text-decoration: none;}.btn-danger-bordered {	color: #ec3a35;	background-color: transparent;	border-color: #ec3a35;	-webkit-box-shadow: none;	box-shadow: none;}.btn-danger-bordered:hover,.btn-danger-bordered.focus,.btn-danger-bordered:focus,.btn-danger-bordered.active,.btn-danger-bordered:active,.btn-danger-bordered.active.focus,.btn-danger-bordered.active:focus,.btn-danger-bordered.active:hover,.btn-danger-bordered:active.focus,.btn-danger-bordered:active:focus,.btn-danger-bordered:active:hover,.open > .dropdown-toggle.btn-danger-bordered,.open > .dropdown-toggle.btn-danger-bordered.focus,.open > .dropdown-toggle.btn-danger-bordered:focus,.open > .dropdown-toggle.btn-danger-bordered:hover {	color: #ffffff;	background-color: #ec3a35;	border-color: #ec3a35;}/* Button dark */.btn-dark {	color: #ffffff;	background-color: #222222;	border-color: #222222;}.btn-dark:hover,.btn-dark.focus,.btn-dark:focus,.btn-dark.active,.btn-dark:active,.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open > .dropdown-toggle.btn-dark,.open > .dropdown-toggle.btn-dark.focus,.open > .dropdown-toggle.btn-dark:focus,.open > .dropdown-toggle.btn-dark:hover {	color: #333333;	background-color: transparent;	border-color: #333333;}.btn-dark.btn-link {	color: #222222;}.btn-dark.btn-link:hover,.btn-dark.btn-link.focus,.btn-dark.btn-link:focus,.btn-dark.btn-link.active,.btn-dark.btn-link:active,.btn-dark.btn-link.active.focus,.btn-dark.btn-link.active:focus,.btn-dark.btn-link.active:hover,.btn-dark.btn-link:active.focus,.btn-dark.btn-link:active:focus,.btn-dark.btn-link:active:hover,.open > .dropdown-toggle.btn-dark.btn-link,.open > .dropdown-toggle.btn-dark.btn-link.focus,.open > .dropdown-toggle.btn-dark.btn-link:focus,.open > .dropdown-toggle.btn-dark.btn-link:hover {	color: #000000;	text-decoration: none;}.btn-dark-bordered {	color: #222222;	background-color: transparent;	border: 2px solid #222222;	-webkit-box-shadow: none;	box-shadow: none;}.btn-dark-bordered:hover,.btn-dark-bordered.focus,.btn-dark-bordered:focus,.btn-dark-bordered.active,.btn-dark-bordered:active,.btn-dark-bordered.active.focus,.btn-dark-bordered.active:focus,.btn-dark-bordered.active:hover,.btn-dark-bordered:active.focus,.btn-dark-bordered:active:focus,.btn-dark-bordered:active:hover,.open > .dropdown-toggle.btn-dark-bordered,.open > .dropdown-toggle.btn-dark-bordered.focus,.open > .dropdown-toggle.btn-dark-bordered:focus,.open > .dropdown-toggle.btn-dark-bordered:hover {	color: #ffffff;	background-color: #222222;	border-color: #222222;}/* Button white */.btn-white {	color: #333333;	background-color: #ffffff;	border-color: #ffffff;}.btn-white:hover,.btn-white.focus,.btn-white:focus,.btn-white.active,.btn-white:active,.btn-white.active.focus,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active.focus,.btn-white:active:focus,.btn-white:active:hover,.open > .dropdown-toggle.btn-white,.open > .dropdown-toggle.btn-white.focus,.open > .dropdown-toggle.btn-white:focus,.open > .dropdown-toggle.btn-white:hover {	color: #ffffff;	background-color: transparent;	border-color: #ffffff;}.btn-white.btn-link {	color: #ffffff;}.btn-white.btn-link:hover,.btn-white.btn-link.focus,.btn-white.btn-link:focus,.btn-white.btn-link.active,.btn-white.btn-link:active,.btn-white.btn-link.active.focus,.btn-white.btn-link.active:focus,.btn-white.btn-link.active:hover,.btn-white.btn-link:active.focus,.btn-white.btn-link:active:focus,.btn-white.btn-link:active:hover,.open > .dropdown-toggle.btn-white.btn-link,.open > .dropdown-toggle.btn-white.btn-link.focus,.open > .dropdown-toggle.btn-white.btn-link:focus,.open > .dropdown-toggle.btn-white.btn-link:hover {	color: #dddddd;	text-decoration: none;}.btn-white-bordered {	color: #ffffff;	background-color: transparent;	border: 2px solid #ffffff;	-webkit-box-shadow: none;	box-shadow: none;}.btn-white-bordered:hover,.btn-white-bordered.focus,.btn-white-bordered:focus,.btn-white-bordered.active,.btn-white-bordered:active,.btn-white-bordered.active.focus,.btn-white-bordered.active:focus,.btn-white-bordered.active:hover,.btn-white-bordered:active.focus,.btn-white-bordered:active:focus,.btn-white-bordered:active:hover,.open > .dropdown-toggle.btn-white-bordered,.open > .dropdown-toggle.btn-white-bordered.focus,.open > .dropdown-toggle.btn-white-bordered:focus,.open > .dropdown-toggle.btn-white-bordered:hover {	color: #333333;	background-color: #ffffff;	border-color: #ffffff;}/* Button link */.btn-link {	background-color: transparent !important;	margin: 0;	padding: 5px;	color: #d884aa;	/* same as template main link color */	border-color: transparent !important;}.btn-link:hover,.btn-link.focus,.btn-link:focus,.btn-link.active,.btn-link:active,.btn-link.active.focus,.btn-link.active:focus,.btn-link.active:hover,.btn-link:active.focus,.btn-link:active:focus,.btn-link:active:hover,.open > .dropdown-toggle.btn-link,.open > .dropdown-toggle.btn-link.focus,.open > .dropdown-toggle.btn-link:focus,.open > .dropdown-toggle.btn-link:hover {	opacity: .8;	color: #d884aa;	text-decoration: none;}/* Button with dropdown
======================== */.btn-group > .btn + .dropdown-toggle {	padding-right: 10px;	padding-left: 10px;	border-left: 1px solid rgba(0, 0, 0, 0.06);}/* Button social
================= */.btn-social {	position: relative;	padding-left: 55px;	text-align: left;	color: #ffffff;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}/* Button social icon */.btn-social > .btn-social-icon {	position: absolute;	left: 0;	top: 0;	bottom: 0;	width: 42px;	line-height: 40px;	font-size: 1.4em;	text-align: center;	border-right: 1px solid rgba(0, 0, 0, 0.12);}.btn-social > .btn-social-icon > i {	position: absolute;	top: 50%;	left: 50%;	text-align: center;	padding-right: 0;	-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}/* Button social sizes */.btn-social.btn-xs {	padding-left: 55px;}.btn-social.btn-sm {	padding-left: 55px;}.btn-social.btn-lg {	padding-left: 60px;}.btn-social.btn-xlg {	padding-left: 65px;}/* Button social min */.btn-social-min {	position: relative;	width: 46px;	height: 46px;	line-height: 44px;	padding: 0 !important;	text-align: center;	font-size: 16px;}.btn-social-min.btn-xs {	width: 26px;	height: 26px;	line-height: 24px;}.btn-social-min.btn-sm {	width: 35px;	height: 35px;	line-height: 33px;}.btn-social-min.btn-lg {	width: 55px;	height: 55px;	line-height: 53px;}.btn-social-min.btn-xlg {	width: 69px;	height: 69px;	line-height: 67px;}/* Button facebook */.btn-facebook {	background-color: #3b5998;	color: #ffffff;}.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {	color: #ffffff;	background-color: #2d4373;}/* Button twitter */.btn-twitter {	background-color: #55acee;	color: #ffffff;}.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {	color: #ffffff;	background-color: #2795e9;}/* Button dropbox */.btn-dropbox {	background-color: #1087dd;	color: #ffffff;}.btn-dropbox:hover, .btn-dropbox:focus, .btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {	color: #ffffff;	background-color: #0d6aad;}/* Button linkedin */.btn-linkedin {	background-color: #007bb6;	color: #ffffff;}.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {	color: #ffffff;	background-color: #005983;}/* Button pinterest */.btn-pinterest {	background-color: #cb2027;	color: #ffffff;}.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {	color: #ffffff;	background-color: #9f191f;}/* Button google */.btn-google {	background-color: #dd4b39;	color: #ffffff;}.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {	color: #ffffff;	background-color: #c23321;}/* Button instagram */.btn-instagram {	background-color: #3f729b;	color: #ffffff;}.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {	color: #ffffff;	background-color: #2b6492;}/* Button linkedin */.btn-linkedin {	background-color: #3f729b;	color: #ffffff;}.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {	color: #ffffff;	background-color: #305777;}/* Button tumblr */.btn-tumblr {	background-color: #2c4762;	color: #ffffff;}.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {	color: #ffffff;	background-color: #1c2d3f;}/* Button vk */.btn-vk {	background-color: #587ea3;	color: #ffffff;}.btn-vk:hover, .btn-vk:focus, .btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {	color: #ffffff;	background-color: #466482;}/* Button flickr */.btn-flickr {	background-color: #ff0084;	color: #ffffff;}.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {	color: #ffffff;	background-color: #cc006a;}/* Button soundcloud */.btn-soundcloud {	background-color: #ff5500;	color: #ffffff;}.btn-soundcloud:hover, .btn-soundcloud:focus, .btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {	color: #ffffff;	background-color: #cc4400;}/* Button yahoo */.btn-yahoo {	background-color: #720e9e;	color: #ffffff;}.btn-yahoo:hover, .btn-yahoo:focus, .btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {	color: #ffffff;	background-color: #500a6f;}/* Button dribbble */.btn-dribbble {	background-color: #333333;	color: #ea4c89;}.btn-dribbble:hover, .btn-dribbble:focus, .btn-dribbble:active, .btn-dribbble.active, .open > .dropdown-toggle.btn-dribbble {	color: #ea4c89;	background-color: #111111;}/* Button youtube */.btn-youtube {	background-color: #cc181e;	color: #ffffff;}.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active, .btn-youtube.active, .open > .dropdown-toggle.btn-youtube {	color: #ffffff;	background-color: #b5090f;}/* Button close
================= */.tt-close-btn {	position: relative;	display: inline-block;	top: 6px;	width: 21px;	height: 21px;	margin: 0;	padding: 0;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.tt-close-btn:hover {	-webkit-transform: rotate(135deg);	-moz-transform: rotate(135deg);	-o-transform: rotate(135deg);	-ms-transform: rotate(135deg);	transform: rotate(135deg);}.tt-close-btn:before,.tt-close-btn:after {	content: '';	position: absolute;	background-color: #222222;}.tt-close-btn:before {	left: 0;	top: 9px;	width: 100%;	height: 3px;}.tt-close-btn:after {	left: 9px;	top: 0;	width: 3px;	height: 100%;}/* Button close light color*/.tt-close-btn.tt-close-light:before,.tt-close-btn.tt-close-light:after {	background-color: #ffffff;}/* Button rounded
================== */.btn-rounded {	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.btn-rounded-2x {	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;}.btn-rounded-3x {	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;}.btn-rounded-4x {	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;}.btn-rounded-5x {	-webkit-border-radius: 40px;	-moz-border-radius: 40px;	border-radius: 40px;}.btn-rounded-full {	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}/* Button sizes
================ */.btn-group-xs > .btn, .btn-xs {	padding: 0 6px 0 6px;	font-size: 13px;}.btn-group-sm > .btn, .btn-sm {	padding: 5px 10px;	font-size: 14px;}.btn-group-lg > .btn, .btn-lg {	padding: 15px 25px;}.btn-group-xlg > .btn, .btn-xlg {	/* Extra size */	padding: 20px 30px;	font-size: 19px;}/* ------------------------------------------------------------- *
 * Social buttons
/* ------------------------------------------------------------- */.social-buttons ul {	margin: 0;	padding: 0;	list-style: none;}.social-buttons ul > li {	display: inline-block;	margin: 0 2px;}.social-buttons ul > li:first-child {	margin-left: 0;}.social-buttons ul > li:last-child {	margin-right: 0;}/* ------------------------------------------------------------- *
 * Follow me buttons
/* ------------------------------------------------------------- */.follow-me-buttons ul {	margin: 0;	padding: 0;	list-style: none;}.follow-me-buttons ul > li {	display: inline-block;	margin: 4px;}.follow-me-buttons ul > li:first-child {	margin-left: 0;}.follow-me-buttons ul > li:last-child {	margin-right: 0;}.follow-me-buttons a {	font-size: 16px;	color: #222222;}.follow-me-buttons a:hover {	color: #d884aa;}/* ------------------------------------------------------------- *
 * Footer
/* ------------------------------------------------------------- */#footer {	position: relative;	height: 100%;	background-color: #f3f3f3;	margin-top: 80px;	margin-left: auto;	margin-right: auto;	padding: 80px 0 0 0;	border-top: 1px solid rgba(134, 134, 134, 0.05);}@media (max-width: 1200px) {	#footer {		margin-top: 60px;	}}@media (max-width: 991px) {	#footer {		text-align: center;	}}@media (max-width: 767px) {	#footer {		margin-top: 60px;		padding-top: 40px;	}}.footer-container {	padding-left: 15px;	padding-right: 15px;}@media (min-width: 1440px) {	.footer-container {		padding-left: 5%;		padding-right: 5%;	}}/* footer logo */#footer-logo {	margin: 35px 0;}#footer-logo .logo-light {	display: none;}#footer-logo .logo-light-m,#footer-logo .logo-dark-m {	display: none;}@media (max-width: 767px) {	#footer-logo .logo-dark {		display: none;	}	#footer-logo .logo-dark-m {		display: block;	}}/* footer text */.footer-text {	padding-right: 30px;	font-size: 15px;	font-weight: 300;}@media (max-width: 992px) {	.footer-text {		padding-right: 0;		margin-bottom: 30px;	}}/* footer social buttons */#footer .social-buttons {	margin-bottom: 20px;}@media (min-width: 992px) {	#footer .social-buttons {		text-align: right;	}}/* footer footer subscribe form */#footer-subscribe-form {	max-width: 320px;}@media (min-width: 992px) {	#footer-subscribe-form {		margin-left: auto;	}}@media (max-width: 991px) {	#footer-subscribe-form {		margin-left: auto;		margin-right: auto;	}}/* footer bottom
================= */.footer-bottom {	background-color: #ffffff;	margin-top: 40px;	padding: 20px 0;	border-top: 1px solid rgba(128, 128, 128, 0.15);}@media (max-width: 768px) {	.footer-bottom {		padding: 20px 0 40px 0;	}}/* footer copyright */.footer-copyright {	font-size: 12px;	color: #888888;}.footer-copyright p {	margin-bottom: 0;}@media (max-width: 991px) {	.footer-copyright p {		margin-bottom: 5px;	}}.footer-copyright a {	color: #d884aa;}.footer-copyright a:hover {	opacity: .8;}/* footer menu */.footer-menu {	margin: 0;	padding: 0;	list-style: none;}@media (min-width: 992px) {	.footer-menu {		text-align: right;		line-height: 1;	}}@media (max-width: 991px) {	.footer-menu {		margin-bottom: 30px;	}}.footer-menu > li {	display: inline-block;	margin: 0 5px;}.footer-menu > li > a {	position: relative;	display: block;	font-size: 13px;	color: #333333;}.footer-menu > li > a:hover {	color: #000000;}/* Scroll to top button
======================== */.scrolltotop {	position: fixed;	display: none;	bottom: 20px;	right: 20px;	width: 34px;	height: 34px;	line-height: 34px;	background-color: rgba(169, 169, 169, 0.4);	text-align: center;	font-size: 16px;	color: #ffffff;	text-decoration: none;	border-radius: 50px;	z-index: 3;}.scrolltotop:hover,.scrolltotop:focus {	background-color: #d884aa;	color: #ffffff;}/* footer simple
================= */#footer.footer-simple {	padding: 100px 0 80px 0;	text-align: center;}@media (max-width: 991px) {	#footer.footer-simple {		padding: 80px 0;	}}#footer.footer-simple #footer-logo {	margin-top: 0;}#footer.footer-simple .footer-menu {	margin-bottom: 30px;	text-align: center;}#footer.footer-simple .social-buttons {	margin-bottom: 30px;	text-align: center;}#footer.footer-simple #footer-subscribe-form {	max-width: 400px;	margin-left: auto;	margin-right: auto;	margin-bottom: 40px;}#footer.footer-simple .footer-copyright {	font-size: 13px;	text-align: center;}#footer.footer-simple .footer-copyright p {	margin-bottom: 5px;}/* footer minimal
================== */#footer.footer-minimal {	height: 80px;	padding: 22px 0;}@media (max-width: 991px) {	#footer.footer-minimal {		height: auto;		padding: 20px 0;	}}#footer.footer-minimal-custom {	height: auto;}@media (min-width: 1440px) {	#footer.footer-minimal .footer-container {		padding-left: 2%;		padding-right: 2%;	}}body.tt-boxed #footer.footer-minimal .footer-container {	padding-left: 15px;	padding-right: 15px;}@media (min-width: 992px) {	.footer-container .row {		display: flex;		align-items: center;	}}#footer.footer-minimal .social-buttons {	margin-bottom: 0;	text-align: right;}@media (max-width: 991px) {	#footer.footer-minimal .social-buttons {		margin-bottom: 30px;		text-align: center;	}}#footer.footer-minimal .social-buttons .btn-link {	width: 30px;	height: 35px;	line-height: 35px;}/* footer dark
================= */#footer.footer-dark {	background-color: #121212;	color: #cccccc;}#footer.footer-dark .footer-menu > li > a {	color: #888888;}#footer.footer-dark .footer-menu > li > a:hover {	color: #ffffff;}#footer.footer-dark .btn-default {	color: #dddddd;	background-color: rgba(189, 189, 189, 0.13);}#footer.footer-dark .btn-default:hover {	background-color: rgba(189, 189, 189, 0.35);	color: #ffffff;}#footer.footer-dark .form-control {	background-color: #101010;	color: #cccccc;}#footer.footer-dark .form-btn-inside button {	color: #cccccc;}#footer.footer-dark #footer-logo .logo-dark {	display: none;}#footer.footer-dark #footer-logo .logo-light {	display: inline-block;}@media (max-width: 767px) {	#footer.footer-dark #footer-logo .logo-light {		display: none;	}	#footer.footer-dark #footer-logo .logo-dark-m {		display: none;	}	#footer.footer-dark #footer-logo .logo-light-m {		display: inline-block;	}}#footer.footer-dark .footer-bottom {	background-color: #0a0a0a;	border-top-color: rgba(128, 128, 128, 0.08);}.section-lg {	padding-top: 60px;	padding-bottom: 60px;}@media (min-width: 992px) {	.section-lg {		padding-top: 80px;		padding-bottom: 80px;	}}@media (min-width: 1200px) {	.section-lg {		padding-top: 140px;		padding-bottom: 140px;	}}.section-xl {	padding-top: 60px;	padding-bottom: 60px;}@media (min-width: 992px) {	.section-xl {		padding-top: 100px;		padding-bottom: 100px;	}}@media (min-width: 1200px) {	.section-xl {		padding-top: 180px;		padding-bottom: 180px;	}}.section-dark {	color: #ffffff;}.icon-custom {	font-size: 30px;	font-weight: 400;}.icon-custom:before {	font-weight: inherit;}.unit {	position: relative;	margin-top: 45px;	padding: 45px 40px 45px 40px;	overflow: hidden;	border: 1px solid rgba(55, 55, 55, 0.54);	border-radius: 5px;	transition: .3s ease-out all;}.unit-left, .unit-body {	display: table-cell;}.unit-left {	padding-right: 20px;}.unit p {	margin: 0;}.unit:hover {	color: #ffffff;	background-color: #d884aa;	border-color: #d884aa;}/*
*
* Counter
* --------------------------------------------------
*/.box-counter {	padding: 40px 30px;	text-align: center;	border-radius: 15px;	transition: .3s ease-out all;}.counter {	font-size: 80px;	font-weight: 700;}.counter:after {	content: '+';	font-weight: 400;}.box-counter-title {	text-transform: uppercase;	letter-spacing: 0.16em;}/*
*
* Main layout
* ==================================================
*/.page-header {	padding: 0;	margin: 0;	border-bottom: none;}/*
*
* RD Navbar
* --------------------------------------------------
*/@keyframes rd-navbar-slide-down {	0% {		transform: translateY(-100%);	}	100% {		transform: translateY(0);	}}@keyframes rd-navbar-slide-up {	0% {		transform: translateY(0);	}	100% {		transform: translateY(-100%);	}}.rd-navbar-wrap ul {	padding: 0;}.rd-navbar-wrap ul,.rd-navbar-wrap ol {	list-style: none;	padding: 0;	margin: 0;}.rd-navbar-wrap, .rd-navbar,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-nav,.rd-navbar-panel, .rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu {	transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}.rd-navbar--no-transition, .rd-navbar--no-transition * {	transition: none !important;}.rd-navbar,.rd-navbar.rd-navbar--is-clone {	display: none;}.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {	display: none;}/*
*
* RD Navbar components
* --------------------------------------------------
*/.rd-navbar {	display: none;	background: #333333;	position: fixed;	left: 0;	top: 0;	right: 0;	z-index: 90000;}.rd-navbar-toggle {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	cursor: pointer;	color: #333;	background-color: transparent;	border: none;	display: none;}.rd-navbar-toggle span {	position: relative;	display: block;	margin: auto;	transition: .3s all ease;}.rd-navbar-toggle span:after, .rd-navbar-toggle span:before {	content: "";	position: absolute;	left: 0;	top: -8px;	transition: .3s all ease;}.rd-navbar-toggle span:after {	top: 8px;}.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {	width: 24px;	height: 4px;	background-color: #ffffff;	backface-visibility: hidden;	border-radius: #151515;}.rd-navbar-toggle span {	transform: rotate(180deg);}.rd-navbar-toggle span:before, .rd-navbar-toggle span:after {	transform-origin: 1.71429px center;}.rd-navbar-toggle.active span {	transform: rotate(360deg);}.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {	top: 0;	width: 15px;}.rd-navbar-toggle.active span:before {	-webkit-transform: rotate3d(0, 0, 1, -40deg);	transform: rotate3d(0, 0, 1, -40deg);}.rd-navbar-toggle.active span:after {	-webkit-transform: rotate3d(0, 0, 1, 40deg);	transform: rotate3d(0, 0, 1, 40deg);}.rd-navbar-collapse-toggle {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	cursor: pointer;	color: #333;	display: none;}.rd-navbar-collapse-toggle span {	top: 50%;	margin-top: -3px;}.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {	position: absolute;	width: 6px;	height: 6px;	line-height: 6px;	text-align: center;	background: #333;	left: 50%;	margin-left: -3px;	border-radius: 50%;	transition: .3s all ease;}.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {	content: '';}.rd-navbar-collapse-toggle span:before {	bottom: 100%;	margin-bottom: 3px;}.rd-navbar-collapse-toggle span:after {	top: 100%;	margin-top: 3px;}.rd-navbar-collapse-toggle.active span {	transform: scale(0.7);}.rd-navbar-collapse-toggle.active span:before {	transform: translateY(18px);}.rd-navbar-collapse-toggle.active span:after {	transform: translateY(-18px);}.rd-navbar-brand a {	display: block;}.rd-navbar-search {	position: relative;	display: -webkit-inline-flex;	display: -ms-inline-flexbox;	display: inline-flex;}.rd-navbar-search .form-input {	padding-right: 50px;}.rd-navbar-search .rd-search-form-submit {	position: absolute;	top: 0;	bottom: 0;	right: 0;	width: 50px;	padding: 0;	margin: 0;	border: none;	background-color: transparent;	color: #151515;	transition: .33s;}.rd-navbar-search .rd-search-form-submit:hover {	color: #cc5d8f;}.rd-navbar-search-toggle {	background: none;	border: none;	display: inline-block;	padding: 0;	outline: none;	outline-offset: 0;	cursor: pointer;	-webkit-appearance: none;}.rd-navbar-search-toggle::-moz-focus-inner {	border: none;	padding: 0;}.rd-navbar-dropdown {	display: none;}/*
* @subsection   Hybrid  Styles
*//**
* Static & Fullwidth Styles
*/.rd-navbar-static .rd-navbar-panel {	padding: 5px 30px;	display: flex;	align-self: stretch;	align-items: center;	background-color: #222;}.rd-navbar-static .rd-navbar-nav,.rd-navbar-fullwidth .rd-navbar-nav {	margin: 0;}.rd-navbar-static .rd-navbar-nav > li,.rd-navbar-fullwidth .rd-navbar-nav > li {	display: inline-block;}.rd-navbar-static .rd-navbar-nav > li > a,.rd-navbar-fullwidth .rd-navbar-nav > li > a {	position: relative;	display: inline-block;	font-size: 14px;	line-height: 1;	transition: .3s ease-out all;	padding: 24px 0;	color: #ffffff;	font-weight: 600;	text-transform: uppercase;	letter-spacing: 0.06em;}.rd-navbar-static .rd-navbar-nav > li > a:hover,.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-nav > li::before,.rd-navbar-fullwidth .rd-navbar-nav > li::before,.rd-navbar-fullwidth .rd-navbar-nav > li::before {	content: '';	position: absolute;	bottom: 0;	left: 0;	width: 50%;	border-bottom: 3px solid #cc5d8f;	opacity: 0;	transition: .3s ease-out all;}.rd-navbar-static .rd-navbar-nav > li.focus::before,.rd-navbar-static .rd-navbar-nav > li.opened::before,.rd-navbar-fullwidth .rd-navbar-nav > li.focus::before,.rd-navbar-fullwidth .rd-navbar-nav > li.opened::before {	opacity: 1;	width: 100%;}.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-static .rd-navbar-nav > li.opened > a,.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a {	color: #cc5d8f;	background: transparent;}.rd-navbar-static .rd-navbar-nav > li.active > a,.rd-navbar-fullwidth .rd-navbar-nav > li.active > a {	color: #cc5d8f;	background: transparent;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle {	margin-left: 4px;	font-family: "FontAwesome";	font-size: 8px;	cursor: pointer;	vertical-align: middle;	position: relative;	top: -1px;	display: none !important;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle::before,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle::before {	position: relative;	display: inline-block;	transition: .22s;	content: "\f078";}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle:hover,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle:hover {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.active > .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.active > .rd-navbar-submenu-toggle {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li .rd-navbar-dropdown {	padding: 15px 0;}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {	position: absolute;	left: 0;	background: #333;	z-index: 5;}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left {	right: 0;	left: auto;}.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0) translate3d(0, 0, 0) rotateX(0deg);}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-megamenu {	z-index: 15;}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown {	top: 0;	left: 100%;	z-index: 2;	margin-top: -15px;	margin-left: 15px;	transform: translate3d(30px, 0, 0);}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {	left: auto;	right: calc(100% + 15px);	margin-left: 0;	margin-right: 0;	transform: translate3d(-30px, 0, 0);}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu {	position: absolute;	display: block;	margin-top: 22px;	visibility: hidden;	opacity: 0;	text-align: left;	transform-origin: center top;	transform: translate3d(0, 0, 0) rotateX(-90deg);}.rd-navbar-static .rd-navbar-dropdown a,.rd-navbar-static .rd-navbar-megamenu a,.rd-navbar-fullwidth .rd-navbar-dropdown a,.rd-navbar-fullwidth .rd-navbar-megamenu a {	transition: .3s ease-out all;}.rd-navbar-static .rd-navbar-dropdown li > a,.rd-navbar-static .rd-megamenu-list li > a,.rd-navbar-fullwidth .rd-navbar-dropdown li > a,.rd-navbar-fullwidth .rd-megamenu-list li > a {	position: relative;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	padding: 6px 15px;	text-align: left;	overflow: hidden;}.rd-navbar-static li li.rd-navbar--has-dropdown > a:after {	content: "\f105";	font-family: 'FontAwesome';	font-size: 12px;	line-height: 14px;	position: absolute;	right: 20px;	top: 50%;	transform: translateY(-50%);}.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,.rd-navbar-static .rd-megamenu-list li > a,.rd-navbar-static .rd-megamenu-list li > a:focus,.rd-navbar-static .rd-megamenu-list li > a:active,.rd-navbar-fullwidth .rd-navbar-dropdown li > a,.rd-navbar-fullwidth .rd-navbar-dropdown li > a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown li > a:active,.rd-navbar-fullwidth .rd-megamenu-list li > a,.rd-navbar-fullwidth .rd-megamenu-list li > a:focus,.rd-navbar-fullwidth .rd-megamenu-list li > a:active {	color: #151515;}.rd-navbar-static .rd-navbar-dropdown li > a:hover,.rd-navbar-static .rd-megamenu-list li > a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown li > a:hover,.rd-navbar-fullwidth .rd-megamenu-list li > a:hover {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,.rd-navbar-static .rd-megamenu-list li.focus > a::before,.rd-navbar-static .rd-megamenu-list li.opened > a::before,.rd-navbar-static .rd-megamenu-list li > a:hover::before,.rd-navbar-fullwidth .rd-navbar-dropdown li.focus > a::before,.rd-navbar-fullwidth .rd-navbar-dropdown li.opened > a::before,.rd-navbar-fullwidth .rd-navbar-dropdown li > a:hover::before,.rd-navbar-fullwidth .rd-megamenu-list li.focus > a::before,.rd-navbar-fullwidth .rd-megamenu-list li.opened > a::before,.rd-navbar-fullwidth .rd-megamenu-list li > a:hover::before {	opacity: 1;	visibility: visible;	bottom: 0;}[dir='rtl'] .rd-navbar-static .rd-navbar-dropdown li > a::before,[dir='rtl'] .rd-navbar-static .rd-megamenu-list li > a::before, [dir='rtl'].rd-navbar-fullwidth .rd-navbar-dropdown li > a::before,[dir='rtl'].rd-navbar-fullwidth .rd-megamenu-list li > a::before {	content: '\f237';}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-dropdown {	width: 170px;	background: #333;}.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-static .rd-navbar-dropdown > li > a:focus, .rd-navbar-static .rd-navbar-dropdown > li > a:active,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active {	color: #ffffff;}.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a {	font-size: 14px;}.rd-navbar-static .rd-navbar-dropdown > li > a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-dropdown > li.focus > a, .rd-navbar-static .rd-navbar-dropdown > li.opened > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a {	color: #cc5d8f;}.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-megamenu {	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	left: 0;	width: 100%;	max-width: 1200px;	padding: 30px 15px;	background: #fff;}.rd-navbar-static .rd-navbar-megamenu > li,.rd-navbar-fullwidth .rd-navbar-megamenu > li {	-webkit-flex-basis: 25%;	-ms-flex-preferred-size: 25%;	flex-basis: 25%;	max-width: 25%;	-webkit-flex-grow: 1;	-ms-flex-positive: 1;	flex-grow: 1;}.rd-navbar-static .rd-navbar-megamenu > li > ul li + li,.rd-navbar-fullwidth .rd-navbar-megamenu > li > ul li + li {	margin-top: 5px;}.rd-navbar-static .rd-navbar-megamenu > li > ul a,.rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a {	color: #000;	background: transparent;}.rd-navbar-static .rd-navbar-megamenu > li > ul a:hover,.rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a:hover {	color: #cc5d8f;	background: transparent;}.rd-navbar-static .rd-navbar-megamenu > li + li,.rd-navbar-fullwidth .rd-navbar-megamenu > li + li {	padding-left: 20px;}.rd-navbar-static .rd-megamenu-title,.rd-navbar-fullwidth .rd-megamenu-title {	padding-bottom: 10px;	border-bottom: 1px solid #f2f3f8;}.rd-navbar-static * + .rd-megamenu-list,.rd-navbar-fullwidth * + .rd-megamenu-list {	margin-top: 10px;}.rd-navbar-static .rd-navbar-search.active .rd-search,.rd-navbar-fullwidth .rd-navbar-search.active .rd-search {	visibility: visible;	opacity: 1;}.rd-navbar-static .rd-navbar-search .rd-search,.rd-navbar-fullwidth .rd-navbar-search .rd-search {	position: absolute;	top: 100%;	right: 0;	width: 270px;	opacity: 0;	visibility: hidden;	transition: .3s;	z-index: 2;}.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-fullwidth .rd-navbar-search-toggle {	display: -webkit-inline-flex;	display: -ms-inline-flexbox;	display: inline-flex;	color: #333;}.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-fullwidth .rd-navbar-search-toggle span {	display: inline-block;	position: relative;	width: 32px;	height: 32px;	font-size: 26px;	line-height: 32px;	text-align: center;	cursor: pointer;	background: none;	border: none;	outline: none;	padding: 0;}.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after,.rd-navbar-fullwidth .rd-navbar-search-toggle span,.rd-navbar-fullwidth .rd-navbar-search-toggle span::before,.rd-navbar-fullwidth .rd-navbar-search-toggle span::after {	transition: .3s all ease-in-out;}.rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after,.rd-navbar-fullwidth .rd-navbar-search-toggle span::before,.rd-navbar-fullwidth .rd-navbar-search-toggle span::after {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;}.rd-navbar-static .rd-navbar-search-toggle span::before,.rd-navbar-fullwidth .rd-navbar-search-toggle span::before {	content: "";	transform: rotate(0deg) scale(1);	opacity: 1;	visibility: visible;	font-family: "Material Design Icons";}.rd-navbar-static .rd-navbar-search-toggle span::after,.rd-navbar-fullwidth .rd-navbar-search-toggle span::after {	content: "";	transform: rotate(-90deg) scale(0.4);	opacity: 0;	visibility: hidden;	font-family: "Material Design Icons";}.rd-navbar-static .rd-navbar-search-toggle.active span::before,.rd-navbar-fullwidth .rd-navbar-search-toggle.active span::before {	opacity: 0;	visibility: hidden;	transform: rotate(90deg) scale(0.4);}.rd-navbar-static .rd-navbar-search-toggle.active span::after,.rd-navbar-fullwidth .rd-navbar-search-toggle.active span::after {	transform: rotate(0deg) scale(1);	opacity: 1;	visibility: visible;}.rd-navbar-static .rd-navbar-search-toggle:hover,.rd-navbar-fullwidth .rd-navbar-search-toggle:hover {	color: #cc5d8f;}.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-clone {	display: block;	transform: translate3d(0, -100%, 0);}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {	transform: translate3d(0, 0, 0);}.rd-navbar-static .rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar--has-dropdown {	position: relative;}.rd-navbar-static .rd-navbar--has-dropdown .rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar--has-dropdown .rd-navbar--has-dropdown {	position: static;}.rd-navbar-dropdown .rd-navbar-dropdown {	margin-top: 0 !important;	margin-left: 0 !important;}/*
*
* RD Navbar Static Layout
* --------------------------------------------------
*/.rd-navbar-static {	display: block;}.rd-navbar-static .rd-navbar-aside,.rd-navbar-static .rd-navbar-main {	max-width: 100%;	margin-left: auto;}.rd-navbar-static .rd-navbar-aside {	margin-right: 30px;}.rd-navbar-static .rd-navbar-aside .btn-default {	width: 30px;}.rd-navbar-static .rd-navbar-aside .btn-default, .rd-navbar-static .rd-navbar-aside .btn-default:focus, .rd-navbar-static .rd-navbar-aside .btn-default:active {	background: transparent;}.rd-navbar-static .rd-navbar-aside .btn-default:hover {	color: #d884aa;	background: transparent;}.rd-navbar-static .rd-navbar-aside {	padding: 0;}.rd-navbar-static .rd-navbar-main {	position: relative;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	-ms-flex-pack: justify;	justify-content: flex-start;}.rd-navbar-static .rd-navbar-brand img {	width: auto;	height: auto;	max-width: 135px;	max-height: 200px;}.rd-navbar-static .rd-navbar-main-element {	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	margin: 0 40px;}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-megamenu {	margin-top: 0;}.rd-navbar-static .rd-navbar-nav > li + li {	margin-left: 12px;}@media (min-width: 1200px) {	.rd-navbar-static .rd-navbar-nav > li + li {		margin-left: 48px;	}}.rd-navbar-static * + .rd-navbar-search {	margin-left: 38px;}.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {	box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {	display: none;}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-megamenu, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-megamenu {	margin-top: 17px;}/*
*
* RD Navbar Fullwidth Layout
* --------------------------------------------------
*/.rd-navbar-fullwidth {	display: block;}.rd-navbar-fullwidth .rd-navbar-nav > li + li {	margin-left: 20px;}.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main {	padding: 10px 0;}/*
*
* RD Navbar Fixed Layout
* --------------------------------------------------
*/.rd-navbar-fixed {	display: block;}.rd-navbar-fixed .social-buttons {	display: none;}.rd-navbar-fixed .rd-navbar-toggle {	display: inline-block;}.rd-navbar-fixed .rd-navbar-brand {	position: relative;	margin-left: 6px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	text-align: left;	font-size: 22px;	line-height: 46px;}.rd-navbar-fixed .rd-navbar-brand img {	max-width: 160px;	max-height: 58px;	width: auto;	height: auto;}.rd-navbar-fixed .rd-navbar-panel {	position: fixed;	left: 0;	top: 0;	right: 0;	z-index: 900;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	height: 56px;	padding: 4px;}.rd-navbar-fixed .rd-navbar-nav-wrap {	position: fixed;	left: 0;	top: -56px;	bottom: -56px;	z-index: 899;	width: 270px;	padding: 112px 0 81px;	overflow-y: auto;	overflow-x: hidden;	-webkit-overflow-scrolling: touch;	font-size: 14px;	line-height: 34px;	transform: translateX(-110%);}.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {	width: 4px;}.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {	background: #d8ddab;	border: none;	border-radius: 0;	opacity: .2;}.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {	background: #cc5d8f;	border: none;	border-radius: 0;}.rd-navbar-fixed .rd-navbar-nav-wrap.active {	transform: translateX(0);}.rd-navbar-fixed .rd-navbar-nav {	display: block;	margin: 15px 0;	padding: 0;	height: auto;	text-align: left;}.rd-navbar-fixed .rd-navbar-nav > li > a {	font-size: 14px;	line-height: 1.71429;}.rd-navbar-fixed .rd-navbar-nav li {	text-align: left;}.rd-navbar-fixed .rd-navbar-nav li > a {	display: block;	padding: 9px 56px 9px 18px;}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {	transition: opacity 0.3s, height 0.4s ease;	opacity: 0;	height: 0;	overflow: hidden;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown {	padding: 4px 0 0;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {	padding-top: 15px;	padding-bottom: 15px;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {	opacity: 1;	height: auto;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {	transform: rotate(180deg);}.rd-navbar-fixed .rd-navbar-nav > li + li {	margin-top: 4px;}.rd-navbar-fixed .rd-navbar-submenu {	position: relative;}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {	height: 34px;	line-height: 34px;}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {	padding-left: 30px;}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {	padding-left: 46px;}.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {	display: block;}.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu {	display: none;}.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a {	padding: 9px 56px 9px 16px;	font-size: 12px;	line-height: 1.5;}.rd-navbar-fixed .rd-megamenu-list > li + li,.rd-navbar-fixed .rd-navbar-dropdown > li + li {	margin-top: 3px;}.rd-navbar-fixed .rd-megamenu-list > li > a {	padding-left: 30px;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {	position: relative;	display: block;	padding: 0 18px 7px;	font-size: 16px;	line-height: 1.5;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {	content: '';	position: absolute;	left: 20px;	right: 20px;	bottom: 0;	border-bottom: 1px solid;}.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {	margin-top: 11px;}.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title {	margin-top: 20px;}.rd-navbar-fixed .rd-navbar-megamenu > li + li {	margin-top: 20px;}.rd-navbar-fixed .rd-navbar-submenu-toggle {	cursor: pointer;}.rd-navbar-fixed .rd-navbar-submenu-toggle::after {	content: '\f107';	position: absolute;	top: 0;	right: 0;	width: 56px;	height: 42px;	font: 400 14px "FontAwesome";	line-height: 42px;	text-align: center;	transition: 0.4s all ease;	z-index: 2;	cursor: pointer;}.rd-navbar-fixed .rd-navbar-collapse {	position: fixed;	right: 0;	top: 56px;	z-index: 899;	transform: translate3d(0, -10px, 0);	padding: 15px;	width: auto;	border-radius: 0;	text-align: left;	font-size: 14px;	opacity: 0;	visibility: hidden;	transition: .3s;}.rd-navbar-fixed .rd-navbar-collapse.active {	transform: translate3d(0, 0, 0);	opacity: 1;	visibility: visible;}.rd-navbar-fixed .rd-navbar-collapse .list-inline > li {	display: block;}.rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li {	margin-top: 10px;}.rd-navbar-fixed .rd-navbar-main-element {	position: absolute;	float: left;}.rd-navbar-fixed .rd-navbar-search .rd-search {	position: fixed;	right: 0;	left: 0;	top: 56px;	z-index: 899;	width: 100%;	opacity: 0;	visibility: hidden;	transition: .3s;	transform: translate3d(0, -10px, 0);}.rd-navbar-fixed .rd-navbar-search .rd-search-results-live {	display: none;}.rd-navbar-fixed .rd-navbar-search .form-input {	padding-right: 50px;}.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {	position: absolute;	top: 0;	bottom: 0;	right: 0;	width: 50px;	padding: 0;	margin: 0;	border: none;	background-color: transparent;}.rd-navbar-fixed .rd-navbar-search.active .rd-search {	opacity: 1;	visibility: visible;	transform: none;}.rd-navbar-fixed .rd-navbar-search-toggle {	display: -webkit-inline-flex;	display: -ms-inline-flexbox;	display: inline-flex;}.rd-navbar-fixed .rd-navbar-search-toggle span {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	font-size: 26px;	line-height: 48px;	text-align: center;	cursor: pointer;	background: none;	border: none;	outline: none;	padding: 0;}.rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {	transition: .3s all ease-in-out;}.rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;}.rd-navbar-fixed .rd-navbar-search-toggle span::before {	content: "";	transform: rotate(0deg) scale(1);	opacity: 1;	visibility: visible;	font-family: "Material Design Icons";}.rd-navbar-fixed .rd-navbar-search-toggle span::after {	content: "";	transform: rotate(-90deg) scale(0.4);	opacity: 0;	visibility: hidden;	font-family: "Material Design Icons";}.rd-navbar-fixed .rd-navbar-search-toggle.active span::before {	opacity: 0;	visibility: hidden;	transform: rotate(90deg) scale(0.4);}.rd-navbar-fixed .rd-navbar-search-toggle.active span::after {	transform: rotate(0deg) scale(1);	opacity: 1;	visibility: visible;}.rd-navbar-fixed [class*='rd-navbar-fixed-element'] {	position: fixed;	top: 4px;	z-index: 902;}.rd-navbar-fixed .rd-navbar-fixed-element-1 {	right: 0;}.rd-navbar-fixed .rd-navbar-fixed-element-2 {	right: 46px;}.rd-navbar-fixed.rd-navbar--is-clone {	display: none;}.rd-navbar-fixed .rd-navbar-fixed--visible {	display: block;}.rd-navbar-fixed .rd-navbar-fixed--hidden {	display: none;}.rd-navbar-fixed .rd-navbar-panel {	color: #ffffff;	box-shadow: none;	background: #151515;}.rd-navbar-fixed .rd-navbar-nav-wrap {	color: #fff;	background: #151515;	border-color: 1px solid #f2f3f8;	box-shadow: none;}.rd-navbar-fixed .rd-navbar-nav li > a {	color: #ffffff;}.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {	color: #fff;	background: #cc5d8f;}.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a {	color: #ffffff;}.rd-navbar-fixed .rd-megamenu-list > li:hover > a,.rd-navbar-fixed .rd-megamenu-list > li.focus > a,.rd-navbar-fixed .rd-megamenu-list > li.active > a,.rd-navbar-fixed .rd-megamenu-list > li.opened > a,.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {	color: #fff;	background: #cc5d8f;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {	color: #ffffff;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {	border-bottom-color: 1px solid #f2f3f8;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {	color: #fff;}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {	color: #cc5d8f;}.rd-navbar-fixed .rd-navbar-submenu-toggle {	color: #ffffff;}.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {	color: #ffffff;}.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {	color: #cc5d8f;}.rd-navbar-fixed .rd-navbar-search-toggle {	color: #333;}.rd-navbar-fixed .rd-navbar-search-toggle:hover {	color: #cc5d8f;}.rd-navbar-fixed .rd-navbar-collapse {	background-color: #fff;	box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);}.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-collapse a {	color: #151515;}html.rd-navbar-fixed-linked .page {	padding-top: 56px;}/*
*
* RD Navbar Sidebar
* --------------------------------------------------
*/.rd-navbar-sidebar {	display: block;	background: #fff;}.rd-navbar-sidebar .rd-navbar-main-outer {	padding-left: 15px;	padding-right: 15px;}.rd-navbar-sidebar .rd-navbar-main {	position: relative;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	-webkit-justify-content: space-between;	-ms-flex-pack: justify;	justify-content: space-between;	padding: 22px 60px 22px 0;	max-width: 1170px;	margin-left: auto;	margin-right: auto;	transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.rd-navbar-sidebar .rd-navbar-main-element {	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;}.rd-navbar-sidebar .rd-navbar-main-element > * + * {	margin-left: 20px;}.rd-navbar-sidebar .rd-navbar-toggle {	position: absolute;	right: 0;	top: 50%;	transform: translateY(-50%);	display: block;	z-index: 912;}.rd-navbar-sidebar .rd-navbar-panel {	min-width: 200px;	text-align: center;}.rd-navbar-sidebar .rd-navbar-brand img {	width: auto;	height: auto;	max-width: 200px;	max-height: 200px;}.rd-navbar-sidebar .rd-navbar-nav-wrap {	position: fixed;	top: 0;	bottom: 0;	right: 0;	z-index: 911;	width: 450px;	padding: 94px 0 0 0;	background: #fff;	transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);	transform: translateX(100%);	box-shadow: 0 0 13px 0 rgba(21, 21, 21, 0.16);}.rd-navbar-sidebar .rd-navbar-nav-wrap.active {	transition-delay: .1s;	transform: translateX(0);}@media (max-width: 1599px) {	.rd-navbar-sidebar .rd-navbar-nav-wrap {		max-width: 460px;	}}.rd-navbar-sidebar .rd-navbar-nav {	height: calc(100vh - 100px);	overflow-x: hidden;	overflow-y: auto;	-webkit-overflow-scrolling: touch;	border-top: 1px solid #f2f3f8;}.rd-navbar-sidebar .rd-navbar-nav > li {	position: relative;	display: block;	padding: 19px 30px 19px 40px;}.rd-navbar-sidebar .rd-navbar-nav > li > a {	max-width: calc(100% - 30px);	word-break: break-all;	font-size: 18px;	line-height: 1.4;	text-transform: none;	color: #151515;}.rd-navbar-sidebar .rd-navbar-nav > li > a:hover {	color: #cc5d8f;}.rd-navbar-sidebar .rd-navbar-nav > li.active > a {	color: #cc5d8f;}.rd-navbar-sidebar .rd-navbar-nav > li > a,.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle {	font-size: 18px;}.rd-navbar-sidebar .rd-navbar-nav > li + li {	border-top: 1px solid #f2f3f8;}.rd-navbar-sidebar .rd-navbar-nav > li:last-child {	border-bottom: 1px solid #f2f3f8;	margin-bottom: 30px;}.rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {	transform: rotate(180deg);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {	display: none;	opacity: 0;	visibility: hidden;	will-change: opacity, visibility;	transition: opacity .2s;}.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {	display: block;	opacity: 1;	visibility: visible;}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {	transform: translateY(30px);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {	transform: translateY(0);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {	transform: translateX(-20px);}.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {	transform: translateX(0);}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav > li .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {	position: absolute;	top: 0;	right: 0;	padding-top: inherit;	padding-right: inherit;	padding-left: 10px;	margin-bottom: inherit;	display: inline-block;	width: 30px;	margin-left: 5px;	text-align: center;	cursor: pointer;	color: #333;}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle:hover,.rd-navbar-sidebar .rd-navbar-nav > li .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {	color: #cc5d8f;}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {	content: '\f107';	position: relative;	display: inline-block;	font-family: "FontAwesome";	font-size: inherit;	line-height: inherit;	text-align: center;	vertical-align: middle;	transition: 0.4s all ease;	z-index: 2;	will-change: transform;}.rd-navbar-sidebar .rd-navbar-nav > li .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {	font-size: 14px;	color: #151515;	margin-left: 7px;}.rd-navbar-sidebar .rd-navbar-megamenu,.rd-navbar-sidebar .rd-navbar-dropdown {	margin-top: 31px;}.rd-navbar-sidebar .rd-navbar-dropdown,.rd-navbar-sidebar .rd-megamenu-list {	font-size: 14px;}.rd-navbar-sidebar .rd-navbar-dropdown li > a,.rd-navbar-sidebar .rd-megamenu-list li > a {	position: relative;	left: -3px;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	padding: 1px 14px 1px 0;	text-align: left;}.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,.rd-navbar-sidebar .rd-megamenu-list li > a,.rd-navbar-sidebar .rd-megamenu-list li > a:focus,.rd-navbar-sidebar .rd-megamenu-list li > a:active {	color: #151515;}.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,.rd-navbar-sidebar .rd-megamenu-list li > a:hover {	color: #cc5d8f;}.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,.rd-navbar-sidebar .rd-megamenu-list li > a,.rd-navbar-sidebar .rd-megamenu-list li > a::before {	transition: .15s ease-in-out;}.rd-navbar-sidebar .rd-navbar-dropdown li > a::before,.rd-navbar-sidebar .rd-megamenu-list li > a::before {	position: relative;	top: -1px;	left: -6px;	display: inline-block;	content: '\f105';	font-family: 'FontAwesome';	font-size: inherit;	line-height: inherit;	color: #cc5d8f;	opacity: 0;	visibility: hidden;}.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,.rd-navbar-sidebar .rd-megamenu-list li.focus > a,.rd-navbar-sidebar .rd-megamenu-list li.opened > a,.rd-navbar-sidebar .rd-megamenu-list li > a:hover {	left: 0;	padding-left: 14px;	padding-right: 0;}.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,.rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,.rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,.rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {	left: -7px;	opacity: 1;	visibility: visible;}.rd-navbar-sidebar .rd-navbar-megamenu {	max-width: 450px;	margin-bottom: -30px;}.rd-navbar-sidebar .rd-navbar-megamenu > * {	margin-bottom: 30px;}.rd-navbar-sidebar .rd-navbar-megamenu > li {	display: inline-block;	vertical-align: top;	width: 45%;}.rd-navbar-sidebar .rd-megamenu-title {	display: none;}.rd-navbar-sidebar .rd-megamenu-list {	margin-top: 0;}.rd-navbar-sidebar .rd-megamenu-list > li + li {	margin-top: 10px;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {	padding-right: 0;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {	display: none;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {	padding-left: 0;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {	padding-left: 0;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {	color: #cc5d8f;}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {	top: 1px;}.rd-navbar-sidebar .rd-navbar-dropdown > li + li {	margin-top: 10px;}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-dropdown {	margin-top: 25px;}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown {	margin-top: 10px;	padding-left: 15px;}.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {	font-size: 12px;}@media (min-width: 1200px) {	.rd-navbar-sidebar .rd-navbar-megamenu {		margin-bottom: -30px;	}	.rd-navbar-sidebar .rd-navbar-megamenu > * {		margin-bottom: 30px;	}	.rd-navbar-sidebar .rd-navbar-dropdown > li + li,	.rd-navbar-sidebar .rd-megamenu-list > li + li {		margin-top: 18px;	}}@media (min-width: 1600px) {	.rd-navbar-sidebar .rd-navbar-nav-wrap {		width: auto;		left: calc(50% + 600px - 80px);	}}.rd-navbar-sidebar.rd-navbar--is-clone {	position: fixed;	top: 0;	left: 0;	right: 0;	z-index: 1000;	transform: translateY(-101%);}.rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {	transform: translateY(0);}.rd-navbar-sidebar.rd-navbar--is-stuck {	position: fixed;	left: 0;	right: 0;	top: 0;	z-index: 1000;	box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);}.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {	padding-top: 11px;	padding-bottom: 11px;}/*
*
* Form styles
* --------------------------------------------------
*/.rd-mailform {	position: relative;	text-align: left;}.rd-mailform .button {	padding-top: 10px;	padding-bottom: 10px;	min-height: 50px;}input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation {	color: #000 !important;}.form-label,.form-label-outside {	margin-bottom: 0;	color: #000;	font-weight: 400;}.form-input {	display: block;	width: 100%;	min-height: 50px;	padding: 12px 19px;	font-size: 14px;	font-weight: 400;	line-height: 24px;	color: #555555;	background-color: #ffffff;	background-image: none;	border-radius: 0px;	-webkit-appearance: none;	transition: .3s ease-in-out;	border: 1px solid #b8b8b8;}.form-input:focus {	outline: 0;}textarea.form-input {	height: 135px;	min-height: 50px;	max-height: 230px;	resize: vertical;}.form-wrap {	position: relative;}.form-wrap .button {	width: 100%;}.form-wrap.has-error .form-input {	border-color: #f5543f;}.form-wrap.has-focus .form-input {	border-color: #d884aa;}.form-wrap + * {	margin-top: 20px;}.form-label {	position: absolute;	top: 25px;	left: 0;	right: 0;	padding-left: 19px;	padding-right: 19px;	font-size: 14px;	font-weight: 400;	line-height: 24px;	pointer-events: none;	text-align: left;	z-index: 9;	transition: .25s;	will-change: transform;	transform: translateY(-50%);}.form-label.focus {	opacity: 0;}.form-label.auto-fill {	color: #555555;}[data-x-mode='true'] .form-label {	pointer-events: auto;}.form-label-outside {	width: 100%;	margin-bottom: 4px;	letter-spacing: .1em;	text-transform: uppercase;}@media (min-width: 768px) {	.form-label-outside {		position: static;	}	.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {		transform: none;	}}.form-validation {	position: absolute;	right: 8px;	top: 0;	z-index: 11;	margin-top: 2px;	font-size: 9px;	font-weight: 400;	line-height: 12px;	letter-spacing: 0;	color: #f5543f;	transition: .3s;}.form-validation-left .form-validation {	right: auto;	top: 100%;	left: 0;}#form-output-global {	position: fixed;	bottom: 30px;	left: 15px;	visibility: hidden;	transform: translateX(-500px);	transition: .3s all ease;	z-index: 9999999;}#form-output-global.active {	transform: translateX(0);	visibility: visible;}@media (min-width: 480px) {	#form-output-global {		left: 30px;	}}.form-output {	position: absolute;	top: 100%;	left: 0;	font-size: 10px;	font-weight: 400;	line-height: 1.2;	margin-top: 2px;	transition: .3s;	opacity: 0;	visibility: hidden;}.form-output.active {	opacity: 1;	visibility: visible;}.form-output.error {	color: #f5543f;}.form-output.success {	color: #98bf44;}.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {	opacity: 0;}.radio .radio-custom, .radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {	position: absolute;	left: 0;	width: 14px;	height: 14px;	outline: none;	cursor: pointer;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {	pointer-events: none;	background: #ffffff;}.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after {	position: absolute;	opacity: 0;	transition: .22s;}.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {	outline: none;}.radio input,.radio-inline input,.checkbox input,.checkbox-inline input {	position: absolute;	left: -100vw;	top: -100vh;	float: left;	visibility: hidden;	opacity: 0;}.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {	opacity: 1;}.radio,.radio-inline {	padding-left: 28px;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy {	top: 1px;	left: 0;	width: 18px;	height: 18px;	border-radius: 50%;	border: 1px solid #777777;}.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after {	content: '';	top: 3px;	right: 3px;	bottom: 3px;	left: 3px;	background: #333333;	border-radius: inherit;}.checkbox,.checkbox-inline {	padding-left: 28px;}.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {	left: 0;	width: 18px;	height: 18px;	margin: 0;	border: 1px solid #777777;}.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after {	content: '\f222';	font-family: 'Material Design Icons';	position: absolute;	top: -1px;	left: -2px;	font-size: 20px;	line-height: 18px;	color: #222222;}.toggle-custom {	padding-left: 60px;	-webkit-appearance: none;}.toggle-custom:checked ~ .checkbox-custom-dummy::after {	background: #d884aa;	transform: translate(20px, -50%);}.toggle-custom ~ .checkbox-custom-dummy {	position: relative;	display: inline-block;	margin-top: -1px;	width: 44px;	height: 20px;	background: #ffffff;	cursor: pointer;}.toggle-custom ~ .checkbox-custom-dummy::after {	content: '';	position: absolute;	display: inline-block;	width: 16px;	height: 16px;	left: 0;	top: 50%;	background: #777777;	transform: translate(4px, -50%);	opacity: 1;	transition: .22s;}.form-wrap.form-wrap-recaptcha .form-validation {	top: 3px;	left: 14px;}@media (max-width: 479px) {	.form-wrap.form-wrap-recaptcha .recaptcha > * {		transform: scale(0.96);		transform-origin: 0 50%;	}}.form-inline {	display: flex;	flex-direction: row;	flex-wrap: wrap;	align-items: stretch;	text-align: center;	margin-left: -4px;	margin-right: -4px;	margin-bottom: -8px;}.form-inline > * {	margin-top: 0;	margin-bottom: 8px;	padding-left: 4px;	padding-right: 4px;}.form-inline .form-wrap {	flex: 1;	min-width: 185px;}.form-inline .form-wrap-select {	text-align: left;}.form-inline .button {	padding: 9px 30px;}.form-inline .form-button {	flex-direction: row;	align-items: stretch;	flex-shrink: 0;	flex-grow: 0;	max-width: calc(100% - 10px);	min-height: 50px;}.form-inline .form-button .button {	min-height: inherit;	padding-left: 10px;	padding-right: 10px;}@media (min-width: 480px) {	.form-inline .button {		display: block;	}}.form-inline.form-inline-centered {	justify-content: center;}/**
* Form Small
*/.form-sm .form-input,.form-sm .button {	padding-top: 9px;	padding-bottom: 9px;	min-height: 40px;}.form-sm .form-validation {	top: -16px;}.form-sm .form-label {	top: 20px;}.form-sm * + .button {	margin-top: 10px;}/**
* Form Large
*/.form-lg .form-input,.form-lg .form-label,.form-lg .select2-container .select2-choice {	font-size: 16px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {	font-size: 16px;	padding-top: 17px;	padding-bottom: 17px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {	min-height: 58px;}.form-lg .form-button {	min-height: 60px;}.form-lg .form-label {	top: 30px;}* + .rd-form {	margin-top: 20px;}.snackbars {	padding: 8px 13px;	font-size: 16px;	font-weight: 300;	border-radius: 7px;	color: #d884aa;	background-color: #ffffff;}.snackbars p {	margin: 0;}.snackbars .icon {	margin-right: 10px;}#tt-theme-stats {	background-color: #111111;	padding: 5% 0;	margin-bottom: 60px;	color: #ffffff;	padding: 5% 0;}.tt-stats-box {	background-color: rgba(0, 43, 41, 0.46);	padding: 60px 15px;	box-shadow: 0 20px 30px -18px rgba(0, 0, 0, 0.7);}.tt-stats-box span {	font-size: 64px;	font-weight: bold;	font-weight: 600;}.tt-stats-box p {	font-size: 20px;	font-weight: bold;	font-weight: 500;}@media (max-width: 768px) {	.tt-stats-box {		padding: 40px 15px;	}	.tt-stats-box span {		font-size: 42px;	}	.tt-stats-box p {		font-size: 14px;	}}.demo-img {	overflow: hidden;	border: 1px solid rgba(128, 128, 128, 0.2);	box-shadow: 0 4px 23px rgba(0, 0, 0, 0.09);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.demo-img img {	transition: .3s ease-out all;}.demo-img {	position: relative;	padding-bottom: 50%;	overflow: hidden;	border-radius: 5px;}.demo-img img {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 100%;	object-fit: cover;}@media (min-width: 992px) {	.demo-img:hover {		box-shadow: 0 8px 35px 0 rgba(0, 0, 0, 0.4);	}}.demo-img a {	display: block;}.demo-title {	padding: 20px 0;	text-align: center;}.demo-title h2 {	margin: 0;	font-size: 17px;	font-weight: 500;}.demo-title span {	color: #bbbbbb;}.chart {	position: relative;	width: 100%;	height: 300px;}.chart iframe {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.loader-effect-item {	transform: scale(1);	transition: 10s ease-out all;}.loader-effect .loader-effect-item {	transition-delay: 1s;	transform: scale(1.2);}/* general */.tt-dark-style {	background-color: #242424;	color: #dcdcdc;}.tt-dark-style .custom-heading-subtitle {	color: #a8a8a8;}.tt-dark-style .btn-dark:hover, .tt-dark-style .btn-dark.focus, .tt-dark-style .btn-dark:focus, .tt-dark-style .btn-dark.active, .tt-dark-style .btn-dark:active, .tt-dark-style .btn-dark.active.focus, .tt-dark-style .btn-dark.active:focus, .tt-dark-style .btn-dark.active:hover, .tt-dark-style .btn-dark:active.focus, .tt-dark-style .btn-dark:active:focus, .tt-dark-style .btn-dark:active:hover, .tt-dark-style .open > .dropdown-toggle.btn-dark, .tt-dark-style .open > .dropdown-toggle.btn-dark.focus, .tt-dark-style .open > .dropdown-toggle.btn-dark:focus, .tt-dark-style .open > .dropdown-toggle.btn-dark:hover {	color: #ffffff;	background-color: transparent;	border-color: #ffffff;}.tt-dark-style .h1,.tt-dark-style .h2,.tt-dark-style .h3,.tt-dark-style .h4,.tt-dark-style .h5,.tt-dark-style .h6,.tt-dark-style h1,.tt-dark-style h2,.tt-dark-style h3,.tt-dark-style h4,.tt-dark-style h5,.tt-dark-style h6 {	color: #eeeeee;}/* page preloader */.tt-dark-style .pace-active {	background-color: #0a0a0a;}/* header */.tt-dark-style #header {	background-color: #111111;	color: #bbbbbb;}.tt-dark-style #header.menu-align-center {	background-color: transparent;}@media (min-width: 768px) {	.tt-dark-style #header.header-transparent {		background-color: transparent;	}}.tt-dark-style #header.header-transparent.header-filled {	background-color: #111111;}/* logo */.tt-dark-style #logo .logo-dark {	display: none;}@media (min-width: 992px) {	.tt-dark-style #logo .logo-light {		display: block;	}	.tt-dark-style #header.header-transparent.header-filled #logo .logo-dark {		display: none;	}	.tt-dark-style #header.header-transparent.header-filled #logo .logo-light {		display: block;	}}.tt-dark-style #logo .logo-dark-m {	display: none;}@media (max-width: 991px) {	.tt-dark-style #logo .logo-light-m {		display: block;	}}/* menu */.tt-dark-style #tt-m-menu-toggle-btn span,.tt-dark-style #tt-m-menu-toggle-btn span:before,.tt-dark-style #tt-m-menu-toggle-btn span:after {	background-color: #ffffff;}.tt-dark-style .tt-menu-nav > li > a {	color: #dddddd;}/* menu submenu (same as "tt-submenu-dark") */.tt-dark-style .tt-submenu {	background-color: #111111;}@media (min-width: 992px) {	.tt-dark-style .tt-submenu {		background-color: rgba(25, 25, 25, 0.95);	}}.tt-dark-style .tt-submenu-master > .tt-submenu {	box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1), inset 0 22px 10px -20px rgba(0, 0, 0, 0.8);	-webkit-box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1), inset 0 22px 10px -20px rgba(0, 0, 0, 0.8);}.tt-dark-style .tt-submenu li > a {	color: #cccccc;}.tt-dark-style .tt-submenu li > a:hover {	color: #ffffff;}.tt-dark-style .tt-submenu > li.active > a {	color: #ffffff;}/* menu tools */.tt-dark-style .tt-menu-tools > ul > li > a {	color: #dddddd;}.tt-dark-style .tt-menu-tools > ul > li > a:hover {	color: #ffffff;}/* tt-dropdown */.tt-dark-style .tt-dropdown {	background-color: rgba(25, 25, 25, 0.95);}.tt-dark-style .tt-dropdown-master > .tt-dropdown {	box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1), inset 0 22px 10px -20px rgba(0, 0, 0, 0.8);	-webkit-box-shadow: inset 0 0 0 1px rgba(99, 99, 99, 0.1), inset 0 22px 10px -20px rgba(0, 0, 0, 0.8);}.tt-dark-style .tt-dropdown li > a {	color: #aaaaaa;}.tt-dark-style .tt-dropdown li > a:hover {	color: #ffffff;}.tt-dark-style .tt-dropdown > li.active > a {	color: #ffffff;}/* search */.tt-dark-style #big-search-input {	color: #cccccc;}.tt-dark-style .sr-item-title,.tt-dark-style .sr-item-title > a {	color: #cccccc;}.tt-dark-style .sr-item-title > a:hover {	color: #d884aa;}/* page header */.tt-dark-style #page-header,.tt-dark-style #page-header .page-header-description {	color: #cccccc;}.tt-dark-style #page-header.ph-image-on,.tt-dark-style #page-header.ph-image-on .page-header-description {	color: #eeeeee;}/* isotope filter */.tt-dark-style ul.isotope-filter-links > li > a {	color: #cccccc;}/* gallery list */.tt-dark-style .gallery-list-item .gl-item-image-inner:hover:before,.tt-dark-style .gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before,.tt-dark-style .gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before {	background-color: #000000;	opacity: .75;}.tt-dark-style .gli-frame .gallery-list-item {	background-color: #111111 !important;	border-color: #222222 !important;}.tt-dark-style .gli-alter-2 .gl-item-info {	background-color: rgba(0, 0, 0, 0.8) !important;}.tt-dark-style .gli-alter-3 .gl-item-info {	background-color: #111111 !important;}.tt-dark-style .gl-item-title,.tt-dark-style .gl-item-title a,.tt-dark-style .gli-alter-1 .gl-item-title,.tt-dark-style .gli-alter-1 .gl-item-title a,.tt-dark-style .gli-alter-2 .gl-item-title,.tt-dark-style .gli-alter-2 .gl-item-title a,.tt-dark-style .gli-alter-3 .gl-item-title,.tt-dark-style .gli-alter-3 .gl-item-title a {	color: #eeeeee;}.tt-dark-style .gli-alter-1 .gl-item-title,.tt-dark-style .gli-alter-1 .gl-item-title a,.tt-dark-style .gli-alter-4 .gl-item-title,.tt-dark-style .gli-alter-4 .gl-item-title a,.tt-dark-style .gli-alter-4 .gl-item-title a:hover {	color: #ffffff;}.tt-dark-style .gli-alter-1 .gl-item-title a:hover {	color: #ffffff;	opacity: .85;}.tt-dark-style .gl-item-title a:hover,.tt-dark-style .gli-alter-2 .gl-item-title a:hover,.tt-dark-style .gli-alter-3 .gl-item-title a:hover {	color: #d884aa;}.tt-dark-style .gli-alter-2 .gl-item-category,.tt-dark-style .gli-alter-2 .gl-item-category a,.tt-dark-style .gli-alter-3 .gl-item-category,.tt-dark-style .gli-alter-3 .gl-item-category a,.tt-dark-style .gli-alter-4 .gl-item-category,.tt-dark-style .gli-alter-4 .gl-item-category a {	color: #cccccc;}.tt-dark-style .gallery-list-item .gli-meta,.tt-dark-style .gallery-list-item .gli-meta a {	color: #cccccc;}.tt-dark-style .gallery-list-item .gl-item-image-zoom:before,.tt-dark-style .gallery-list-item .gl-item-image-zoom:after {	background-color: #ffffff;}.tt-dark-style .gallery-list-item .gl-item-image-lock {	color: #ffffff;}/* gallery single */.tt-dark-style .gallery-single-carousel .cc-item .gsi-image-caption {	background-color: rgba(0, 0, 0, 0.6);	color: #ffffff;}.tt-dark-style .gallery-single-carousel ul.gallery-meta {	background-color: rgba(0, 0, 0, 0.8);	color: #cccccc;}.tt-dark-style .gallery-single-carousel ul.gallery-meta > li a {	color: #cccccc;}.tt-dark-style .gs-carousel-info {	background-color: rgba(0, 0, 0, 0.55);}.tt-dark-style .gallery-single-nav a {	color: #cccccc;}.tt-dark-style .ph-more-info-trigger {	color: #cccccc;}/* blog list */.tt-dark-style .blog-list-grid .bl-item-info {	background-color: #111111;}.tt-dark-style .bl-item-title,.tt-dark-style .bl-item-title h2 {	color: #cccccc;}.tt-dark-style .bl-item-title:hover,.tt-dark-style .bl-item-title:focus,.tt-dark-style .bl-item-title h2:hover,.tt-dark-style .bl-item-title h2:focus {	color: #d884aa;}.tt-dark-style .bl-item-desc {	color: #888888;}.tt-dark-style .bl-item-read-more span,.tt-dark-style .bl-item-read-more span:before,.tt-dark-style .bl-item-read-more span:after {	background-color: #4e4e4e;}.tt-dark-style .bl-item-info {	background-color: #111111;}.tt-dark-style .isotope.col-1 .bl-item-info {	background-color: #080808;}.tt-dark-style .blog-single-tags span,.tt-dark-style .sidebar-categories > ul > li > a,.tt-dark-style .sidebar-post-list .post-data .post-title a,.tt-dark-style .sidebar-comment-data .author a,.tt-dark-style .blog-author-name a {	color: #cccccc;}.tt-dark-style .sidebar-comment-wrap .sidebar-comment a,.tt-dark-style .blog-single-tags a,.tt-dark-style .sidebar-tags a,.tt-dark-style .blog-author-more {	color: #888888;}.tt-dark-style .sidebar-post-list .post-data .post-title a:hover,.tt-dark-style .sidebar-comment-data .author a:hover,.tt-dark-style .sidebar-categories > ul > li > a:hover,.tt-dark-style .blog-author-name a:hover {	color: #d884aa;}.tt-dark-style .sidebar-categories > ul > li > a span {	background-color: #292929;	color: #999999;}.tt-dark-style .sidebar-categories > ul > li > a:hover span {	background-color: #d884aa;	color: #ffffff;}.tt-dark-style .sidebar-comment-wrap .sidebar-comment a:hover {	color: #cccccc;}.tt-dark-style .blog-single-tags a:hover,.tt-dark-style .sidebar-tags a:hover {	color: #ffffff;}.tt-dark-style #blog-list-carousel-section {	background-color: #000000;}/* blog single */.tt-dark-style .blog-single-post-heading {	background-color: #0a0a0a;}.tt-dark-style .media-body,.tt-dark-style #post-comment-form {	background-color: #111111;}.tt-dark-style .blog-single-post-title,.tt-dark-style .blog-single-meta .article-author,.tt-dark-style .blog-single-meta .article-author a,.tt-dark-style .bs-nav-title,.tt-dark-style .bs-nav-title h4,.tt-dark-style .related-posts-item .rp-item-title,.tt-dark-style .related-posts-item .rp-item-title h4 {	color: #cccccc;}.tt-dark-style .blog-single-links,.tt-dark-style .blog-single-links a,.tt-dark-style .media-heading a {	color: #999999;}.tt-dark-style .blog-single-meta .article-author a:hover,.tt-dark-style .blog-single-links a:hover,.tt-dark-style .blog-single-links a:focus,.tt-dark-style .blog-single-links .favorite-btn:hover,.tt-dark-style .bs-nav-title:hover, .tt-dark-style .bs-nav-title h4:hover,.tt-dark-style .related-posts-item .rp-item-title:hover,.tt-dark-style .related-posts-item .rp-item-title h4:hover,.tt-dark-style .media-heading a:hover {	color: #d884aa;}@media (max-width: 992px) {	.tt-dark-style .blog-single-share {		background-color: rgba(17, 17, 17, 0.67);	}}/* pagination */.tt-dark-style .pagination > li > a,.tt-dark-style .pagination > li > span {	color: #cccccc;	background-color: #222222;	border: 1px solid #292929;}.tt-dark-style .pagination > .active > a,.tt-dark-style .pagination > .active > a:focus,.tt-dark-style .pagination > .active > a:hover,.tt-dark-style .pagination > .active > span,.tt-dark-style .pagination > .active > span:focus,.tt-dark-style .pagination > .active > span:hover {	color: #ffffff;	background-color: #d884aa;	border-color: #d884aa;}.tt-dark-style .pagination > li > a:focus,.tt-dark-style .pagination > li > a:hover,.tt-dark-style .pagination > li > span:focus,.tt-dark-style .pagination > li > span:hover {	color: #ffffff;	background-color: #313131;	border-color: #313131;}/* owl carousel */.tt-dark-style .nav-outside-top .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-light.png);}.tt-dark-style .nav-outside-top .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-light.png);}.tt-dark-style .nav-light .owl-nav .owl-prev,.tt-dark-style .nav-light .owl-nav .owl-next {	background-color: rgba(0, 0, 0, 0.6);}.tt-dark-style .nav-light .owl-nav .owl-prev:hover, .tt-dark-style .owl-carousel.nav-light .owl-nav .owl-prev:hover,.tt-dark-style .nav-light .owl-nav .owl-next:hover, .tt-dark-style .owl-carousel.nav-light .owl-nav .owl-next:hover {	background-color: rgba(0, 0, 0, 0.4);}.tt-dark-style .nav-light .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-light.png);}.tt-dark-style .nav-light .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-light.png);}.tt-dark-style .owl-carousel.cc-hover-light .cc-item:before,.tt-dark-style .owl-carousel.cc-item-hovered.cc-hover-light:hover .cc-item:before {	background-color: #000000;}/* buttons */.tt-dark-style .btn-default {	color: #dddddd;	background-color: rgba(189, 189, 189, 0.25);}.tt-dark-style .btn-default.active,.tt-dark-style .btn-default.focus,.tt-dark-style .btn-default:active,.tt-dark-style .btn-default:focus,.tt-dark-style .btn-default:hover,.tt-dark-style .open > .dropdown-toggle.btn-default {	color: #ffffff;	background-color: rgba(189, 189, 189, 0.43);}.tt-dark-style .btn-dark-bordered {	color: #cccccc;	border-color: #cccccc;}.tt-dark-style .btn-dark-bordered.active,.tt-dark-style .btn-dark-bordered.focus,.tt-dark-style .btn-dark-bordered:active,.tt-dark-style .btn-dark-bordered:focus,.tt-dark-style .btn-dark-bordered:hover,.tt-dark-style .open > .dropdown-toggle.btn-dark-bordered {	color: #222222;	background-color: #cccccc;	border-color: #cccccc;}/* forms */.tt-dark-style .form-control {	background-color: #101010;	color: #cccccc;}.tt-dark-style .form-btn-inside button {	color: #cccccc;}.tt-dark-style select option {	color: #cccccc;}/* modal */.tt-dark-style .modal {	background-color: rgba(0, 0, 0, 0.7);}.tt-dark-style .modal-dialog {	background-color: #111111;	color: #cccccc;}.tt-dark-style .modal-share .grab-link {	background-color: rgba(128, 128, 128, 0.11);	border: none;}.tt-dark-style .modal-header .close {	color: #cccccc;}.tt-dark-style .modal-header .tt-close-btn:before,.tt-dark-style .modal-header .tt-close-btn:after {	background-color: #ffffff;}/* split box */.tt-dark-style .split-box-content.shifted-left,.tt-dark-style .split-box-content.shifted-right {	background-color: #0a0a0a;}/* contact */.tt-dark-style .contact-simple {	background-color: #111111;}.tt-dark-style #contact-section .cover {	background-color: rgba(0, 0, 0, 0.3) !important;}.tt-dark-style .contact-info-wrap {	background-color: rgba(0, 0, 0, 0.85);}/* accordion */.tt-dark-style .accordion-wrap .bg-gray-2 {	background-color: #222222 !important;}.tt-dark-style .accordion-wrap .panel-title,.tt-dark-style .accordion-wrap .panel-title > a {	color: #cccccc;}/* about */.tt-dark-style .signature .signature-dark {	display: none;}.tt-dark-style .signature .signature-light {	display: block;}/* footer */.tt-dark-style #footer {	background-color: #121212;	color: #cccccc;}.tt-dark-style #footer .footer-menu > li > a {	color: #bbbbbb;}.tt-dark-style #footer .footer-menu > li > a:hover {	color: #ffffff;}.tt-dark-style #footer .btn-default {	color: #dddddd;	background-color: rgba(189, 189, 189, 0.13);}.tt-dark-style #footer .btn-default:hover {	background-color: rgba(189, 189, 189, 0.35);	color: #ffffff;}.tt-dark-style #footer .form-control {	background-color: #101010;	color: #cccccc;}.tt-dark-style #footer .form-btn-inside button {	color: #cccccc;}.tt-dark-style #footer #footer-logo .logo-dark {	display: none;}.tt-dark-style #footer #footer-logo .logo-light {	display: inline-block;}@media (max-width: 767px) {	.tt-dark-style #footer #footer-logo .logo-light {		display: none;	}	.tt-dark-style #footer #footer-logo .logo-dark-m {		display: none;	}	.tt-dark-style #footer #footer-logo .logo-light-m {		display: inline-block;	}}.tt-dark-style .footer-bottom {	background-color: #0a0a0a;	border-top-color: rgba(128, 128, 128, 0.08);}/* demos */.tt-dark-style .demo-thumbnails-section {	background-color: #000000;}.tt-dark-style .demo-thumbnail-btn {	color: #cccccc;}.tt-dark-style .demo-thumbnail-btn:hover,.tt-dark-style .demo-thumbnail-btn:focus {	color: #d884aa;}.tt-dark-style .demo-thumbnail-image-wrap {	border-color: #1f1f1f;}/* display element on light or dark style only (use classes "for-light-style" or "for-tt-dark-style") */.tt-dark-style .for-light-style {	display: none;}.for-dark-style {	display: none;}.tt-dark-style .for-dark-style {	display: block;}/* miscellaneous */.tt-dark-style #page-section .ps-page-simple {	background-color: #111111;}.tt-dark-style .page-background:before {	background-color: #000000;	opacity: .93;}.custom-toggle {	background-color: #333;	color: #ffffff;	width: 40px;	height: 40px;	line-height: 1;	text-align: center;	position: fixed;	right: 0;	bottom: 0;	z-index: 10000000;	cursor: pointer;	font-weight: 300;	display: none;	transition: .3s ease-out all;	font-size: 30px;}.custom-toggle:before, .custom-toggle:after {	position: absolute;	font-size: 16px;	font-family: "arrows";}.custom-toggle:before {	content: '\e000';	top: 10px;	left: 10px;	transform: rotate(-45deg);}.custom-toggle:after {	content: '\e003';	bottom: 10px;	right: 10px;	transform: rotate(-45deg);}@media (min-width: 992px) {	.custom-toggle {		display: flex;		align-items: center;		justify-content: center;	}}.custom-toggle.active, .custom-toggle:hover {	color: #d884aa;}@media (min-width: 992px) {	html.full-page body.footer-minimal-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full, html.full-page body.footer-minimal-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full .cc-item {		height: 100vh !important;	}	html.full-page #footer {		position: fixed;		bottom: 0;		left: 0;		right: 0;		padding: 5px 0;		z-index: 10000;		background-color: #242424 !important;		transform: translateY(0);		transition: .3s ease-out all;	}	html.full-page .page-header {		position: fixed;		top: 0;		left: 0;		right: 0;		z-index: 10000;		transform: translateY(0);		transition: .3s ease-out all;	}	html.full-page.active #footer {		transform: translateY(100%);	}	html.full-page.active .page-header {		transform: translateY(-100%);	}}.owl-aside {	position: relative;	margin: 0 auto;	max-width: 760px;	width: 100%;	overflow-x: auto;	flex-wrap: wrap;	justify-content: center;}@media (min-width: 992px) {	.owl-aside {		padding: 0 50px;	}}.owl-arrow {	position: absolute;	top: 50%;	transform: translateY(-50%);	cursor: pointer;	transition: .3s ease-out all;}.owl-arrow, .owl-arrow:focus, .owl-arrow:active {	color: #ffffff;}.owl-arrow:hover {	color: #d884aa;}.owl-arrow-prev {	left: 0;}.owl-arrow-next {	right: 0;}.owl-outer-navigation {	display: none;}@media (min-width: 992px) {	.owl-outer-navigation {		display: block;	}}.owl-thumbs {	text-align: center;	white-space: nowrap;}.owl-thumbs button {	flex-shrink: 1;	padding: 0;	border: 0;	outline: 0;	margin: 3px 3px;	display: inline-block;	width: 80px;	height: 60px;	overflow: hidden;	opacity: .4;	transition: .3s ease-out all;}.owl-thumbs button.active {	opacity: 1;}.owl-thumbs img {	object-fit: cover;	width: 100%;	height: 100%;}.ios .bg-image-fixed {	background-attachment: scroll;	background-size: cover;}.google-map-markers {	display: none;}.google-map-container {	width: 100%;}.google-map {	height: 250px;	width: 100%;	margin-top: 50px;}@media (min-width: 480px) {	.google-map {		height: 250px;	}}@media (min-width: 768px) {	.google-map {		height: 570px;	}}
/*# sourceMappingURL=theme.css.map */
