/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/3733(此说明只在演示页面有,不在下载的源码里)*/@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,100,900);@import url(https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff);/*** Table Of Contents更多精品模板请访问：http://www.bootstrapmb.com**bootstrap overrides**vertical margins and paddings**general styles**styled lists**icons**buttons **common sections styles**light section - .ls**grey section - .ls.ms**dark sections - .ds**color section - .cs**boxed layout**template styles**main menu (min 768px) styles**main menu mobile styles**subpages**widgets**shortcodes**utilites**plugins  - Owl Carousel  - FlexSlider  - prettyPhoto  - Easy pieChart  - toTop*//***bootstrap overrides*//* modal */.modal-backdrop.in {	filter: alpha(opacity=80);	opacity: .8;}/*breadcrumbs*/.breadcrumb {	margin: 0;	padding: 0;	background-color: transparent;	border-radius: 0;	text-transform: uppercase;	color: inherit;}.breadcrumb >li >a {	padding: 0 20px 1px;	color: #1a1a1a;	background-color: #ffffff;}.breadcrumb >li >a:hover,.breadcrumb >li.active >span {	padding: 0 20px 1px;	color: #ffffff;	background-color: #1a1a1a;}.breadcrumb >li + li:before {	padding: 0 8px;	font-family: 'rt-icons-2';	font-size: 10px;	content: '\e7c5';	color: #ffffff;}/*pagination*/.pagination {	margin-top: 40px;	margin-bottom: 0;	font-size: 0;	line-height: 0;}.muted_background .pagination {	margin-top: 0;}.page_portfolio .pagination {	margin-top: 15px;}.pagination.left {	margin-left: -10px;}.pagination >li {	display: inline-block;}.pagination >li >a,.pagination >li >span {	text-align: center;	font-size: 12px;	font-weight: 900;	border: none;	padding: 0;	color: #4c4c4c;	background-color: transparent;	border: 1px solid #4c4c4c;	margin-left: 10px;	margin-bottom: 10px;	min-width: 40px;	height: 40px;	line-height: 36px;}.pagination.unbordered >li >a,.pagination.unbordered >li >span {	background-color: transparent;	border: none;	min-width: 30px;	height: 30px;	line-height: 30px;	margin-left: 0;	margin-bottom: 0;}.pagination >li:first-child >a,.pagination >li:first-child >span,.pagination >li:last-child >a,.pagination >li:last-child >span {	border-radius: 0px;	font-size: 10px;	line-height: 40px;	color: #ffffff;	background-color: #4c4c4c;}.pagination.unbordered >li:first-child >a,.pagination.unbordered >li:first-child >span,.pagination.unbordered >li:last-child >a,.pagination.unbordered >li:last-child >span {	line-height: 34px;	color: #1a1a1a;	background-color: transparent !important;}.ds .pagination.unbordered >li:first-child >a, .ds.pagination.unbordered >li:first-child >span, .ds.pagination.unbordered >li:last-child >a, .ds.pagination.unbordered >li:last-child >span {	color: #ffffff;}.pagination.unbordered >li:first-child >a,.pagination.unbordered >li:first-child >span {	margin-right: 25px;}.pagination.unbordered >li:last-child >a,.pagination.unbordered >li:last-child >span {	margin-left: 25px;}.pagination >.active >a,.pagination >.active >span,.pagination >li >a:hover,.pagination >li >span:hover,.pagination >li >a:focus,.pagination >li >span:focus {	border-color: transparent;	background-color: #e0006c;	color: #ffffff;}.pagination.unbordered >.active >a,.pagination.unbordered >.active >span,.pagination.unbordered >li >a:hover,.pagination.unbordered >li >span:hover,.pagination.unbordered >li >a:focus,.pagination.unbordered >li >span:focus {	border-color: transparent;	background-color: transparent;	color: #e0006c;}/*forms*/input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea,select,.form-control,.select-group {	min-width: 200px;	height: 40px;	border-color: rgba(0, 0, 0, 0.1);	background-color: #ffffff;	border-radius: 0;	font-style: italic;	color: #0d0d0d;	padding-left: 20px;	padding-right: 20px;	padding-top: 9px;	padding-bottom: 9px;}textarea {	height: auto;}.form-group {	position: relative;	margin-bottom: 10px;}/* select styling */.form-control option {	color: #1a1a1a;	background-color: #ffffff;}.form-control, .form-control:focus {	box-shadow: none;}.form-control.invalid {	box-shadow: 0 0 0 2px #e0006c;}.form-control:focus {	border-color: rgba(0, 0, 0, 0.4);}.form-control:-moz-placeholder {	color: #818181;	opacity: 1;}.form-control::-moz-placeholder {	color: #818181;	opacity: 1;}.form-control:-ms-input-placeholder {	color: #818181;}.form-control::-webkit-input-placeholder {	color: #818181;}.form-control:focus:-moz-placeholder {	color: transparent;	opacity: 1;}.form-control:focus::-moz-placeholder {	color: transparent;	opacity: 1;}.form-control:focus:-ms-input-placeholder {	color: transparent;}.form-control:focus::-webkit-input-placeholder {	font-style: italic;	color: transparent;}/*icons for forms */form label + [class*="icon2-"] {	position: absolute;	font-size: 24px;	color: #818181;	left: 10px;	top: 19px;}form label + [class*="icon2-"] + .form-control {	padding-left: 50px;}label {	font-weight: normal;}.form-control.with-icon {	padding-left: 50px;}.form-control + [class*="icon2-"] {	position: absolute;	font-size: 16px;	left: 20px;	top: 12px;	line-height: 1;	color: #818181;}.form-control:focus + [class*="icon2-"] {	color: #e0006c;}input[type=checkbox] {	visibility: hidden;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox] {	position: absolute;	margin: 3px;}.checkbox-inline label {	padding-left: 0;	cursor: pointer;}input[type="checkbox"] + label:before {	content: "";	position: relative;	top: -1px;	display: inline-block;	width: 20px;	height: 20px;	margin-right: 5px;	font-size: 16px;	font-family: 'rt-icons-2';	speak: none;	text-align: center;	line-height: 16px;	border: 1px solid #1a1a1a;	vertical-align: middle;	cursor: pointer;}input[type="checkbox"]:checked + label:before {	content: "\e6f4";}/*carousel*/.carousel {	overflow: hidden;}.carousel-indicators li {	width: 10px;	height: 10px;	border-width: 0;	background-color: #1a1a1a;	margin: 0 3px;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.carousel-indicators li:hover {	opacity: 0.8;}.carousel-indicators .active {	width: 10px;	height: 10px;	margin: 0 3px;	background-color: #e0006c;}.carousel-control {	color: #ffffff;	border-radius: 0px;	width: 50px;	height: 50px;	top: 50%;	margin-top: -25px;	text-shadow: none;	opacity: 1;	filter: alpha(opacity=100);}.carousel-control.left, .carousel-control.right {	background-image: none;}.carousel-control span,.carousel-control .icon-prev,.carousel-control .icon-next {	font-family: 'rt-icons-2';	width: 50px;	height: 50px;	margin: 0;	font-size: 10px;	left: 0;	top: 0;	line-height: 50px;}.carousel-control:hover span {	color: #e0006c;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.carousel-control .icon-prev:before {	content: "\e7c4";}.carousel-control .icon-next:before {	content: "\e7c5";}/*collapse accordion*/.panel-heading .panel-title {	font-size: inherit;	letter-spacing: 0;	padding: 0;	position: relative;}.panel-heading .panel-title >a {	line-height: 24px;	display: block;	font-weight: 300;	padding: 18px 65px 18px 40px;	color: #ffffff;	background-color: #e0006c;	border: none;	word-wrap: break-word;}.panel-heading .panel-title >a.collapsed:hover,.panel-heading .panel-title >a:hover {	color: #ffffff;	background-color: #e0006c;}.panel-heading .panel-title >a.collapsed:hover >i, .panel-heading .panel-title >a.collapsed:hover:after,.panel-heading .panel-title >a:hover >i,.panel-heading .panel-title >a:hover:after {	color: #ffffff;}.panel-heading .panel-title >a.collapsed {	background-color: #f2f2f2;}.panel-heading .panel-title >a:after {	color: #ffffff;	content: '+';	font-size: 20px;	position: absolute;	line-height: 58px;	text-align: center;	right: 0;	top: 0;	bottom: 0;	width: 60px;	letter-spacing: 0;}.panel-heading .panel-title >a.collapsed:after {	content: '-';}.panel-heading .panel-title >a.collapsed {	color: #1a1a1a;}.panel-heading .panel-title >a.collapsed >i {	color: #e0006c;}.panel-heading .panel-title >a.collapsed:after {	color: #1a1a1a;}.panel-heading .panel-title >a >i {	color: #ffffff;	position: relative;	top: 1px;	font-size: 16px;	padding-right: 12px;}.panel {	box-shadow: none;}.panel-group .panel {	border-radius: 0;	background-color: transparent;}.panel-default >.panel-heading {	background-color: transparent;	color: inherit;	position: relative;	border: none;	border-radius: 0;	padding: 0;}.panel-default {	border-color: transparent;}.panel-group .panel + .panel {	margin-top: 10px;}.panel-body {	border-top: none !important;	background-color: #f2f2f2;}.panel-body .media-left {	padding-top: 8px;	padding-right: 28px;}.panel-body .media-left .img-circle {	max-width: 50px;}.panel-body .media-left img {	max-width: none;}.panel-group .panel-heading + .panel-collapse .panel-body {	padding: 23px 30px 30px;	border-radius: 0px;}/*progress bars*/p + .progress {	margin-top: -10px;}.progress {	overflow: hidden;	height: 40px;	position: relative;	border-radius: 0;	box-shadow: none;	border: none;}.progress-bar {	background-color: #e0006c;	color: inherit;	box-shadow: none;	height: 40px;}.progress-bar span {	position: relative;	color: #ffffff;	top: 10px;	font-size: 0.9em;}.progress-bar-info {	background-color: #8aa5ec;}.progress-bar-warning {	background-color: #f0ad4e;}.progress-bar-danger {	background-color: #d9534f;}.alert {	border-radius: 0;	border-width: 0 0 0 4px;	padding: 30px;}.media {	margin-top: 16px;}.media .media-object {	max-width: 100px;}.media-left, .media >.pull-left {	padding-right: 20px;}/*nav*/.nav >li >a {	color: #1a1a1a;}.nav >li >a:hover,.nav >li >a:focus {	background-color: inherit;}/*tabs*/.tab-content {	border-radius: 0 0 0 0;	padding: 30px 30px;	border: 1px solid rgba(0, 0, 0, 0.05);}.tab-content.no-border {	padding: 36px 0 0;	border: none;	background-color: transparent !important;}.tab-content.top-color-border {	position: relative;}.tab-content.top-color-border:before {	content: '';	position: absolute;	left: 0px;	right: 0px;	top: -1px;	height: 6px;	background-color: #e0006c;}.tab-content .featured-tab-image {	margin: -30px -31px 24px -31px;}.nav-tabs >li.active >a, .nav-tabs >li.active >a:hover, .nav-tabs >li.active >a:focus {	border: 1px solid rgba(0, 0, 0, 0.05);}.nav-tabs {	border-bottom-color: transparent;	margin-top: 0px;	margin-bottom: -1px;}.nav-tabs >li >a {	font-size: 14px;	padding: 19px 40px;	margin-right: 1px;	margin-top: 0px;	border: none;	border: 1px solid #1a1a1a;	background-color: #1a1a1a;	color: #ffffff;	border-radius: 0;}.nav-tabs >li.active >a,.nav-tabs >li.active >a:hover,.nav-tabs >li.active >a:focus {	border-color: transparent;	background-color: #e0006c;	color: #ffffff;}.nav-tabs >li >a:hover,.nav-tabs >li >a:focus,.nav-tabs.nav-justified >.active >a {	border-color: #1a1a1a;	background-color: #1a1a1a;	color: #e0006c;}/*vertical tabs*/.vertical-tabs .tab-content.no-border {	padding-top: 0;}.vertical-tabs .nav >li >a {	background-color: #1a1a1a;	color: #ffffff;	padding: 18px 60px 18px 40px;	margin-bottom: 10px;	position: relative;}.vertical-tabs .nav >li >a i {	position: relative;	top: 1px;	padding-right: 12px;}.vertical-tabs .nav >li >a:after {	color: rgba(255, 255, 255, 0.8);	font-family: 'rt-icons-2';	content: "\e7c5";	position: absolute;	font-size: 12px;	line-height: 58px;	text-align: center;	right: 0;	top: 0;	bottom: 0;	width: 60px;	border-left: 1px solid rgba(255, 255, 255, 0.1);	letter-spacing: 0;}.vertical-tabs .nav >li.active a,.vertical-tabs .nav >li >a:hover {	background-color: #e0006c;}@media (min-width: 768px) {	.vertical-tabs .nav >li.active {		position: relative;		z-index: 2;	}}/*bs buttons*/.btn {	padding: 18px 30px;	text-transform: uppercase;	margin: 0 2px 6px 0;	border: none;	border-radius: 0;	outline: none;	-webkit-transition: all 0.3s ease-in-out 0s;	transition: all 0.3s ease-in-out 0s;}.btn:hover, .btn:focus {	outline: none;}li.media:before,li.media:after {	display: block;	content: '';	clear: both;}/* dropdown menu */.dropdown-menu {	box-shadow: none;	border-radius: 0;	border: none;	z-index: 1001;	margin-top: 0;}[class*="right"] .dropdown-menu {	right: 0;	left: auto;}.dropdown-menu >li >a:focus,.dropdown-menu >li >a:hover {	color: #1a1a1a;	background-color: transparent;}.table >tbody >tr >td,.table >tbody >tr >th,.table >tfoot >tr >td,.table >tfoot >tr >th,.table >thead >tr >td,.table >thead >tr >th {	padding: 13px 8px;	border-color: rgba(0, 0, 0, 0.05);}.table {	border-top: 1px solid rgba(0, 0, 0, 0.05);	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.table td + td {	border-left: 1px solid rgba(0, 0, 0, 0.05);}.table-bordered >thead >tr >td, .table-bordered >thead >tr >th {	border-bottom-width: 1px;}.table-responsive {	border: none;}.well {	box-shadow: none;	border: none;	border-radius: 0;}.embed-responsive-3by2 {	padding-bottom: 66.666%;}.embed-placeholder:before {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;	content: "";	position: absolute;	width: 48px;	height: 48px;	line-height: 44px;	left: 50%;	top: 50%;	margin-left: -24px;	margin-top: -24px;	border-radius: 50%;	background-image: url("../img/play.png");	z-index: 2;}.embed-placeholder:hover:before {	background-image: url("../img/play-hover.png");}/***vertical margins and paddings*/.page_contact + footer >[class*="container"] {	padding-top: 80px;}/*same top and bottom paddings for sections*/.section_padding_0 >[class*="container"] {	padding-top: 0;	padding-bottom: 0;}.section_padding_20 >[class*="container"] {	padding-top: 20px;	padding-bottom: 20px;}.section_padding_30 >[class*="container"] {	padding-top: 30px;	padding-bottom: 30px;}.section_padding_50 >[class*="container"] {	padding-top: 50px;	padding-bottom: 50px;}.section_padding_70 >[class*="container"] {	padding-top: 70px;	padding-bottom: 70px;}.section_padding_80 >[class*="container"] {	padding-top: 80px;	padding-bottom: 80px;}.section_padding_100 >[class*="container"] {	padding-top: 100px;	padding-bottom: 100px;}/*top paddings for sections*/.section_padding_top_0 >[class*="container"] {	padding-top: 0;}.section_padding_top_5 >[class*="container"] {	padding-top: 5px;}.section_padding_top_10 >[class*="container"] {	padding-top: 10px;}.section_padding_top_20 >[class*="container"] {	padding-top: 20px;}.section_padding_top_30 >[class*="container"] {	padding-top: 30px;}.section_padding_top_40 >[class*="container"] {	padding-top: 40px;}.section_padding_top_50 >[class*="container"] {	padding-top: 50px;}.section_padding_top_60 >[class*="container"] {	padding-top: 60px;}.section_padding_top_80 >[class*="container"] {	padding-top: 80px;}.section_padding_top_100 >[class*="container"] {	padding-top: 100px;}/*bottom paddings for sections*/.section_padding_bottom_0 >[class*="container"] {	padding-bottom: 0;}.section_padding_bottom_5 >[class*="container"] {	padding-bottom: 5px;}.section_padding_bottom_10 >[class*="container"] {	padding-bottom: 10px;}.section_padding_bottom_20 >[class*="container"] {	padding-bottom: 20px;}.section_padding_bottom_30 >[class*="container"] {	padding-bottom: 30px;}.section_padding_bottom_40 >[class*="container"] {	padding-bottom: 40px;}.section_padding_bottom_50 >[class*="container"] {	padding-bottom: 50px;}.section_padding_bottom_60 >[class*="container"] {	padding-bottom: 60px;}.section_padding_bottom_70 >[class*="container"] {	padding-bottom: 70px;}.section_padding_bottom_80 >[class*="container"] {	padding-bottom: 80px;}.section_padding_bottom_100 >[class*="container"] {	padding-bottom: 100px;}/* margins inside sections */.row .row + .row {	margin-top: 5px;}section >[class*="container"] >.row >[class*="col-"],footer >[class*="container"] >.row >[class*="col-"] {	margin-top: 10px;	margin-bottom: 10px;}.columns_vertical_margin_15 >[class*="container"] >.row >[class*="col-"] {	margin-top: 15px;	margin-bottom: 15px;}@media (max-width: 991px) {	[class*="col-md-"] + [class*="col-md-"] {		margin-top: 20px !important;	}	[class*="col-md-"] + [class*="col-md-"][class*="col-sm-"] {		margin-top: 10px !important;	}}@media (max-width: 767px) {	div[class*="col-sm-"] + [class*="col-sm-"] {		margin-top: 20px !important;	}}[class*="_0"] >[class*="container"] >.row >[class*="col-"] {	margin-top: 0 !important;	margin-bottom: 0 !important;	min-height: 0;}.columns_padding_1 >[class*="container"] >.row >[class*="col-"] {	margin-top: 0 !important;	margin-bottom: 1px !important;}.columns_padding_2 >[class*="container"] >.row >[class*="col-"],.row.columns_padding_2 >[class*="col-"] {	margin-top: 1px !important;	margin-bottom: 1px !important;}.columns_padding_5 >[class*="container"] >.row >[class*="col-"] {	margin-top: 5px !important;	margin-bottom: 5px !important;}/* vertical alignmetn in columns */.table_section [class*="container"] {	height: 100%;	padding-left: 0;	padding-right: 0;}.table_section .row {	display: table;	min-width: 100%;	height: 100%;	margin-left: 0;	margin-right: 0;}.table_section [class*="col-"] {	display: table-cell;	vertical-align: middle;	float: none;}@media screen and (max-width: 767px) {	.table_section .row,  .table_section [class*="col-"] {		display: block;		width: auto;	}	[class*="col-xs"] + [class*="col-xs"] {		margin-top: 0 !important;	}}@media screen and (max-width: 991px) {	.table_section.table_section_md .row,  .table_section.table_section_md [class*="col-"] {		display: block;		width: auto;	}}@media screen and (max-width: 1199px) {	.table_section.table_section_lg .row,  .table_section.table_section_lg [class*="col-"] {		display: block;		width: auto;	}}@media screen and (min-width: 1200px) {  /* overlap featured person */	.top-overlap {		margin-top: -170px;	}	.top-overlap-small {		margin-top: -100px;	}}@media (max-width: 767px) {	.container {		max-width: 500px;	}}/***general styles*/html {	width: 100%;	height: 100%;	position: relative;	overflow: visible;}::-moz-selection {	color: #ffffff;	background-color: #e0006c;}::selection {	color: #ffffff;	background-color: #e0006c;}::-moz-selection {	color: #ffffff;	background-color: #e0006c;}body {	font-family: 'Roboto', sans-serif;	font-size: 14px;	font-weight: 300;	line-height: 24px;	background-color: #ffffff;	overflow: visible;	overflow-x: hidden;}h1,h2,h3,h4,h5,h6 {	font-weight: 100;	word-break: break-word;}h1,h2 {	line-height: 0.9;}h4 {	font-size: 20px;}p {	margin-bottom: 15px;}blockquote {	position: relative;	margin: 30px 0;	padding: 10px 20px 20px 42px;	border-left: 5px solid #e0006c;	font-size: 20px;	line-height: 30px;	font-style: italic;}blockquote .media {	font-size: 14px;	font-style: normal;	margin: 8px 0 6px;}blockquote .media:first-child {	margin-top: 8px;}blockquote .media img,blockquote .media .media-object {	min-width: 40px;	max-width: 40px;	border-radius: 50%;}blockquote .item-meta {	margin-top: 10px;	font-style: normal;	opacity: 0.7;}.blockquote-big {	max-width: 80%;	margin-top: 40px;	margin-left: auto;	margin-right: auto;	margin-bottom: 42px;	color: #818181;	font-size: 20px;	text-align: center;	line-height: 24px;	padding: 0 70px;	border: none;}.flexslider .blockquote-big {	margin-top: 0;}@media (max-width: 767px) {	.blockquote-big {		max-width: 100%;	}}.blockquote-big h3 {	font-size: 16px;	letter-spacing: 0.09em;	text-transform: uppercase;	color: inherit;	margin-top: 30px;}.blockquote-big img {	display: block;	max-width: 100px;	border-radius: 50%;	margin: 25px auto 10px;}.blockquote-big .blockqoute-meta {	font-style: normal;	font-size: 28px;}.blockquote-big .blockqoute-meta:after {	display: block;	font-family: 'rt-icons-2';	font-size: 40px;	content: "\e601";	color: #e0006c;	margin-bottom: 10px;}.blockquote-big:before, .blockquote-big:after {	font-style: normal;	content: "\e977";	font-family: 'rt-icons-2';	position: absolute;	font-size: 140px;	line-height: 1;	color: #f2f2f2;	top: -40px;	left: -120px;}.blockquote-big:after {	content: "\e978";	left: auto;	right: -120px;}@media (max-width: 600px) {	.blockquote-big {		font-size: 18px;		max-width: 100%;		padding-left: 15px;		padding-right: 15px;	}}img, figure {	max-width: 100%;	height: auto;}figcaption, .entry-caption {	padding: 3px 10px;}figcaption p, .entry-caption p {	margin-bottom: 0;}a {	text-decoration: none;	-webkit-transition: all 0.3s ease-in-out 0s;	transition: all 0.3s ease-in-out 0s;}a:hover {	color: #fd61e3;	text-decoration: none;	-webkit-transition: all 0.15s linear 0s;	transition: all 0.15s linear 0s;}a:focus {	outline: medium none;	text-decoration: none;}a img {	-webkit-transition: all 0.15s ease-in-out 0s;	transition: all 0.15s ease-in-out 0s;}hr {	border: none;	height: 1px;}iframe {	border: none;	max-width: 100%;}input[type='number'] {	-moz-appearance: textfield;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {	-webkit-appearance: none;}textarea {	resize: none;}.select-group {	position: relative;	padding: 0;}.select-group select {	position: relative;	cursor: pointer;	z-index: 1;	color: #818181;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}.select-group select:focus {	outline: none;}.select-group select::-ms-expand {	display: none;}.select-group i.form-button {	left: auto;	right: 15px;	top: 15px;	font-size: 10px;	z-index: 0;	color: #4c4c4c;}.ds .select-group i.form-button {	color: #ffffff;}.select-group:hover i {	color: #e0006c;}.select-group select {	background-color: transparent;}.select-group select option {	color: #818181;}.select-group select option:hover {	color: #1a1a1a;}/***styled lists*/ul, ol {	padding-left: 30px;}ul.list1 {	list-style: none;	padding: 0;	margin: 25px 0;}ul.list1 li {	position: relative;	padding: 13px 0 12px 30px;}ul.list1 li >.media {	margin: 3px 0 3px;}ul.list1.no-bullets li {	padding-left: 0;}ul.list1.no-bullets li:before {	display: none;}ul.list1 li:first-child {	border-top: 1px solid rgba(0, 0, 0, 0.05);}ul.list1 li {	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.muted_background ul.list1 li {	border-color: rgba(255, 255, 255, 0.4);}ul.list1 li:before {	content: '';	display: block;	position: absolute;	border: 1px solid #e0006c;	left: 10px;	top: 21px;	width: 7px;	height: 7px;	border-radius: 50%;}ul.list2 {	list-style: none;	padding-left: 20px;	margin-bottom: 20px;}ul.list2 li {	position: relative;	padding: 5px 0;}ul.list2 li:before {	background-color: #1a1a1a;	content: "";	width: 4px;	height: 4px;	border-radius: 50%;	position: absolute;	left: -18px;	top: 14px;}.ds ul.list2 li:before {	background-color: #ffffff;}ol.list3 {	counter-reset: li;	list-style: none outside none;	padding: 0;}ol.list3 li {	position: relative;	padding: 8px 0 8px 38px;}ol.list3 li:after {	content: counter(li, decimal-leading-zero);	counter-increment: li;	position: absolute;	left: 2px;	top: 50%;	margin-top: -16px;	font-weight: 700;	color: inherit;	width: 30px;	height: 30px;	text-align: center;	line-height: 30px;	color: #ffffff;	background-color: #e0006c;	border-radius: 100%;}table {	width: 100%;	max-width: 100%;	margin: 10px 0;}table td, table th {	padding: 3px 0;}.table_template thead {	background-color: #e0006c;	color: #1a1a1a;}.table_template thead.light {	background-color: #ffffff;}.table_template td, .table_template th {	padding: 18px 30px;}.table_template tbody tr:nth-of-type(odd) {	background-color: rgba(238, 238, 238, 0.1);}.table_template tbody tr:nth-of-type(even) {	background-color: rgba(17, 17, 17, 0.05);}/*icons in headings, paragraphs and buttons*/h1 >[class*="rt-icon"],h2 >[class*="rt-icon"],h3 >[class*="rt-icon"],h4 >[class*="rt-icon"],h5 >[class*="rt-icon"],h6 >[class*="rt-icon"] {	font-size: 1.2em;	position: relative;	top: .1em;	line-height: 0;	padding-right: 0.1em;}p >[class*="rt-icon"] {	font-size: 1.1em;	position: relative;	top: .05em;	line-height: 0;	padding: 0 0.2em;}p >[class*="rt-icon"] + [class*="rt-icon"] {	margin-left: -0.75em;}.theme_buttons a >[class*="rt-icon"],.theme_button >[class*="rt-icon"] {	font-size: 1.8em;	line-height: 0;	position: relative;	top: 5px;	padding: 0 3px;}.theme_buttons a >[class*="glyphicon"],.theme_buttons a >[class*="fa-"],.theme_button >[class*="glyphicon"],.theme_button >[class*="fa-"] {	font-size: 1.5em;	position: relative;	top: 3px;	line-height: 0;}/* **buttons */.theme_buttons a,.theme_button {	font-size: 12px;	font-weight: 900;	text-transform: uppercase;	padding: 13px 30px;	margin-bottom: 4px;	line-height: 1;	display: inline-block;	min-width: 120px;	text-align: center;	color: #ffffff;	border: 1px solid #1a1a1a;	background-color: #1a1a1a;	border-radius: 0px;	position: relative;	-webkit-transition: all 0.4s linear 0s;	transition: all 0.4s linear 0s;}.theme_button + .theme_button {	margin-left: 6px;}.theme_buttons.color1 a,.theme_button.color1 {	background-color: #e0006c;	border-color: #e0006c;}.theme_buttons.color2 a,.theme_button.color2 {	background-color: #fd61e3;	border-color: #fd61e3;}.theme_buttons[class*="color"]:hover,.theme_buttons[class*="color"]:focus,.theme_button[class*="color"]:hover,.theme_button[class*="color"]:focus {	color: #1a1a1a;}.theme_buttons a:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_button:active,.theme_button:hover,.theme_button:focus {	color: #e0006c;	outline: none;	-webkit-transition: all 0.05s linear 0s;	transition: all 0.05s linear 0s;}.theme_buttons.inverse a,.theme_button.inverse {	color: #1a1a1a;	background-color: transparent;}.muted_buttons a,.muted_button {	opacity: 0.2;}.small_buttons a,.small_button {	padding: 3px 14px;	font-weight: 300;	min-width: auto;}.square_buttons a,.square_button {	padding-left: 10px;	padding-right: 10px;	min-width: auto;}.wide_buttons a,.wide_button {	padding-left: 50px;	padding-right: 50px;}.block_buttons a,.block_button {	display: block;	width: 100%;	text-align: center;}.input_button {	min-width: auto;	font-weight: 400;}/***common sections styles*/#canvas.dark {	background-color: #1a1a1a;}/*parallax*/.parallax {	background-attachment: fixed;	background-size: cover;	background-position: 50% 0;	background-repeat: no-repeat;	position: relative;}@media (max-width: 767px) {	.parallax {		background-size: auto auto;	}}.texture_bg {	background-size: cover;	background-position: 50% 0;	background-repeat: no-repeat;	position: relative;	background-image: url(../img/texture.jpg);}.parallax.ls:after,.muted_section.ls:before {	background-color: #ffffff;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";	filter: alpha(opacity=80);	opacity: 0.80;}.parallax.ls.ms:after,.muted_section.ls.ms:before {	background-color: #e2e2e2;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";	filter: alpha(opacity=90);	opacity: 0.90;}.parallax.cs:after {	background-color: #e0006c;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";	filter: alpha(opacity=80);	opacity: 0.8;}.parallax.cs:before {	display: none;}.parallax.cs.main_color2:after {	background-color: #fd61e3;}.parallax.cs.main_color3:after {	background-color: #ff77b8;}.parallax.ds:before,.muted_section.ds:before {	background-color: #1a1a1a;	opacity: 0.9;}.parallax.ds.ms:before {	background-color: #0d0d0d;	opacity: 0.95;}.parallax.ds.ms:after {	display: none;}.parallax >*,.muted_section >*,.radial_gradient >*,.gradient >*,.vertical_gradient >*,.darken_gradient >*,.diagonal_section >* {	z-index: 4;	position: relative;}.radial_gradient {	position: relative;	overflow: hidden;}.gradient,.muted_section,.vertical_gradient,.darken_gradient {	position: relative;}.muted_section:before,.muted_section:after,.parallax:before,.parallax:after {	opacity: 0.8;}.muted_section:before,.muted_section:after,.parallax:before,.parallax:after,.gradient:before,.gradient:after,.vertical_gradient:before,.vertical_gradient:after,.darken_gradient:before,.darken_gradient:after {	content: '';	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 3;}.header_gradient,.gradient:before,.gallery-image-links:before,.blog-item:hover:before,.dark_gradient:before {	background: #e0006c;	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ff77b8), color-stop(100%, #ff77b8));	background: -webkit-linear-gradient(left, #fd61e3 50%, #ff77b8 100%);	background: linear-gradient(to right, #fd61e3 50%, #ff77b8 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$mainColor2', endColorstr='$mainColor3',GradientType=1 );}.vertical_gradient:before {	background: #e0006c;  /* Old browsers */  /* FF3.6-15 */	background: -webkit-linear-gradient(top, #e0006c 0%, #fd61e3 100%);  /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(to bottom, #e0006c 0%, #fd61e3 100%);  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$mainColor', endColorstr='$mainColor2',GradientType=0 );  /* IE6-9 */}.darken_gradient:before {	background: -webkit-linear-gradient(top, transparent 0%, rgba(55, 52, 47, 0.65) 100%);	background: linear-gradient(to bottom, transparent 0%, rgba(55, 52, 47, 0.65) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a637342f',GradientType=0 );}.with_top_border,.with_bottom_border {	position: relative;}.with_top_border:before,.with_bottom_border:after {	content: '';	display: block;	position: absolute;	height: 1px;	left: 0;	right: 0;	top: 0;	background-color: rgba(0, 0, 0, 0.05);}.with_bottom_border:after {	top: auto;	bottom: 0;}.bg_image,.bg_image:after {	background-image: url(../img/background_section.png);}/* Hero text in sections */.section_header {	margin: 0 0 24px;	font-size: 50px;	position: relative;	word-wrap: break-word;}@media (max-width: 400px) {	.section_header {		font-size: 40px;	}}.section_header.big {	font-size: 100px;	font-weight: 700;	margin-bottom: 30px;}.section_header.small {	font-size: 42px;	text-transform: none;	font-weight: 300;}h3 + .section_header,.big + .section_header {	margin-top: -17px;}.section_header + h3 {	margin: -22px 0 44px;	font-size: 30px;}.section_header + p {	font-size: 22px;	margin-bottom: 28px;	line-height: 1.5em;}.section_header.big + p {	margin-bottom: 30px;}.text-center .section_header + p,.section_header.text-center + p {	max-width: 80%;	margin-left: auto;	margin-right: auto;	text-align: center;}.section_header + blockquote {	font-weight: 100;	font-style: normal;	margin-bottom: 10px;	line-height: 1.8;}@media (max-width: 991px) {	.section_header {		font-size: 30px;		margin-top: 0;	}	.section_header + p {		font-size: 1.1em;		letter-spacing: 0;	}}@media (max-width: 767px) {	.section_header {		font-size: 30px;		margin-top: 0;	}	.section_header.big {		font-size: 36px;		margin-top: 0;	}}/*page preloader*/.preloader {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #ffffff;	z-index: 13000;	height: 100%;}.preloader_image {	width: 100px;	height: 100px;	position: absolute;	left: 50%;	top: 50%;	background: url(../img/preloader.gif) no-repeat 50% 50% transparent;	margin: -50px 0 0 -50px;}/*animated elements*/.to_animate {	visibility: hidden;}.animated {  /*IE7 fix*/	visibility: visible !important;}/***gorizontal paddings*/.gorizontal_padding {	padding-right: 15px;	padding-left: 15px;}.gorizontal_padding [class*="container"] {	padding-right: 0;	padding-left: 0;}.gorizontal_padding.columns_padding_0 .row {	margin-left: 0;	margin-right: 0;}@media (min-width: 600px) {	.gorizontal_padding {		padding-right: 60px;		padding-left: 60px;	}}/***boxed layout*/#box_wrapper, #canvas {	overflow: visible;	position: relative;}#canvas.boxed {	padding: 1px 0;}#box_wrapper.container {	overflow: hidden;}body.boxed {	position: static;	width: auto;	height: auto;}.pattern1 {	background-image: url(../img/pattern1.png);}.pattern2 {	background-image: url(../img/pattern2.png);}.pattern3 {	background-image: url(../img/pattern3.png);}.pattern4 {	background-image: url(../img/pattern4.png);}.pattern5 {	background-image: url(../img/pattern5.png);}.pattern6 {	background-image: url(../img/pattern6.png);}.pattern7 {	background-image: url(../img/pattern7.png);}.pattern8 {	background-image: url(../img/pattern8.png);}.pattern9 {	background-image: url(../img/pattern9.png);}.pattern10 {	background-image: url(../img/pattern10.png);}.pattern11 {	background-image: url(../img/pattern11.png);}.container {	max-width: 100%;}@media (max-width: 500px) {	.boxed .container {		padding-left: 10px;		padding-right: 10px;	}}.boxed #box_wrapper.container {	padding: 0;	margin-top: 59px;}.boxed #box_wrapper.container.top-bottom-margins {	margin-top: 80px;	margin-bottom: 80px;}.boxed .boxed-padding.row {	margin-left: 0;	margin-right: 0;}.boxed .columns_padding_0 .boxed-padding.row {	margin-right: 15px;	margin-left: 15px;}.boxed .gorizontal_padding {	padding-right: 0;	padding-left: 0;}@media (min-width: 1590px) {	.boxed #box_wrapper.container {		padding: 0 15px;		width: 1560px;	}}/**light section - .ls*/.ls {	background-color: #ffffff;	color: #818181;}.ls h1,.ls h2,.ls h3,.ls h4,.ls h5,.ls h6 {	color: #1a1a1a;}.ls h1 a,.ls h2 a,.ls h3 a,.ls h4 a,.ls h5 a,.ls h6 a {	color: inherit;}.ls h1 a:hover,.ls h2 a:hover,.ls h3 a:hover,.ls h4 a:hover,.ls h5 a:hover,.ls h6 a:hover {	color: #e0006c;}.ls a {	color: #e0006c;}.ls a:hover {	color: #1a1a1a;}.ls .theme_buttons a,.ls .theme_button {	color: #ffffff;}.ls .theme_buttons a:hover, .ls .theme_buttons a:focus,.ls .theme_button:hover,.ls .theme_button:focus {	color: #e0006c;}.ls .theme_button.inverse a,.ls .theme_button.inverse {	color: #1a1a1a;}.ls .theme_button.inverse a:hover, .ls .theme_button.inverse a:focus,.ls .theme_button.inverse:hover,.ls .theme_button.inverse:focus {	color: #e0006c;}.ls .theme_buttons[class*="color"]:hover,.ls .theme_buttons[class*="color"]:focus,.ls .theme_button[class*="color"]:hover,.ls .theme_button[class*="color"]:focus {	color: #1a1a1a;}.ls .color-icon.bg-icon {	background-color: #f5f5f5;}.ls .color-icon.bg-icon:hover {	color: #ffffff;}.ls .carousel-control {	color: #ffffff;}.ls .highlight {	color: #e0006c;}.ls .highlight2 {	color: #fd61e3;}.ls .greylinks a {	color: #818181;}.ls .greylinks a:hover {	color: #e0006c;}.ls .darklinks a {	color: #1a1a1a;}.ls .darklinks a:hover {	color: #fd61e3;}/**grey section - light section, muted section - .ls.ms*/.ls.ms {	background-color: #f2f2f2;}.ls.ms .greylinks a:hover {	color: #1a1a1a;}.ls.ms .with_background {	background-color: #ffffff;}.ls.ms hr {	background-color: #ffffff;}.ls.ms input[type="text"],.ls.ms input[type="email"],.ls.ms input[type="url"],.ls.ms input[type="password"],.ls.ms input[type="search"],.ls.ms input[type="tel"],.ls.ms textarea,.ls.ms option,.ls.ms .form-control,.ls.ms .select-group {	background-color: #f2f2f2;}.ls.ms select.form-control,.ls.ms select {	background-color: transparent;}.ls.ms .panel-title >a {	background-color: #e0006c;}.ls.ms .panel-title >a.collapsed:hover,.ls.ms .panel-title >a:hover {	background-color: #e0006c;}.ls.ms .panel-title >a.collapsed {	background-color: #ffffff;}.ls.ms .breadcrumb {	color: #818181;}.ls.ms .breadcrumb a {	color: #686868;}.ls.ms .breadcrumb a:hover {	color: #e0006c;}.ls.ms .dropdown-menu {	background-color: #ffffff;}/**common dark and dark muted sections - .ds and .ds.ms*//**dark section - .ds*/.ds {	background-color: #1a1a1a;	color: #a0a0a0;}/**darkgrey section - .ds.ms*/.ds.ms {	background-color: #0d0d0d;}.ds.ms .select-group,.ds.ms option {	background-color: #0d0d0d;}.ds.ms .with_background {	background-color: #1a1a1a;}.ds {  /* shop */}.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6 {	color: #ffffff;}.ds h1 a,.ds h2 a,.ds h3 a,.ds h4 a,.ds h5 a,.ds h6 a {	color: #ffffff;}.ds h1 a:hover,.ds h2 a:hover,.ds h3 a:hover,.ds h4 a:hover,.ds h5 a:hover,.ds h6 a:hover {	color: #e0006c;}.ds .ls {	background-color: #ffffff;	color: #818181;}.ds .ls h1,.ds .ls h2,.ds .ls h3,.ds .ls h4,.ds .ls h5,.ds .ls h6 {	color: #1a1a1a;}.ds .ls h1 a,.ds .ls h2 a,.ds .ls h3 a,.ds .ls h4 a,.ds .ls h5 a,.ds .ls h6 a {	color: inherit;}.ds .ls h1 a:hover,.ds .ls h2 a:hover,.ds .ls h3 a:hover,.ds .ls h4 a:hover,.ds .ls h5 a:hover,.ds .ls h6 a:hover {	color: #e0006c;}.ds .ls .darklinks a {	color: #1a1a1a;}.ds a {	color: #e0006c;}.ds a:hover {	color: #ffffff;}.ds hr {	border-color: rgba(255, 255, 255, 0.1);}.ds .blockquote-big {	color: #a0a0a0;}.ds .blockquote-big:before, .ds .blockquote-big:after,.ds .testimonials-body:before,.ds .testimonials-body:after {	color: #323232;}.ds a.topline-button {	border-color: rgba(255, 255, 255, 0.1);}.ds .theme_buttons a,.ds .theme_button {	background-color: #ffffff;	border-color: #ffffff;	color: #1a1a1a;}.ds .theme_buttons a:hover, .ds .theme_buttons a:focus,.ds .theme_button:hover,.ds .theme_button:focus {	color: #e0006c;}.ds .theme_buttons.inverse a,.ds .theme_button.inverse {	border-color: #ffffff;	background-color: transparent;	color: #ffffff;}.ds .theme_buttons.inverse a:hover, .ds .theme_buttons.inverse a:focus,.ds .theme_button.inverse:hover,.ds .theme_button.inverse:focus {	color: #e0006c;}.ds .theme_buttons.color1 a,.ds .theme_button.color1 {	background-color: #e0006c;	border-color: #e0006c;}.ds .theme_buttons.color2 a,.ds .theme_button.color2 {	background-color: #fd61e3;	border-color: #fd61e3;}.ds .theme_buttons[class*="color"],.ds .theme_button[class*="color"] {	color: #ffffff;}.ds .theme_buttons[class*="color"]:hover,.ds .theme_buttons[class*="color"]:focus,.ds .theme_button[class*="color"]:hover,.ds .theme_button[class*="color"]:focus {	color: #1a1a1a;}.ds .muted_background,.ds .with_background,.ds .well {	background-color: #0d0d0d;}.ds .with_background .muted_background {	background-color: #1a1a1a;}.ds .darkgrey_bg_color {	color: #1a1a1a;	background-color: #ffffff;}.ds .darkgrey_bg_color h1, .ds .darkgrey_bg_color h2, .ds .darkgrey_bg_color h3, .ds .darkgrey_bg_color h4, .ds .darkgrey_bg_color h5, .ds .darkgrey_bg_color h6 {	color: #1a1a1a;}.ds.muted_section:before {	background-color: #0d0d0d;}.ds .with_border {	border-color: rgba(255, 255, 255, 0.1);}.ds .highlight {	color: #e0006c;}.ds .highlight2 {	color: #fd61e3;}.ds .grey, .ds .black {	color: #ffffff;	border-color: #ffffff;}.ds .highlightlinks a {	color: #e0006c;}.ds .highlightlinks a:hover {	opacity: 0.5;}.ds .greylinks a {	color: #a0a0a0;}.ds .greylinks a:hover {	color: #e0006c !important;}.ds .darklinks a {	color: #ffffff;}.ds .darklinks a:hover {	color: #e0006c !important;}.ds.with_top_border:before, .ds.with_bottom_border:after {	background-color: rgba(255, 255, 255, 0.1);}.ds .section_header + p {	color: inherit;}.ds input[type="text"],.ds input[type="email"],.ds input[type="url"],.ds input[type="password"],.ds input[type="search"],.ds input[type="tel"],.ds textarea,.ds select,.ds .form-control,.ds .select-group {	color: #a0a0a0;	background-color: #1a1a1a;	border-color: rgba(255, 255, 255, 0.1);}.ds input[type="text"]:focus,.ds input[type="email"]:focus,.ds input[type="url"]:focus,.ds input[type="password"]:focus,.ds input[type="search"]:focus,.ds input[type="tel"]:focus,.ds textarea:focus,.ds select:focus,.ds .form-control:focus,.ds .select-group:focus {	border-color: rgba(255, 255, 255, 0.4);}.ds.parallax input[type="text"],.ds.parallax input[type="email"],.ds.parallax input[type="url"],.ds.parallax input[type="password"],.ds.parallax input[type="search"],.ds.parallax input[type="tel"],.ds.parallax textarea,.ds.parallax select,.ds.parallax .form-control,.ds.parallax .select-group {	color: #818181;	background-color: #1a1a1a;	border-color: rgba(255, 255, 255, 0.16);}.ds.parallax input[type="text"]:focus,.ds.parallax input[type="email"]:focus,.ds.parallax input[type="url"]:focus,.ds.parallax input[type="password"]:focus,.ds.parallax input[type="search"]:focus,.ds.parallax input[type="tel"]:focus,.ds.parallax textarea:focus,.ds.parallax select:focus,.ds.parallax .form-control:focus,.ds.parallax .select-group:focus {	border-color: rgba(255, 255, 255, 0.4);}.ds .select-group:hover i {	color: #e0006c;}.ds .select-group select {	background-color: transparent;}.ds option {	background-color: #1a1a1a;}.ds form label + [class*="icon-"] {	color: #ffffff;}.ds .form-group-select:before {	border-color: rgba(255, 255, 255, 0.1);}.ds input[type="checkbox"] + label:before {	border-color: #ffffff;}.ds .contact-form.transparent-background .form-control {	border-color: rgba(255, 255, 255, 0.1);}.ds .border-paragraphs p {	color: #ffffff;	border-color: rgba(255, 255, 255, 0.1) !important;}.ds .table,.ds .table-bordered,.ds .table th,.ds .table td {	border-color: rgba(255, 255, 255, 0.1);}.ds .table-striped >tbody >tr:nth-child(odd),.ds .table-striped >tbody >tr:nth-child(odd) >td,.ds .table-striped >tbody >tr:nth-child(odd) >th {	border-color: rgba(255, 255, 255, 0.1);	background-color: #0d0d0d;}.ds .color-icon.bg-icon {	background-color: #ffffff;}.ds .color-icon.bg-icon:hover {	color: #ffffff;}.ds .carousel-control {	color: #ffffff;}.ds .tab-content, .ds .nav-tabs >li >a {	background-color: #0d0d0d;}.ds .nav-tabs >li.active >a, .ds .nav-tabs >li.active >a:hover, .ds .nav-tabs >li.active >a:focus {	border-color: #e0006c;	border-bottom-color: transparent;	background-color: #e0006c;	color: #ffffff;}.ds .price-table.style2 {	background-color: #0d0d0d;}.ds .price-table.with_background .features-list li {	border-color: rgba(255, 255, 255, 0.1) !important;}.ds .features-list .disabled:before {	color: #ffffff;}.ds ul.list1 {	color: #ffffff;}.ds ul.list1 li {	border-color: rgba(255, 255, 255, 0.1);}.ds .owl-theme .owl-dots .owl-dot span {	background-color: #ffffff;}.ds .testimonials-carousel .media + p {	background-color: #0d0d0d;}.ds .side-item {	border-color: rgba(255, 255, 255, 0.1);}.ds .entry-excerpt {	color: #c0c0c0;}.ds .comment-list article:after {	background-color: rgba(255, 255, 255, 0.1);}.ds .comment-respond {	border-color: rgba(255, 255, 255, 0.1);}.ds .entry-tags {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_shopping_cart .cart_list,.ds .widget_recent_entries li,.ds .widget_recent_comments li,.ds .widget_archive li,.ds .widget_categories li,.ds .widget_meta li,.ds .widget_nav_menu li,.ds .widget_pages li,.ds .widget_popular_entries li,.ds.model-page .media-list li {	border-color: rgba(255, 255, 255, 0.1) !important;}.ds .widget_nav_menu ul ul {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_popular_entries .media-heading {	color: #ffffff;}.ds .tweet_list li + li .tweet_right {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_tag_cloud a {	color: #ffffff;	border-color: rgba(255, 255, 255, 0.1);}.ds #calendar_wrap {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_calendar table {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_calendar tfoot td a {	border-color: rgba(255, 255, 255, 0.1);}.ds .widget_calendar caption,.ds .widget_calendar thead,.ds .widget_calendar th {	color: #ffffff;}.ds .widget_calendar tbody td a:hover {	color: #ffffff;}.ds .grid-view h3:before, .ds .grid-view h3:after {	background-color: rgba(255, 255, 255, 0.1);}.ds .owl-carousel.product-thumbnails .owl-nav >div:after {	color: #ffffff;}.ds .ui-slider {	background-color: #0d0d0d;}.ds .ui-slider .ui-slider-handle {	background-color: #ffffff;}.ds #sort_view {	border-color: rgba(255, 255, 255, 0.1);	color: #ffffff;}.ds #toggle_shop_view.grid-view:after, .ds #toggle_shop_view:before {	background-color: #050505;}.ds .widget_layered_nav .color-filters a:before {	border-color: rgba(255, 255, 255, 0.1);}.ds .pagination >li >a, .ds .pagination >li >span {	border-color: #ffffff;	color: #ffffff;}.ds .pagination >li:first-child >a,.ds .pagination >li:first-child >span,.ds .pagination >li:last-child >a,.ds .pagination >li:last-child >span {	color: #4c4c4c;	background-color: #ffffff;}.ds .pagination >.active >a,.ds .pagination >.active >span,.ds .pagination >li >a:hover,.ds .pagination >li >span:hover,.ds .pagination >li >a:focus,.ds .pagination >li >span:focus {	border-color: transparent;	background-color: #e0006c;	color: #ffffff;}.ds .pagination.unbordered >.active >a,.ds .pagination.unbordered >.active >span,.ds .pagination.unbordered >li >a:hover,.ds .pagination.unbordered >li >span:hover,.ds .pagination.unbordered >li >a:focus,.ds .pagination.unbordered >li >span:focus {	border-color: transparent;	background-color: transparent;	color: #e0006c;}.ds .thumbnail {	background-color: transparent;}.ds .thumbnail h3 a {	color: #ffffff;}.ds .thumbnail .caption {	border-color: transparent;	background-color: #0a0a0a;}.ds .progress {	background-color: rgba(255, 255, 255, 0.1);}.ds .panel-body {	background-color: #0d0d0d;}.ds .vertical-tabs .nav >li >a {	background-color: #0d0d0d;}.ds .vertical-tabs .nav >li.active >a,.ds .vertical-tabs .nav >li >a:hover {	background-color: #e0006c;}.ds .entry-meta .comments-link a {	color: #ffffff;}.ds #timetable tbody th,.ds #timetable tbody td {	border-color: rgba(255, 255, 255, 0.1);}.ds .dropdown-menu {	background-color: #1a1a1a;}.ds .dropdown + .dropdown:before {	background-color: rgba(255, 255, 255, 0.1);}.ds .flexslider.banner-slider {	background-color: #0d0d0d;}.ds .flex-direction-nav a:before {	color: #ffffff;}.ds #isotope_filters a,.ds .filters a {	color: #ffffff;	border-color: #ffffff;}.ds .ps-container.ps-active-x >.ps-scrollbar-x-rail,.ds .ps-container.ps-active-y >.ps-scrollbar-y-rail {	background-color: #ffffff;}.ds a.block-icon {	background-color: #0d0d0d;}.ds .blog-more-toggle {	background-color: #0d0d0d;}.ds .week-days {	color: #ffffff;	background-color: #0d0d0d;}.ds .day-date {	color: #ffffff;}.ds .day-cell + .day-cell {	border-left: 1px solid rgba(255, 255, 255, 0.1);}.ds .appointment-calendar .day-cell.selected-day {	background-color: #ffffff;}.ds .day-cell.selected-day >* {	color: #1a1a1a;}.ds .week-row {	border-color: rgba(255, 255, 255, 0.1);}.ds .selected-day:after {	border-color: #1a1a1a transparent transparent transparent;}.ds .appointment-list {	background-color: #0d0d0d;}.ds .appointment-slots span {	color: #ffffff;}.ds .appointment-list li {	border-color: rgba(255, 255, 255, 0.1) !important;}/**color section*/.cs.main_color2 {	background-color: #fd61e3;}.cs.main_color2 .highlight {	color: #e0006c;}.cs {	background-color: #e0006c;	color: #ffffff;}.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cs h6 {	color: #ffffff;}.cs h1 a,.cs h2 a,.cs h3 a,.cs h4 a,.cs h5 a,.cs h6 a {	color: #ffffff;}.cs h1 a:hover,.cs h2 a:hover,.cs h3 a:hover,.cs h4 a:hover,.cs h5 a:hover,.cs h6 a:hover {	color: #1a1a1a;}.cs a {	color: #ffffff;}.cs a:hover {	color: #1a1a1a;}.cs blockquote, .cs .blockquote {	border-color: #ff1485;}.cs .theme_buttons a.color1,.cs .theme_button.color1 {	background-color: #ffffff !important;	border-color: #ffffff !important;	color: #1a1a1a;}.cs .theme_buttons a.color1:hover,.cs .theme_button.color1:hover {	color: #e0006c !important;}.cs .theme_buttons a:hover, .cs .theme_buttons a:focus,.cs .theme_button:hover,.cs .theme_button:focus {	color: #e0006c;}.cs .theme_buttons.inverse a,.cs .theme_button.inverse {	background-color: transparent;	border-color: #ffffff;	color: #ffffff;}.cs .theme_buttons.inverse a:hover, .cs .theme_buttons.inverse a:focus,.cs .theme_button.inverse:hover,.cs .theme_button.inverse:focus {	color: #1a1a1a;}.cs .with_background {	background-color: rgba(255, 255, 255, 0.1);}.cs .with_border {	border-color: rgba(255, 255, 255, 0.1);}.cs.with_top_border .container:before,.cs.with_bottom_border .container:after {	background-color: #ff1485;}.cs .section_header:before {	background-color: #ff1485;}.cs .greylinks a {	color: #ffffff;	opacity: 0.7;}.cs .greylinks a:hover {	opacity: 1;	color: #ffffff !important;}.cs .black {	border-color: #ffffff;	color: #ffffff;}.cs .grey {	border-color: #ffffff;	color: #ffffff;}.cs .response,.cs .highlight {	color: #ffffff;}.cs ul.list1 li {	border-color: rgba(255, 255, 255, 0.1) !important;}.cs [class*='soc-'] {	color: #ffffff;	border-color: #ffffff;}.cs .color-icon.bg-icon {	background-color: #ffffff;}.cs .color-icon.bg-icon:hover {	color: #ffffff !important;}.cs .widget_recent_entries li + li,.cs .widget_recent_comments li + li,.cs .widget_archive li + li,.cs .widget_categories li + li,.cs .widget_meta li + li,.cs .widget_popular_entries li + li,.cs .widget_nav_menu li + li,.cs .widget_pages li + li {	border-top-color: rgba(255, 255, 255, 0.1);}.cs a.topline-button {	color: #ffffff;}.cs a.topline-button:hover {	color: #e0006c;	background-color: #ffffff;}.cs .dropdown + .dropdown:before {	background-color: rgba(255, 255, 255, 0.1);}/***template styles*/.page_topline {	position: relative;	z-index: 1001;}.page_topline .container-fluid.with_border {	border-width: 1px 0;	border-top-color: transparent;}@media (min-width: 768px) {	.page_topline .container-fluid.with_border {		padding-top: 9px;		padding-bottom: 9px;	}}.dropdown-menu {	right: 0;	left: auto;	margin-top: 10px;}@media (min-width: 1800px) {	.dropdown-menu {		margin-right: -170px;	}}.dropdown + .dropdown:before {	content: "";	width: 1px;	display: inline-block;	height: 30px;	background-color: rgba(0, 0, 0, 0.05);	vertical-align: middle;	position: relative;	top: -2px;	margin: 0 4px;}.ds .dropdown + .dropdown:before {	background-color: rgba(255, 255, 255, 0.1);}a.topline-button {	display: inline-block;	font-size: 16px;	color: #818181;	padding: 0 12px;	line-height: 40px;}a.topline-button:hover {	color: #ffffff;	background-color: #e0006c;}.page_social_icons a.social-icon + a.social-icon {	margin-left: 22px;}.header_white {	color: #818181;	background-color: #f2f2f2;}.header_white h1 {	color: #4c4c4c;}.header_darkgrey {	background-color: #0d0d0d;}.header_darkgrey h1,.header_darkgrey .grey {	color: #ffffff !important;}.boxed .header_darkgrey {	background-color: #0d0d0d !important;}@media (max-width: 992px) {	.page_header_wrapper .col-sm-12 {		min-height: 0;	}}a.logo {	display: inline-block;	position: relative;	z-index: 2;}.home a.logo img,footer a.logo img {	max-width: 100%;}a.logo.logo_image {	width: 215px;	height: 88px;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}a.logo.logo_image h1 {	position: absolute;	top: -7%;	margin: 0;	font-size: 50px;	font-weight: 900;	letter-spacing: -0.1em;	color: #4c4c4c;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.ds a.logo.logo_image h1 {	color: #ffffff;}a.logo.logo_image h1 span {	position: absolute;	top: 58%;	left: 11%;	display: block;	font-size: 60px;	word-break: normal;	color: #e0006c;	letter-spacing: normal;	font-weight: normal;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.header_gradient a.logo,.header_darkgrey a.logo {	color: #ffffff;}a.logo.bottom_logo {	padding: 0;	font-size: 28px;}a.logo.bottom_logo img {	max-width: 65px;}.floating_logo a.logo {	float: left;	margin-right: 30px;}a.logo.vertical_logo {	padding: 0;}a.logo.vertical_logo img {	margin: 0 0 10px;}.page_toplogo .logo.logo_image {	width: 150px;	height: 61px;	margin: 14px 0 5px;}.page_toplogo .logo.logo_image h1 {	font-size: 35px;}.page_toplogo .logo.logo_image h1 span {	font-size: 41px;}.page_toplogo .logo.logo_image h1 {	color: #4c4c4c;}.ds.page_toplogo .logo.logo_image h1 {	color: #ffffff;}.page_header_wrapper {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.page_header {	-webkit-transition: background 0.2s ease-in-out 0s;	transition: background 0.2s ease-in-out 0s;	top: 0;	left: 0;	right: 0;	position: relative;	z-index: 1000;}.page_header.mobile-active {	z-index: 1002;}.page_header a.logo_image {	margin: 27px 0 15px;}.page_header.affix {	position: fixed;}@media (min-width: 600px) {	.page_header.affix {		padding: 0 60px;	}}.page_header.affix .row >div:first-child {	text-align: left;}.page_header.affix a.logo.logo_image {	width: 150px;	height: 61px;	margin: 14px 0 5px;}.page_header.affix a.logo.logo_image h1 {	font-size: 35px;}.page_header.affix a.logo.logo_image h1 span {	font-size: 41px;}.page_header.affix .header-contacts {	text-align: right;}.page_header.affix .header-contacts .fontsize_30 {	font-size: 20px;}.page_header.affix .header-contacts .fontsize_20 {	font-size: 14px;}.page_header_wrapper.affix-top-wrapper {	height: auto !important;}@media (max-width: 1399px) {	.page_header {		padding: 0 15px;	}}@media (max-width: 1399px) and (min-width: 600px) {	.page_header {		padding: 0 60px;	}}@media (max-width: 1399px) {	.page_header .row >div:first-child {		text-align: left;	}	.page_header a.logo.logo_image {		width: 150px;		height: 61px;		margin: 14px 0 5px;	}	.page_header a.logo.logo_image h1 {		font-size: 35px;	}	.page_header a.logo.logo_image h1 span {		font-size: 41px;	}	.header-contacts {		text-align: right;	}	.header-contacts .fontsize_30 {		font-size: 20px;	}	.header-contacts .fontsize_20 {		font-size: 14px;	}}@media (max-width: 767px) {	.page_header a.logo.logo_image {		float: left;	}	.toggle_menu {		left: auto !important;		right: 0;	}}/* modal search */.modal-open .page_header_wrapper,.modal-open .page_header.affix,.modal-open .modal#search_modal {	right: 16px !important;}#search_modal {	color: #fff;}#search_modal .widget_search {	max-width: 1504px;	margin: auto;}#search_modal a {	color: #ffffff;	opacity: 0.6;	font-size: 12px;	text-transform: uppercase;}#search_modal a:hover {	color: #e0006c;	opacity: 1;}#search_modal .searchform-respond {	width: 300px;	margin: 20px auto;}#search_modal .form-control {	border: none;	background-color: transparent;	height: 60px;	color: #ffffff;}#search_modal .theme_button {	margin-top: 10px;}#search_modal .form-control:-moz-placeholder {	color: rgba(255, 255, 255, 0.8);	opacity: 1;}#search_modal .form-control::-moz-placeholder {	color: rgba(255, 255, 255, 0.8);	opacity: 1;}#search_modal .form-control:-ms-input-placeholder {	color: rgba(255, 255, 255, 0.8);}#search_modal .form-control::-webkit-input-placeholder {	color: rgba(255, 255, 255, 0.8);}/* main carousel */.intro_section.page_mainslider {	padding: 0 60px 10px;}.intro_section.page_mainslider .nav-container {	display: none;}.boxed .intro_section.page_mainslider {	padding: 0 0 10px;}@media (max-width: 460px) {	.intro_section.page_mainslider {		padding: 0 0 10px;	}}.intro_section.page_mainslider .flex-direction-nav a,.intro_section.page_mainslider .page_maincarousel .owl-nav >div {	top: 0;	bottom: 0;	width: 60px;	height: 100%;	right: -60px;	margin: 0;	background-color: transparent;}.intro_section.page_mainslider .flex-direction-nav a:before,.intro_section.page_mainslider .page_maincarousel .owl-nav >div:before {	content: "NEXT";	font-family: 'Roboto', sans-serif;	position: absolute;	top: 50%;	margin-top: -18px;	right: 13px;	display: inline-block;	vertical-align: middle;	font-size: 14px;	color: #1a1a1a;	-webkit-transform: rotate(270deg);	transform: rotate(270deg);	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.intro_section.page_mainslider .flex-direction-nav a:hover:before,.intro_section.page_mainslider .page_maincarousel .owl-nav >div:hover:before {	color: #e0006c !important;}.boxed .intro_section.page_mainslider .flex-direction-nav a, .boxed.intro_section.page_mainslider .page_maincarousel .owl-nav >div {	right: 0;}.boxed .intro_section.page_mainslider .flex-direction-nav a:before, .boxed.intro_section.page_mainslider .page_maincarousel .owl-nav >div:before {	color: #ffffff;}.boxed .intro_section.page_mainslider .flex-direction-nav a:hover:before, .boxed.intro_section.page_mainslider .page_maincarousel .owl-nav >div:hover:before {	color: #e0006c !important;}@media (max-width: 460px) {	.intro_section.page_mainslider .flex-direction-nav a,  .intro_section.page_mainslider .page_maincarousel .owl-nav >div {		right: 0;		width: 30px;	}	.intro_section.page_mainslider .flex-direction-nav a:before,  .intro_section.page_mainslider .page_maincarousel .owl-nav >div:before {		color: #ffffff;		right: -3px;	}}.intro_section.page_mainslider .flex-direction-nav a.flex-prev,.intro_section.page_mainslider .page_maincarousel .owl-nav >div:first-child {	left: -60px;}.intro_section.page_mainslider .flex-direction-nav a.flex-prev:before,.intro_section.page_mainslider .page_maincarousel .owl-nav >div:first-child:before {	content: "PREV";}.boxed .intro_section.page_mainslider .flex-direction-nav a.flex-prev, .boxed.intro_section.page_mainslider .page_maincarousel .owl-nav >div:first-child {	left: 0;}@media (max-width: 460px) {	.intro_section.page_mainslider .flex-direction-nav a.flex-prev:first-child,  .intro_section.page_mainslider .page_maincarousel .owl-nav >div:first-child:first-child {		left: 0;	}}.intro_section.page_mainslider.ds .flex-direction-nav a:before,.intro_section.page_mainslider.ds .page_maincarousel .owl-nav >div:before {	color: #ffffff;}.intro_section.page_mainslider .model-parameters {	position: relative;	z-index: 1;	font-size: 0;}.intro_section.page_mainslider .model-parameters div {	display: inline-block;	padding: 5px 3.5%;	margin: 5px 0;	font-size: 14px;	line-height: 20px;}.intro_section.page_mainslider .flexslider .model-parameters {	color: #ffffff;	opacity: 0.5;}.intro_section.page_mainslider .flexslider .model-parameters div:first-child {	padding-left: 0;}.intro_section.page_mainslider .flexslider .model-parameters div + div {	border-left: 1px solid rgba(255, 255, 255, 0.1);}.page_maincarousel.owl-carousel .owl-nav div:after {	display: none;}.page_maincarousel.owl-carousel .bg_overlay {	opacity: 0.9;	z-index: 0;}@media (max-width: 500px) {	.page_maincarousel.owl-carousel .owl-nav div:before {		right: 26px;	}	.page_maincarousel.owl-carousel .model-parameters div {		padding: 2%;	}}.page_maincarousel.owl-carousel .vertical-item.content-absolute .item-content {	bottom: -200px;	opacity: 0;}.page_maincarousel.owl-carousel .vertical-item.content-absolute:hover .item-content {	bottom: 0;	opacity: 1;}/* Banner */.flexslider.banner-slider {	background-color: #f2f2f2;}@media (min-width: 768px) {	.flexslider.banner-slider {		padding: 6px 100px;	}}.flexslider.banner-slider .bg_overlay {	opacity: 0;}.flexslider.banner-slider li:hover .bg_overlay {	opacity: 0.3;}@media (max-width: 767px) {	.flexslider.banner-slider .flex-direction-nav a:before {		color: #ffffff;	}	.flexslider.banner-slider .flex-direction-nav a:hover:before {		color: #e0006c;	}	.flexslider.banner-slider .flex-direction-nav .flex-prev {		left: 0;	}	.flexslider.banner-slider .flex-direction-nav .flex-next {		right: 0;	}}/* Testimonials */.testimonial .author-photo {	width: 100px;	height: 100px;	line-height: 100px;}.testimonial .author-photo img {	display: inline-block !important;	max-width: 70px;	margin: 0 auto;	border-radius: 50%;	opacity: 0.3;	-webkit-transition: all 0.4s linear 0s;	transition: all 0.4s linear 0s;}.testimonial .author-meta {	margin-top: 17px;	line-height: 18px;	opacity: 0;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.testimonials-carousel.owl-carousel {	max-width: 300px;	margin: auto;}.testimonials-carousel.owl-carousel .owl-item.center .author-photo img {	opacity: 1;	max-width: 100px;}.testimonials-carousel.owl-carousel .owl-item.center .author-meta {	opacity: 1;}.testimonials-carousel.owl-carousel .owl-nav >div {	top: 16px;	width: 70px;	height: 70px;	border-radius: 50%;	right: 15px;	background-color: transparent;}.testimonials-carousel.owl-carousel .owl-nav >div:after {	opacity: 0;	line-height: 70px;	font-size: 10px;}.ds .testimonials-carousel.owl-carousel .owl-nav >div:after {	color: #ffffff;}.testimonials-carousel.owl-carousel .owl-nav >div:hover:after {	opacity: 1;}.testimonials-carousel.owl-carousel .owl-nav >div:first-child {	left: 15px;}.testimonials-body {	position: relative;	margin: 30px auto;}@media (min-width: 400px) {	.testimonials-body {		max-width: 80%;	}}.testimonials-body blockquote {	display: none;}.testimonials-body .blockquote-big {	margin: 0;	max-width: 100%;}.testimonials-body .blockquote-big:before, .testimonials-body .blockquote-big:after {	display: none;}.testimonials-body:before, .testimonials-body:after {	font-style: normal;	content: "\e977";	font-family: 'rt-icons-2';	position: absolute;	font-size: 140px;	line-height: 1;	color: #f2f2f2;	top: -40px;	left: -120px;}.testimonials-body:after {	content: "\e978";	left: auto;	right: -120px;}/* Models section */@media (min-width: 768px) {	.models-orderby .form-group + .form-group {		margin-left: 6px;	}}.models_portrait >[class*="container"] >.isotope_container >.isotope-item {	margin-top: 0;	margin-bottom: 40px;}@media (min-width: 1500px) {	.models_portrait .isotope-item {		width: 16.6666666666%;	}}.models_portrait .isotope-item .item-title {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.models_portrait .isotope-item:hover .item-title {	background-color: #e0006c;}.models_portrait .isotope-item .item-title a:hover {	color: #ffffff;}.models_portrait .isotope-item .links-wrap {	top: auto;	bottom: 40px;}.ds.models_portrait .isotope-item .item-title a:hover {	color: #1a1a1a;}.models_square .model-parameters div {	color: #ffffff;	padding: 5px 3.5%;	display: inline-block;}.models_square .vertical-item.content-absolute .item-content {	padding: 15px 5px;	-webkit-transform: translateY(100%);	transform: translateY(100%);}.models_square .vertical-item.content-absolute:hover .item-content {	-webkit-transform: translateY(0);	transform: translateY(0);}.models_square .vertical-item.content-absolute:hover .item-content .p-view {	opacity: 1;}.models_square .bg_overlay {	background-color: #e0006c;}@media (min-width: 1600px) {	.models_square .isotope-item {		width: 20%;	}}.models_square .links-wrap {	text-align: left;	position: absolute;	top: 0;	right: 0;	left: 0;}.models_square .links-wrap a {	top: -40px !important;}.models_square .links-wrap a.p-link {	margin: 0;	padding: 0 20px;	font-size: 14px;	border-color: transparent;	width: auto;	background-color: #0d0d0d;	opacity: 1;}.models_square .links-wrap a.p-link:before {	display: none;}.models_square .links-wrap .p-view {	opacity: 0;}.models_square [class*="item"]:hover .links-wrap a {	top: -40px;}.page_mainslider .flex-custom-nav {	opacity: 0;}.service-media {	width: 60px;	height: 60px;	background-image: url("../images/service_media01.png");}.intro_section .media-body {	vertical-align: middle;}/* Call to action */.calltoaction .widget_mailchimp {	display: inline-block;	width: 270px;}/* Top models section */.top-models-carousel .bg_overlay {	opacity: 0.9;}.top-models-carousel .vertical-item.content-absolute .item-content {	top: 0;	right: auto;	left: -180px;	min-width: 180px;	padding: 35px 40px;	opacity: 0;}.top-models-carousel .vertical-item.content-absolute:hover .item-content {	opacity: 1;	left: 0;}.top-models-carousel .media-links:before {	background: #1a1a1a;}.top-models-carousel.owl-carousel .owl-nav >div {	bottom: -83px;	right: 50%;	margin-right: -72px;	background-color: transparent;}.top-models-carousel.owl-carousel .owl-nav >div:first-child {	left: 50%;	margin-left: -72px;}.top-models-carousel.owl-carousel .owl-nav >div:hover:after {	color: #e0006c;}.ds .top-models-carousel.owl-carousel .owl-nav >div:hover:after {	color: #e0006c;}.top-models-carousel.owl-carousel .owl-nav >div:after {	font-size: 10px;}.ds .top-models-carousel.owl-carousel .owl-nav >div:after {	color: #ffffff;}[class*="gradient_bg"] .model-parameters {	color: #ffffff;}[class*="gradient_bg"] .model-parameters h2 a {	color: #ffffff;}[class*="gradient_bg"] .model-parameters h2 a:hover {	color: #1a1a1a;}.model-parameters.vertical-layout h2 {	margin: 0 0 25px;}.model-parameters.vertical-layout div {	margin-bottom: 15px;}.model-parameters.vertical-layout div span:first-child {	display: inline-block;	min-width: 55px;}.model-parameters.vertical-layout + .links-wrap a {	top: 0;	opacity: 1;}@media (max-width: 540px), (min-width: 768px) and (max-width: 1100px), (min-width: 1200px) and (max-width: 1600px) {	.top-models-carousel .vertical-item.content-absolute .item-content {		padding: 5px 25px;		min-width: auto;	}	.model-parameters.vertical-layout h2 {		margin: 0 0 5px;	}	.model-parameters.vertical-layout div {		margin-bottom: 0;	}	.model-parameters.vertical-layout + .topmargin_40 {		margin-top: 5px;	}}/* Blog section */.theme-owl-carousel.owl-theme .owl-dots {	margin-top: 80px;}.theme-owl-carousel.owl-theme .owl-dots .owl-dot {	float: left;}.theme-owl-carousel.owl-theme .owl-dots .owl-dot span {	border-radius: 0;	margin: 0;	height: 5px;	width: 100%;}.theme-owl-carousel .owl-item.center .vertical-item {	background: #fd61e3;	background: -webkit-linear-gradient(left, #fd61e3, #fd61e3 50%, #ff77b8);	background: linear-gradient(to right, #fd61e3, #fd61e3 50%, #ff77b8);}.ls .theme-owl-carousel .owl-item.center .vertical-item {	color: #ffffff;}.ls .theme-owl-carousel .owl-item.center .vertical-item .highlight {	color: #ffffff;}.ls .theme-owl-carousel .owl-item.center .vertical-item a:not(.color-icon) {	color: #ffffff;}.ls .theme-owl-carousel .owl-item.center .vertical-item a:not(.color-icon):hover {	color: #1a1a1a;}.ds .theme-owl-carousel .owl-item.center .vertical-item {	background: #ffffff;}.ds .theme-owl-carousel .owl-item.center .vertical-item a:hover {	color: #1a1a1a;}.ds .theme-owl-carousel .owl-item.center .vertical-item a.color-icon:hover {	color: #1a1a1a !important;}.ds .theme-owl-carousel .owl-item.center .vertical-item h2 a,.ds .theme-owl-carousel .owl-item.center .vertical-item h4 a {	color: #1a1a1a;}.ds .theme-owl-carousel .owl-item.center .vertical-item h2 a:hover,.ds .theme-owl-carousel .owl-item.center .vertical-item h4 a:hover {	color: #e0006c;}/* Map */.map {	background-image: url("../images/parallax/map.jpg");}.map .container {	padding-top: 192px;	padding-bottom: 192px;}.map .theme_button {	color: #1a1a1a;	background-color: #ffffff;	border-color: #ffffff;}.map .theme_button:hover {	color: #e0006c !important;}.map.ds .theme_button {	color: #ffffff;	background-color: #1a1a1a;	border-color: #1a1a1a;}/* Contacts */.contacts [class*="col-"].with_border {	border-top: none;	border-bottom: none;}@media (max-width: 767px) {	.contacts [class*="col-"].with_border {		border: none;	}}/* Page social */.ls.ms + .page_social {	background-color: #ffffff;}.ds.ms + .page_social {	background-color: #1a1a1a;}/* Footer */@media (max-width: 460px) {	.footer_lists >div {		width: 100%;	}	.footer_lists >div:first-child {		margin-bottom: 20px;	}}/* page copyright */.page_copyright.ds {	background-color: #4c4c4c;}.page_copyright p {	line-height: 20px;}.page_breadcrumbs {  /* styles for breadcrumbs style 3 */  /* styles for breadcrumbs style 4 */}.boxed .page_breadcrumbs >[class*="container"] {	padding-right: 10px;	padding-left: 10px;}.page_breadcrumbs.gradient {	color: #ffffff;}.page_breadcrumbs.gradient a.topline-button {	color: #ffffff;}.page_breadcrumbs.gradient a.topline-button:hover {	color: #e0006c;	background-color: #ffffff;}.page_breadcrumbs.gradient .darklinks a {	color: #ffffff;}.page_breadcrumbs.gradient .darklinks a:hover {	color: #1a1a1a;}.page_breadcrumbs.gradient .dropdown + .dropdown:before {	background-color: rgba(255, 255, 255, 0.1);}.page_breadcrumbs .dropdown-menu {	margin: 0;}.page_breadcrumbs .breadcrumbs_logo {	margin-bottom: -17px;}.page_breadcrumbs .breadcrumbs_logo img {	opacity: 0.2;}.page_breadcrumbs h1 {	display: inline;	font-size: 56px;	text-transform: uppercase;	word-wrap: break-word;}.page_breadcrumbs h1.small {	font-size: 32px;}@media (max-width: 991px) {	.page_breadcrumbs h1 {		font-size: 32px;	}}@media screen and (min-width: 992px) {	.page_breadcrumbs .display_table_md {		width: auto;		min-width: 0;	}	.page_breadcrumbs h1.display_table_cell_md {		padding-right: 20px;	}	.page_breadcrumbs .breadcrumb.display_table_cell_md {		border-left: 1px solid rgba(255, 255, 255, 0.1);		padding-left: 25px;	}}.page_breadcrumbs .bottom_breadcrumbs {	text-align: center;	float: right;	padding: 0 20px;	margin: 0 0 -26px 0;	background-color: rgba(13, 13, 13, 0.035);}.page_portfolio {	overflow: hidden;}.section_subscribe .form-control {	width: 350px;	max-width: 100%;	display: inline-block;}.page_testimonials {	overflow: hidden;}.page_copyright p {	margin: 0;}.page_copyright i.fa {	opacity: 0.3;}.page_copyright.table_section .bottom_logo img {	margin-bottom: 0;}.page_contact.parallax {	background-image: url(../images/parallax/map3.jpg);}.page_copyright.parallax,.page_footer.parallax {	background-image: url(../images/parallax/bottom.jpg);}.ds.ms + .page_footer.ds.ms {	background-color: #0d0d0d;}#featured {	background: url(../images/parallax/featured.jpg) no-repeat 50% 50%;	background-size: cover;}#table.parallax {	background-image: url(../images/parallax/table.jpg);}#map {	height: 500px;}#map img {	max-width: inherit;}#map h3 {	margin-top: 0;}#map p {	line-height: 1.3;}.item-content.darken_gradient {	padding-top: 50px !important;}section .intro_section .slide_description_wrapper {	padding-left: 60px;	padding-right: 60px;	right: 30px;}@media (max-width: 600px) {	section .intro_section .slide_description_wrapper {		padding-left: 5px;		padding-right: 5px;	}}.muted_background .pagination {	margin: 40px 40px 20px;}/** * intro_section styles*//* flexslider */.intro_section {	position: relative;	overflow: hidden;}.intro_section >img {	width: 100%;}.intro_section .flexslider:before, .intro_section .flexslider:after {	content: '';	display: block;	clear: both;}.intro_section .embed-placeholder >img {	max-width: 510px;	display: inline-block !important;}.intro_section .container {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin-left: auto;	margin-right: auto;}.intro_section [class*="col-"] {	position: static;}.intro_section .slide_description_wrapper {	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 0;	height: 100%;	z-index: 5;	padding: 0;}@media (min-width: 600px) {	.boxed .intro_section .slide_description_wrapper {		padding-left: 60px;		padding-right: 60px;	}}.intro_section .flexslider .slide_description_wrapper {	padding: 0 20px;}.intro_section .slide_description_wrapper:before,.intro_section .slide_description {	display: inline-block;	vertical-align: middle;}.intro_section .slide_description_wrapper:before {	content: '';	display: inline-block;	width: 0;	height: 100%;	vertical-align: middle;}.intro_section .slide_description >div {	margin: 10px 0;}.intro_section .flex-control-nav {	text-align: left;}@media (min-width: 992px) {	.intro_section .slide_description {		max-width: 50%;		text-align: left;	}}@media (min-width: 1450px) {	.intro_section .container {		width: 1400px;	}}@media (min-width: 992px) and (max-width: 1350px) {	.intro_section .slide_description_wrapper {		padding-right: 80px;	}	.intro_section .slide_description {		min-width: 55%;	}	.intro_section .slide_description .bottommargin_50,  .intro_section .slide_description .bottommargin_30,  .intro_section .slide_description p {		margin-bottom: 10px;	}	.intro_section .slide_description .topmargin_20 {		margin-top: 0;	}}@media (min-width: 1600px) {	.flexslider .intro_section .container {		width: 1580px;	}}@media (max-width: 991px) {	.intro_section {		text-align: center;	}	.intro_section .nav-container {		padding: 0;	}	.intro_section .flex-control-nav,  .intro_section .flex-custom-nav {		width: 100%;		right: 0;		text-align: center;		top: auto;		bottom: 30px;		-webkit-transform: translateY(0);		transform: translateY(0);	}	.intro_section .flex-control-nav li,  .intro_section .flex-custom-nav li {		display: inline-block;		padding: 0 5px;	}	.intro_section .container {		position: static;		width: auto;		max-width: 100%;	}	.intro_section .slide_description_wrapper:before {		display: none;	}	.intro_section .slide_description {		padding: 20px 20px 80px;		display: block;	}	.intro_section .slide_description_wrapper {		padding: 0;		position: static;	}	.intro_section .flex-direction-nav .flex-prev,  .intro_section .flex-direction-nav .flex-next {		top: auto;		bottom: 40px;		right: 50%;	}	.intro_section .vertical-nav .flex-direction-nav .flex-prev {		margin-right: 70px;	}	.intro_section .vertical-nav .flex-direction-nav .flex-prev:before {		content: "\e7c4";	}	.intro_section .vertical-nav .flex-direction-nav .flex-next {		margin-right: -84px;	}	.intro_section .vertical-nav .flex-direction-nav .flex-next:before {		content: "\e7c5";	}}@media screen and (max-width: 400px) {	.intro_section .slide_description {		padding: 20px 0 80px;	}}/***main menu (min 992px) styles*/@media (min-width: 992px) {  /* menu layout */	.sf-menu, .sf-menu ul {		margin: 0;		padding: 0;		list-style: none;	}	.sf-menu li {		position: relative;	}	.sf-menu li >ul {		position: absolute;		display: none;		top: 100%;		z-index: 99;	}	.sf-menu >li + li:before {		content: "\2022";		position: absolute;		top: 50%;		left: -4px;		margin-top: -13px;		color: #e0006c;		display: inline-block;	}	.sf-menu a {		display: block;		position: relative;		text-transform: uppercase;	}	.sf-menu li >ul >li >ul {		top: -20px;		left: 100%;	}  /* menu skin */	.sf-menu a {		padding: .4em 1.1em;		text-decoration: none;		zoom: 1;    /* IE7 */		-webkit-transition-property: color, background-color, border-color;		transition-property: color, background-color, border-color;	}	.sf-menu li {		white-space: nowrap;    /* no need for Supersubs plugin */		*white-space: normal;    /* ...unless you support IE7 (let it wrap) */		-webkit-transition: background .2s;		transition: background .2s;	}	.sf-menu >li {		display: inline-block;		position: relative;	}	.sf-menu >li >a {		padding-top: 28px;		padding-bottom: 28px;	}	.sf-menu >li >a:hover,  .sf-menu >li.active >a {		color: #e0006c;	}	.bordered_items .sf-menu {		text-align: center;	}	.bordered_items .sf-menu >li {		padding: 0;	}	.bordered_items .sf-menu >li + li:before {		content: '';		width: 1px;		margin-top: 0;		position: absolute;		left: 0;		top: 0;		bottom: 0;		background-color: rgba(0, 0, 0, 0.05);	}	.bordered_items.header_darkgrey .sf-menu >li + li:before, .bordered_items.header_gradient .sf-menu >li + li:before {		background-color: rgba(255, 255, 255, 0.1);	}	.header_white .sf-menu >li >a {		color: #1a1a1a;	}	.header_white .sf-menu >li >a:hover,  .header_white .sf-menu >li.active >a {		color: #e0006c;	}	.header_darkgrey .sf-menu >li >a,  .header_darkgrey .sf-menu ul a {		color: #ffffff;	}	.header_darkgrey .sf-menu >li >a:hover,  .header_darkgrey .sf-menu >li.active >a {		color: #e0006c;	}	.header_darkgrey .sf-menu li >ul {		background-color: #1a1a1a;	}	.header_gradient .sf-menu >li >a {		color: #ffffff;	}	.header_gradient .sf-menu >li >a:hover,  .header_gradient .sf-menu >li.active >a {		color: #1a1a1a;	}	.sf-menu li:hover,  .sf-menu li.sfHover {    /* only transition out, not in */		-webkit-transition: none;		transition: none;	}  /* second and next levels */	.sf-menu >li .mega-menu,  .sf-menu li >ul {		margin-top: 1px;		text-align: left;		list-style: none;		padding: 20px 0;		background-color: #ffffff;		box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);		min-width: 12em;    /* allow long menu items to determine submenu width */		*width: 12em;    /* no auto sub width for IE7, see white-space comment below */	}	.sf-menu ul a {		color: #1a1a1a;		padding-left: 30px;		padding-right: 30px;	}	.sf-menu .mega-menu ul {		box-shadow: none;		padding: 0;	}	.sf-menu .mega-menu ul a {		padding-left: 0;		padding-right: 0;	}	.sf-menu ul a:hover,  .sf-menu ul li.active a {		color: #e0006c;	}  /* third level */	.sf-menu ul ul {		margin-top: 0;		margin-left: 1px;	}}/* common paddings */@media (min-width: 992px) {	.sf-menu >li >a {		padding-left: 2px;		padding-right: 0px;	}	.bordered_items .sf-menu >li >a {		padding-right: 40px;		padding-left: 44px;	}}/* -md- paddings */@media (min-width: 992px) and (max-width: 1199px) {	.sf-menu >li >a {		padding-left: 7px;		padding-right: 7px;	}	.bordered_items .sf-menu >li >a {		padding-right: 20px;		padding-left: 24px;	}}/* -lg- paddings */@media (min-width: 1200px) {	.sf-menu >li >a {		padding-left: 15px;		padding-right: 15px;	}	.boxed .col-md-6 .sf-menu >li >a {		padding-left: 14px;		padding-right: 14px;	}}@media (min-width: 1400px) {	.sf-menu >li >a {		padding-left: 25px;		padding-right: 25px;	}	.boxed .col-md-6 .sf-menu >li >a {		padding-left: 20px;		padding-right: 20px;	}}@media (min-width: 1650px) {	.sf-menu >li >a {		padding-left: 35px;		padding-right: 35px;	}	.boxed .col-md-6 .sf-menu >li >a {		padding-left: 35px;		padding-right: 35px;	}}.toggle_menu {	position: absolute;	top: 10px;	left: 50%;	margin-left: -30px;	display: none;	width: 60px;	height: 60px;	cursor: pointer;	z-index: 1001;	visibility: visible;}.header_white .toggle_menu span,.header_white .toggle_menu span:before,.header_white .toggle_menu span:after {	background-color: #1a1a1a;}.page_toplogo .toggle_menu {	position: fixed;	top: 0;	left: auto;	right: 0;	background-color: #1a1a1a;	margin: 0;}.toggle_menu:hover span:before {	top: -7px;}.toggle_menu:hover span:after {	top: 7px;}.toggle_menu span,.toggle_menu span:before,.toggle_menu span:after {	display: block;	width: 24px;	height: 2px;	position: absolute;	background-color: #ffffff;	content: '';	left: 0;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.toggle_menu span {	left: 18px;	top: 50%;	margin-top: -1px;}.toggle_menu span:before {	top: -6px;}.toggle_menu span:after {	top: 6px;}/***main menu mobile styles*/@media (max-width: 991px) {	.mainmenu_wrapper {    /*position: relative;*/		position: fixed;		visibility: hidden;		z-index: 10;		top: 0;		left: 0;		bottom: 0;		right: 0;		background-color: transparent;		opacity: 0;		-webkit-transition: all 0.3s ease 0s;		transition: all 0.3s ease 0s;	}	.mobile-active .mainmenu_wrapper {		visibility: visible;		opacity: 1;		background-color: #111;		background-color: rgba(0, 0, 0, 0.9);	}	.toggle_menu {		display: block;	}	.toggle_menu.mobile-active {		background-color: #1a1a1a;		border: none;		left: auto;		top: 0;		right: 0;		position: fixed;		margin: 0;		z-index: 3000;	}	.toggle_menu.mobile-active:after {		position: absolute;		top: 18px;		left: 10px;		font-family: 'rt-icons-2';		content: "\e117";		font-size: 40px;		color: #ffffff;	}	.toggle_menu.mobile-active span {		display: none;	}	.nav-justified >li >a {		text-align: left;	}	.sf-menu {		position: fixed;		overflow: auto;		background-color: #1a1a1a;		padding: 10px 20px 10px 10px;		top: 0px;		left: 0px;		bottom: 0px;		right: 100%;		font-size: 1.1em;		text-transform: uppercase;		font-weight: 400;		word-wrap: break-word;		text-align: left;		-webkit-transition: all 0.4s ease-out 0s;		transition: all 0.4s ease-out 0s;		opacity: 0;	}	.mobile-active .sf-menu {		opacity: 1;		right: 20px;	}	.sf-menu >li >a,  .sf-menu a {		color: #ffffff;	}	.sf-menu ul {		list-style: none;		padding-left: 10px;	}	.sf-menu ul li a {		display: block;		padding: 10px;		font-weight: 300;		font-size: 16px;		text-transform: none;	}	.sf-menu ul li a:before {		content: '-';		padding-right: 5px;	}	.sf-menu ul ul li a:before {		content: '--';		padding-right: 5px;	}  /*** arrows (for all except IE7) **/	.sf-arrows .sf-with-ul {		padding-right: 2.5em;		*padding-right: 1em;    /* no CSS arrows for IE7 (lack pseudo-elements) */	}  /* styling for both css and generated arrows */	.sf-arrows .sf-with-ul:after {		font-family: 'fontello';		content: '\e82e';		position: absolute;		right: 2.4em;		height: 0;		width: 0;		font-size: 20px;	}  /*top menu level*/	.sf-arrows .sfHover >a,  .sf-arrows .sfHover >a:hover {		color: #ffffff;		background-color: #1a1a1a;	}}@media (min-width: 992px) {	.sf-menu .md-hidden {		display: none;	}}@media (max-width: 991px) {	#more-li {		display: none;	}}.sf-menu i[class] {	padding-right: 7px;	font-size: 1.1em;}/* Mega Menu */@media screen and (min-width: 992px) {	.primary-navigation ul .mega-menu ul {		position: static;		float: none;		width: 100%;		display: table;		table-layout: fixed;	}	.primary-navigation .menu-item-has-mega-menu {		position: relative;	}	.primary-navigation .mega-menu {		display: none;		position: absolute;		left: -500px;		top: 100%;		z-index: 10;	}	.primary-navigation .menu-item-has-mega-menu:hover .mega-menu {		display: block;	}  /* row */	.primary-navigation .mega-menu-row {		position: static;		width: 100%;		display: table;		table-layout: fixed;	}  /* column */	.primary-navigation .mega-menu-col {		display: table-cell;		width: 1px;		padding: 0 30px;		border-left: 1px solid rgba(0, 0, 0, 0.05);    /* overrides from settings / styling / mega-menu */	}	.primary-navigation .mega-menu-col:first-child {		border-left: none;	}}@media screen and (max-width: 991px) {	.primary-navigation .mega-menu {		position: static;	}}/***subpages*/.edit-link {	text-align: right;	display: block;}/*404*/.not_found {	font-size: 300px;	font-weight: 100;	line-height: 0.72;	margin: 0;}.not_found + h2 {	font-size: 60px;	margin: 0 0 26px;}.not_found + h2 + p {	margin: 0 0 15px;}.not_found + h2 + p + .widget_search {	max-width: 270px;	margin: auto;}/*about*/.about-content .side-item.content-padding .item-content {	padding: 55px 60px;}@media (max-width: 440px) {	.about-content .side-item.content-padding .item-content {		padding: 35px 15px;	}}.about-content .side-item.content-padding .item-content .list1 span {	display: inline-block;	min-width: 60px;	margin-left: 5px;}/* page meta blog */.page-meta {	padding: 9px 40px 30px;}.page-meta h5 {	font-size: 14px;	font-weight: 300;}.page-meta i {	line-height: 0.6;	padding-right: 8px;}.page-meta .media {	position: relative;	padding: 28px 0 0;	margin-bottom: 20px;}.page-meta .media + .media:before {	content: '';	position: absolute;	height: 1px;	width: 100%;	top: 0;	background-color: rgba(150, 150, 150, 0.1);}.page-meta .media-left {	padding-right: 8px;}/*blog*/article iframe {	margin-bottom: -8px;}h1.entry-title {	font-size: 42px;	margin: 0 0 5px;}@media (max-width: 991px) {	h1.entry-title {		font-size: 32px;	}}article.post + article.post,.search article + article,.archive article + article {	margin-top: 40px;}.isotope-item article.post {	margin: 0 0 30px;}article.vertical-item .item-content {	padding: 35px 40px;}@media (max-width: 400px) {	article.vertical-item .item-content {		padding: 35px 15px;	}}.format-gallery .pages {	bottom: 40px;	letter-spacing: 0.2em;	color: #ffffff;}.format-gallery .carousel-control {	bottom: 28px;	margin-top: 0;	top: auto;	z-index: 16;}.format-gallery .carousel-control.left {	left: 50%;	margin-left: -100px;}.format-gallery .carousel-control.right {	right: 50%;	margin-right: -100px;}/* mosaic */.mosaic-post p {	margin-bottom: 0;}.mosaic-post .post-social-links {	margin: -1px;	padding: 18px 40px 17px;}h3.entry-title {	font-size: 30px;	margin: 10px 0 20px;}h3.entry-title + .date {	display: inline-block;	text-transform: uppercase;	line-height: 1;	padding: 4px 14px;	margin-bottom: 22px;}h4.entry-title {	margin-top: 0;	font-size: 50px;}@media (max-width: 400px) {	h4.entry-title {		font-size: 40px;	}}h2.search-title {	margin: 0 0 30px;	font-size: 40px;}.item-meta {	opacity: 0.8;	font-weight: 300;}.item-meta + .entry-title {	margin-bottom: 25px;}.entry-tags {	margin-top: 30px;}.entry-tags .theme_button {	margin-right: 6px;}.entry-tags span + span {	margin-left: 14px;}.entry-tags i {	font-size: 14px;	margin-right: 5px;}.entry-meta:before,.entry-meta:after,.comment-meta:before,.comment-meta:after,.post-adds:before,.post-adds:after {	display: block;	clear: both;	content: '';	width: 0;	height: 0;}.entry-thumbnail {	text-align: center;	position: relative;}.entry-thumbnail img {	background-color: #ffffff;}.entry-thumbnail[class*='col-'] {	margin-bottom: 0;}/* additional meta at the bottom of entry-title */.post-adds {	margin: 22px 0 33px;}.post-adds span {	display: inline-block;}.post-adds [class*='votes_count_'] {	padding: 0 20px;}.post-adds .views-count,.post-adds .comments-link {	padding: 0 20px;	line-height: 39px;}.post-adds .item-likes {	padding-left: 15px;}.post-adds .theme_button {	padding: 0 7px !important;	line-height: 38px;	min-width: 0;	margin: 0;}.post-adds .theme_button >[class*="rt-icon"] {	font-size: 18px;	top: 3px;}.post-adds .theme_button.inverse {	border-color: transparent rgba(0, 0, 0, 0.1) transparent transparent;	border-width: 1px;	padding: 12px 8px;}.post-adds .theme_button.inverse >[class*="rt-icon"] {	color: #e0006c;}.ds .post-adds .theme_button.inverse {	border-color: transparent rgba(255, 255, 255, 0.1) transparent transparent;}.post-adds .theme_button:hover >[class*="rt-icon"] {	opacity: 0.7;}/* additional meta in corner of thumbnail */.entry-meta-corner {	position: absolute;	z-index: 2;	text-align: center;	color: #ffffff;	background-color: #e0006c;}.entry-meta-corner a {	color: #ffffff;}.entry-meta-corner a:hover {	color: #e0006c;}.entry-meta-corner .date {	color: #1a1a1a;	display: block;	min-width: 60px;	padding: 0 3px;	text-transform: uppercase;}.entry-meta-corner .date strong {	color: #ffffff;	display: block;	font-size: 42px;	font-weight: 100;	padding: 12px 0 0;}.entry-meta-corner .comments-link {	line-height: 1;	display: block;	padding: 2px 5px;	background-color: #1a1a1a;}.entry-meta-corner .comments-link i {	position: relative;	top: 1px;}.categories-links {	padding-right: 17px;}.categories-links a {	margin-right: 6px;}/* highlight first letter in blog post */.entry-content p.big-first-letter:first-letter {	font-size: 60px;	line-height: 60px;	font-weight: 700;	color: #e0006c;	float: left;	margin-right: 10px;}.entry-excerpt {	font-size: 20px;}.blog-more-toggle {	display: block;	text-transform: uppercase;	padding: 9px 0;	margin: 32px 0 80px;	background-color: #f2f2f2;}.blog-more-toggle .blog-more-visible {	display: inline;}.blog-more-toggle .blog-more-hidden {	display: none;}.blog-more-toggle.collapsed .blog-more-visible {	display: none;}.blog-more-toggle.collapsed .blog-more-hidden {	display: inline;}.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount {	position: relative;	text-align: right;}.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span {	-ms-box-sizing: content-box;	box-sizing: content-box;}.author-meta h4 {	margin: 0 0 20px;}.author-meta .item-content {	position: relative;	padding: 32px 45px 12px 45px;}@media (min-width: 992px) {	.author-meta .item-content {		padding-left: 10px;	}}.author-meta .author-social {	position: absolute;	right: 0;	top: 0;}.author-meta .author-social a {	display: block;	margin: 0 !important;}/* events */.event-item .item-content {	padding: 30px 40px 10px 10px;}@media (max-width: 991px) {	.event-item .item-content {		padding-top: 10px;		padding-left: 40px;	}}.event-item .item-content i {	padding-right: 5px;}.event-item .item-content p:last-child {	margin-bottom: 0;}/*comments*/.comments-area {	margin-top: 46px;}.comments-area h2 {	margin-bottom: 28px;	font-size: 40px;	font-weight: 700;}.comments-area li {	list-style: none;	padding-top: 30px;}.comments-area .media {	position: relative;}.comments-area .media-left {	padding-right: 0;}.comments-area .media-left img {	max-width: 70px;}.comments-area .media-object {	max-width: 70px;}.comments-area .media-body {	padding: 26px 30px 14px 30px;}.comment-list {	margin: 0;	padding: 0;	position: relative;}.comment-list ol {	padding-left: 15px;}@media (min-width: 992px) {	.comment-list ol {		padding-left: 70px;	}}.comment-meta {	line-height: 1;	margin-bottom: 0;	padding-bottom: 20px;}.comment-meta .comment-date {	opacity: 0.7;}.comment-meta .author_url {	display: inline-block;	margin-bottom: 10px;	font-size: 24px;}.reply i {	font-size: 18px;}.reply a {	position: absolute;	right: 0;	top: 0;	padding: 13px 6px;	width: 40px;	min-width: auto;	height: 40px;	background: #e0006c;	font-size: 0;	text-align: center;	color: transparent;}.reply a:active {	top: 1px;}.comment-respond {	margin-top: 73px;}.comment-respond h3 {	margin: 0 0 24px;}.comment-respond p {	margin-bottom: 10px;	position: relative;}.comment-form.muted_background {	padding: 30px 30px 20px;}.comment-form .row {	margin-right: -5px;	margin-left: -5px;}.comment-form .theme_button {	margin-right: 6px;}@media (max-width: 500px) {	.comment-respond i.pull-left {		display: none;	}	.comment-respond .comment-form {		margin-left: 0;	}}/* gallery */#isotope_filters,.filters {	margin: 0 0 50px;	padding: 0;	list-style: none;}#isotope_filters li,.filters li {	display: inline-block;	margin: 0;	padding: 0;}#isotope_filters a,.filters a {	min-width: 120px;	padding: 8px 35px;	margin: 0 6px 10px 0;	font-size: 12px;	font-weight: 900;	text-align: center;	border: 1px solid #1a1a1a;	display: inline-block;	text-transform: uppercase;	color: #1a1a1a;	background-color: transparent;}#isotope_filters a:hover, #isotope_filters a.selected, #isotope_filters a.active,.filters a:hover,.filters a.selected,.filters a.active {	background-color: #e0006c;	border-color: #e0006c;	color: #ffffff;}.gallery-item {	overflow: hidden;	position: relative;}.gallery-item .item-content {	padding: 0 40px 5px;}.gallery-item h4.item-meta {	font-weight: 300;	z-index: 5;	-webkit-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;	-webkit-transform: scale(0);	transform: scale(0);}.gallery-item:hover h4.item-meta {	-webkit-transform: scale(1);	transform: scale(1);	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;}.gallery-extended-item .item-content {	padding: 35px 40px !important;}@media (max-width: 400px) {	.gallery-extended-item .item-content {		padding-left: 15px !important;		padding-right: 15px !important;	}}.gallery-extended-item .item-title {	font-size: 28px;	margin: 0 0 5px;}.gallery-extended-item .categories-links {	display: block;	margin-bottom: 20px;}.gallery-extended-item .item-button {	margin-top: 21px;}.gallery-item .post-adds {	margin-bottom: 0;}.gallery-title-item + .item-title {	padding: 30px 15px;}.gallery-title-item + .item-title h3 {	font-size: 28px;	margin-bottom: 5px;}.loadmore_spinner {	font-size: 30px;	opacity: 0.3;	margin: 10px 0 20px;}/* gallery single */.gallery-items-nav {	margin-top: 30px !important;	padding: 30px 23px;}.gallery-items-nav h4 {	margin: -5px 0 0;}.gallery-items-nav .media {	position: relative;	padding: 10px 0;}.gallery-items-nav .next-item img {	max-width: none;	padding: 0 30px 0 0;}.gallery-items-nav .next-item i {	right: -7px;}.gallery-items-nav .prev-item img {	max-width: none;	padding: 0 0 0 30px;}.gallery-items-nav .prev-item i {	left: -7px;}.gallery-items-nav a {	position: relative;}.gallery-items-nav a i {	position: absolute;	top: 50%;	margin-top: -14px;	font-size: 16px;}.gallery-items-nav a i.position-absolute {	position: absolute;}.owl-carousel.related-photos-carousel {	margin-bottom: 0;}/* Single model page */@media (min-width: 1200px) {	.model-page .isotope-item {		width: 20%;	}}.model-page .filters {	margin-bottom: 30px;}.model-page .columns_padding_5 .row {	margin-right: -5px;	margin-left: -5px;}.model-page .model-parameters {	padding: 15px 20px;}.model-page .media-left {	font-size: 16px;	padding-right: 10px;}.model-page .media-list li {	margin: 0;	padding: 15px 0 10px;}.model-page .media-list li + li {	border-top: 1px solid rgba(0, 0, 0, 0.05);}/***widgets*/aside >div + div {	margin-top: 10px;}aside >div + div >.widget-title {	margin-top: 22px;}aside .widget + .widget {	margin-top: 10px;}.module-header {	margin: 0 0 38px;	text-transform: capitalize;	font-size: 40px;}.page_footer .module-header {	font-size: 28px;}.widget >h3,.widget-title {	font-size: 30px;	margin: 0 0 30px;	position: relative;}.widget ul {	list-style: none;	padding: 0;	margin: 0;}.widget ul ul li {	padding-left: 20px;}.widget li {	position: relative;}.widget .vertical-item h4 {	font-size: 20px;	margin: 17px 0 0;}.widget .vertical-item + .widget .vertical-item {	margin-top: 16px;}.widget select {	width: 100%;	max-width: 100%;	border: none;	height: 40px;	padding-left: 20px;	padding-right: 40px;	padding-top: 9px;	padding-bottom: 9px;	font-size: 16px;}.widget a.social-icon {	margin-bottom: 5px;}.widget a.social-icon + a.social-icon {	margin-left: 1px !important;}.page_footer .widget li,.page_footer .widget ul {	border: none;}.page_footer .widget-title {	font-size: 30px;	margin-bottom: 20px;}/*widget_search,widget_mailchimp*/.widget_mailchimp {	overflow: hidden;}.widget_mailchimp p {	padding-top: 10px;}.widget_search .form-inline,.widget_mailchimp .form-inline {	position: relative;}.widget_search .form-inline .form-group,.widget_mailchimp .form-inline .form-group {	display: block;	vertical-align: top;	position: relative;}.widget_search .form-inline input[type="text"],.widget_mailchimp .form-inline input[type="email"] {	padding-right: 50px;	display: block;	width: 100%;}@media (min-width: 768px) {	.widget_search .form-group.inline-block,  .widget_mailchimp .form-group.inline-block {		min-width: 370px;		margin-right: 5px;	}}.widget_search .form-inline .theme_button,.widget_mailchimp .form-inline .theme_button {	font-size: 0;	padding: 12px;	margin: 0;	min-width: auto;}.widget_search .form-inline .theme_button,.widget_mailchimp .form-inline .theme_button {	position: absolute;	right: 0;	top: 0;	border: none;	background-color: #e0006c !important;	color: #ffffff;}.widget_search .form-inline .theme_button:before,.widget_mailchimp .form-inline .theme_button:before {	font-size: 16px;	content: "\e656";	font-family: 'rt-icons-2';}.widget_search .form-inline .theme_button:hover,.widget_mailchimp .form-inline .theme_button:hover {	color: #1a1a1a !important;}.widget_mailchimp .form-inline .theme_button:before {	content: "\e65c";}/*widget_recent_entrieswidget_recent_commentswidget_archivewidget_categorieswidget_metawidget_nav_menuwidget_pages*/.widget_recent_comments li {	padding: 15px 0;}.widget_recent_comments li:first-child {	padding-top: 0;}.widget_recent_comments li:before {	font-family: 'rt-icons-2';	content: "\e65c";	font-size: 16px;	line-height: 1;	position: relative;	top: 4px;	padding-right: 10px;	color: #e0006c;}.widget_recent_entries li {	padding: 15px 0 15px 36px;}.widget_recent_entries p {	margin-bottom: 0;}.widget_recent_entries li:first-child {	padding-top: 0;}.widget_recent_entries li:before {	font-family: 'rt-icons-2';	content: "\e65c";	font-size: 16px;	line-height: 1;	position: absolute;	top: 18px;	left: 0;	padding-right: 10px;	color: #e0006c;}.widget_recent_entries li:first-child:before {	top: 5px;}.widget_recent_entries li,.widget_recent_comments li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_popular_entries li,.widget_nav_menu li,.widget_pages li {	border-top: 1px solid rgba(0, 0, 0, 0.05);}.widget_recent_entries >ul >li:last-child,.widget_recent_comments >ul >li:last-child,.widget_archive >ul >li:last-child,.widget_categories >ul >li:last-child,.widget_meta >ul >li:last-child,.widget_popular_entries >ul >li:last-child,.widget_nav_menu >ul >li:last-child,.widget_pages >ul >li:last-child {	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a {	display: inline-block;	padding: 12px 0 12px 16px;	position: relative;}.widget_archive a:before,.widget_categories a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before {	content: "";	width: 4px;	height: 4px;	border-radius: 50%;	position: absolute;	left: 0px;	top: 22px;	background-color: #1a1a1a;}.ds .widget_archive a:before, .ds.widget_categories a:before, .ds.widget_meta a:before, .ds.widget_nav_menu a:before, .ds.widget_pages a:before {	background-color: #ffffff;}.widget_archive span,.widget_categories span {	position: absolute;	right: 0;	top: 0.8em;}.widget_nav_menu ul ul li:first-child a {	padding-top: 13px;}.widget_nav_menu a i {	padding-right: 7px;}@media (min-width: 768px) {	.page_copyright .widget_nav_menu li, .page_topline .widget_nav_menu li {		display: inline-block;		position: relative;		border: none;		padding-right: 5px;	}	.page_copyright .widget_nav_menu li:before, .page_topline .widget_nav_menu li:before {		content: '';		position: absolute;		padding: 0;		left: -5px;		top: 5px;		bottom: 5px;		width: 1px;		background-color: rgba(0, 0, 0, 0.05);		opacity: 0.3;		display: block;	}	.page_copyright .widget_nav_menu li:first-child:before, .page_topline .widget_nav_menu li:first-child:before {		display: none;	}	.page_copyright .widget_nav_menu a, .page_topline .widget_nav_menu a {		padding: 0 10px;	}	.page_copyright .widget_nav_menu a:before, .page_topline .widget_nav_menu a:before {		display: none;	}}/*widget_tag_cloud*/.widget_tag_cloud a {	min-width: calc(50% - 10px);	border: 1px solid rgba(0, 0, 0, 0.05);	padding: 7px 20px;	margin: 0 4px 10px 0;	font-size: 12px;	font-weight: 900;	text-transform: uppercase;	text-align: center;	display: inline-block;}aside .widget_tag_cloud a {	color: #1a1a1a;}aside .widget_tag_cloud a:hover {	color: #ffffff;}.widget_tag_cloud a:hover {	background-color: #e0006c;	border-color: #e0006c;	color: #ffffff;}/*widget_flickr*/.widget_flickr li {	display: inline-block;	margin: 0 10px 10px 0;}.widget_flickr img {	max-width: 70px;	border-radius: 1px;}/*widget_popular_entries*/.widget_popular_entries p {	padding-top: 6px;	margin-bottom: 10px;}.widget_popular_entries .media-body {	overflow: visible;}.widget_popular_entries .media-left {	padding-right: 20px;}.widget_popular_entries .media-object {	max-width: 100px;}@media (min-width: 768px) and (max-width: 1199px) {	.widget_popular_entries .media-object {		max-width: 40px;	}}.widget_popular_entries li {	margin-top: 2px;	padding: 20px 0 18px 0;}/*widget_banner*/.widget_banner {	max-width: 370px;	overflow: hidden;	line-height: 1;}.widget_banner .item-content {	padding: 30px !important;}.widget_banner .item-content h2 {	margin: 5px 0 0;	font-size: 40px;}.widget_banner .item-content span {	display: inline-block;	padding: 5px 20px;}.widget_banner .small-text {	margin-bottom: 0;}/*widget_slider*/.widget_slider .owl-carousel {	margin-bottom: 0;}.widget_slider .owl-carousel .owl-nav {	opacity: 1;	bottom: auto;}.widget_slider .owl-carousel .owl-nav >div {	top: -58px;	width: auto;	height: auto;	right: 0;	background-color: transparent;}.widget_slider .owl-carousel .owl-nav >div:first-child {	left: auto;	right: 30px;}.widget_slider .owl-carousel .owl-nav >div:after {	font-size: 12px;	color: inherit;	color: #0d0d0d;}/*widget_calendar*/#calendar_wrap {	width: 100%;	margin-bottom: 0;	-webkit-overflow-scrolling: touch;	-ms-overflow-style: -ms-autohiding-scrollbar;}@media (min-width: 768px) and (max-width: 992px) {	#calendar_wrap {		overflow-x: auto;		overflow-y: hidden;	}}.widget_calendar table {	width: 100%;	position: relative;	text-align: center;}.widget_calendar caption {	line-height: 1;	font-size: 24px;	padding: 18px 0 18px;	text-align: center;	color: #ffffff;	background-color: #e0006c;}.widget_calendar thead {	background-color: #1a1a1a;	border: 1px solid #1a1a1a;	border-width: 7px 1px 7px 1px;	color: #ffffff;}.widget_calendar thead th {	font-weight: 300;}.widget_calendar thead th:first-child {	padding-left: 30px;}.widget_calendar thead th:last-child {	padding-right: 30px;}.widget_calendar tbody {	font-weight: 300;}.widget_calendar tbody tr:first-child td {	padding-top: 29px;}.widget_calendar tbody tr:last-child td {	padding-bottom: 30px;}.widget_calendar tbody td {	border: none;	padding: 3px 4px;	position: relative;}.widget_calendar tbody td:first-child {	padding-left: 30px;}.widget_calendar tbody td:last-child {	padding-right: 30px;}.widget_calendar tbody td a {	font-weight: 700;	color: #e0006c;}.widget_calendar tbody td a:hover {	color: #fd61e3;}.widget_calendar th {	text-align: center;}.widget_calendar tfoot {	position: absolute;	top: -3px;	right: 0;	left: 0;}.widget_calendar tfoot td {	position: absolute;	top: 0;}.widget_calendar tfoot td a {	color: #ffffff;	text-align: center;	font-size: 0;	width: 60px;	height: 60px;	line-height: 60px;	display: inline-block;}.widget_calendar tfoot td a:hover {	color: #ffffff;	background-color: #e0006c;	border-color: #e0006c;}.widget_calendar tfoot #prev {	left: 0;}.widget_calendar tfoot #prev a {	border-right: 1px solid rgba(255, 255, 255, 0.2);}.widget_calendar tfoot #prev a:before {	font-size: 14px;	font-family: 'rt-icons-2';	content: '\e7c4';}.widget_calendar tfoot #next {	right: 0;}.widget_calendar tfoot #next a {	border-left: 1px solid rgba(255, 255, 255, 0.2);}.widget_calendar tfoot #next a:after {	font-size: 14px;	font-family: 'rt-icons-2';	content: '\e7c5';}/*widget_twitter*/.tweet_avatar {	float: left;}.tweet_right {	overflow: hidden;	zoom: 1;	margin-left: 60px;}.tweet_list li + li {	margin-top: 10px;	clear: both;}.tweet_list li + li .tweet_right {	border-top: 1px solid rgba(0, 0, 0, 0.05);}.tweet_list li + li .tweet_right, .tweet_list li + li .tweet_avatar {	padding-top: 10px;}/* widget schedule */.widget_schedule ul {	margin: 0;}.widget_text p {	line-height: 21px;}.widget_tabs .nav-tabs >li >a {	padding: 10px 15px;}.widget_rss li {	margin-bottom: 15px;}.widget_rss li .rsswidget {	font-size: 1.1em;}.widget_rss .rss-date {	display: block;	font-weight: 700;}.widget_rss cite {	display: block;	text-align: right;	font-weight: 700;}/***shortcodes*//* topline buttons */.currency-dropdown .dropdown-menu {	min-width: 0;	padding: 20px 10px;}.currency-dropdown .dropdown-menu >li >a {	color: inherit;	padding: 5px 20px;}.currency-dropdown .dropdown-menu >li >a:hover,.currency-dropdown .dropdown-menu >li.active-currency {	color: #1a1a1a;}.login-dropdown .dropdown-menu {	min-width: 380px;	padding: 40px;}.cart-dropdown .total-quantity {	position: absolute;	width: 120px;	left: -120px;	top: 8px;	opacity: 0;}.cart-dropdown:hover .total-quantity {	opacity: 1;}.cart-dropdown .dropdown-menu {	min-width: 380px;	padding: 30px 40px;}@media (max-width: 767px) {	.login-dropdown,  .cart-dropdown {		position: static;	}	.login-dropdown .dropdown-menu,  .cart-dropdown .dropdown-menu {		margin-left: 0;		margin-right: 0;		right: 0;		left: 0;		min-width: 0;	}}/* star rating */.star-rating {	overflow: hidden;	position: relative;	height: 1em;	line-height: 1em;	font-size: 12px;	width: 5.5em;	font-family: "rt-icons-2";	margin-bottom: 4px;}.star-rating:before,.star-rating span:before {	content: "\e7aa\e7aa\e7aa\e7aa\e7aa";	float: left;	top: 0;	left: 0;	position: absolute;	letter-spacing: 0.1em;	letter-spacing: 0\9;}.star-rating span {	overflow: hidden;	float: left;	top: 0;	left: 0;	position: absolute;	padding-top: 1.5em;}.star-rating span:before {	color: #e0006c;}/* media component with icon */.small-teaser {	line-height: 20px;}.small-teaser i {	line-height: inherit;}/*teasers*/.teaser {	position: relative;	margin: 10px 0;	overflow: visible;}.teaser[class*="_bg_color"], .teaser[class*="with_"] {	padding: 36px 55px;}@media (max-width: 500px) {	.teaser[class*="_bg_color"], .teaser[class*="with_"] {		padding: 16px 20px;	}}.teaser [class*="_bg_color"] {	padding: 21px;	margin-bottom: 2px;	text-align: center;}.teaser [class*="_bg_color"] + h4 {	margin-top: 24px;}.teaser .border_icon {	padding: 0.35em;	min-width: 1.8em;	border-width: 3px;	border-style: solid;}.teaser i {	min-width: 1em;	display: inline-block;}.teaser h2 {	font-size: 50px;	font-weight: 400;	margin-bottom: 33px;	position: relative;	padding-bottom: 10px;}.teaser h2:after {	content: '';	position: absolute;	width: 50px;	margin-left: -25px;	height: 1px;	background-color: rgba(204, 204, 204, 0.2);	bottom: -12px;	left: 50%;}.teaser h3 {	margin-bottom: 16px;	font-size: 24px;}.teaser h4 {	font-size: 20px;	margin-bottom: 18px;}.teaser .media-left {	padding-right: 45px;}@media (max-width: 500px) {	.teaser .media-left {		padding-right: 20px;	}}.teaser .media-body h3 {	margin-bottom: 20px;	font-size: 28px;}.teaser .media-body h4 {	margin-bottom: 6px;}@media (max-width: 500px) {	.teaser h2, .teaser h3, .teaser h4 {		font-size: 1.4em;	}	.teaser h2 span, .teaser h3 span, .teaser h4 span {		font-size: 1.2em;	}}.teaser [class*="count"] {	font-size: 56px;	font-weight: 700;	margin: 17px 0 6px;}.teaser [class*="count"] + p {	margin: 0;	font-size: 20px;}.teaser .theme_button {	margin: 22px 0 0;}.section_padding_bottom_0 .teaser {	margin-bottom: 0;}.teaser_icon {	display: inline-block;	line-height: 1;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.teaser_icon + p {	margin-top: 27px;}.teaser:hover .teaser_icon {	-webkit-animation: scaleDisappear 0.5s;	animation: scaleDisappear 0.5s;}@media (min-width: 1200px) {	.borders-angle {		position: relative;	}	.borders-angle:before, .borders-angle:after {		content: '';		position: absolute;		width: 1px;		top: -30px;		bottom: 28px;		left: -1px;		background-color: rgba(13, 13, 13, 0.1);		-webkit-transform: rotate(15deg);		transform: rotate(15deg);	}	.borders-angle:after {		left: auto;		right: -5px;	}}.size_big {	font-size: 64px;}.size_normal {	font-size: 48px;}.size_small {	font-size: 28px;}/*horizontal teaser*/.teaser.table_section {	margin-top: 26px;}.teaser.table_section + .teaser.table_section {	margin-top: 70px;}@media (min-width: 768px) {	.teaser.table_section [class*="col-"] * {		margin: 0;		top: 0;	}}@media (max-width: 767px) {	.teaser.table_section [class*="col-"] * {		text-align: center;	}}/* background teaser */.bg_teaser {	background-size: cover;	background-repeat: no-repeat;	background-position: 50% 0;	position: relative;	color: #ffffff;	overflow: hidden;}.bg_teaser .bg_overlay {	position: absolute;	width: 100%;	height: 1000px;}.bg_teaser .highlight {	color: #ffffff;}.bg_teaser h4 + h3 {	margin-top: -14px;	font-size: 50px;}.bg_teaser.rectangular .teaser_content {	padding: 200px 30px 50px;}.bg_teaser.rectangular .teaser_content h3 {	font-size: 40px;}.bg_teaser >img {	display: none;	visibility: hidden;}.bg_teaser .teaser_content {	margin: 0;	padding: 40px 40px 35px;	z-index: 2;}.bg_teaser .teaser_content >.media-left {	padding-right: 35px;}.bg_teaser .teaser_content.media {	padding: 75px 40px 60px;}.bg_overlay {	position: absolute !important;	top: 0;	bottom: 0;	right: 0;	left: 0;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.color_bg_1 .bg_overlay {	background-color: rgba(224, 0, 108, 0.85);}.color_bg_2 .bg_overlay {	background-color: rgba(255, 119, 184, 0.9);}.color_bg_3 .bg_overlay {	background-color: rgba(253, 97, 227, 0.9);}.darkgrey_bg .bg_overlay {	background-color: rgba(26, 26, 26, 0.8);}.gradient_bg_vert .bg_overlay {	background: #fd61e3;	background: -webkit-linear-gradient(#fd61e3, #fd61e3 50%, #ff77b8);	background: linear-gradient(#fd61e3, #fd61e3 50%, #ff77b8);}.gradient_bg_goriz .bg_overlay {	background: #fd61e3;	background: -webkit-linear-gradient(left, #fd61e3, #fd61e3 50%, #ff77b8);	background: linear-gradient(to right, #fd61e3, #fd61e3 50%, #ff77b8);}.square_teaser .item-media:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgba(26, 26, 26, 0.8);}.square_teaser .item-content {	top: 0;	margin: 20px 30px 80px;	overflow: hidden;}.square_teaser .teaser_icon {	color: #e0006c;	position: absolute;	bottom: 30px;	left: 30px;}.square_teaser .item-media:after, .square_teaser .teaser_icon, .square_teaser h4, .square_teaser p {	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.square_teaser h4 {	color: #ffffff;	font-size: 28px;	font-weight: 700;}.square_teaser p {	color: #ffffff;	opacity: 0;}.square_teaser:hover h4, .square_teaser:hover .teaser_icon {	color: #1a1a1a;}.square_teaser:hover p {	opacity: 1;}.square_teaser:hover .item-media:after {	background-color: #e0006c;}/* testimonials-carousel */.testimonials-carousel {	padding: 0 0 25px;}.testimonials-carousel .item >p {	font-style: italic;	padding-left: 40px;	margin-bottom: 40px;	position: relative;}.testimonials-carousel .item >p:before {	font-family: 'PT Sans', sans-serif;	font-size: 100px;	font-style: normal;	content: '\201c';	position: absolute;	left: -3px;	top: 30px;	z-index: 10;}.testimonials-carousel h4 {	margin: 0;}.testimonials-carousel h4 + p {	margin-bottom: 0;}.testimonials-carousel .carousel-indicators {	bottom: -16px;	display: none;}.testimonials-carousel .carousel-control {	display: none;}.testimonials-carousel .media + p {	position: relative;	padding: 10px 16px;	background-color: #f2f2f2;}.testimonials-carousel .media:after {	content: '';	display: block;	clear: both;}.testimonials-carousel .media + p:before,.testimonials-carousel .media + p:after {	content: '';	position: absolute;	left: 0;	top: auto;	bottom: -18px;	border-style: solid;	border-width: 18px 0 0 18px;	border-color: rgba(0, 0, 0, 0.05) transparent transparent transparent;}.testimonials-carousel .media + p:after {	left: auto;	right: 0;	border-style: solid;	border-width: 18px 18px 0 0;}.testimonials-carousel .media-object {	max-width: 50px;	border-radius: 50%;	margin-bottom: 10px;}.testimonials-carousel .carousel-indicators li {	border-color: #e0006c;}.testimonials-carousel .carousel-indicators li.active {	background-color: #e0006c;}.testimonials-control {	font-size: 22px;}@media (min-width: 768px) {	.single-slide h2 {		font-size: 50px;	}}.single-slide h2 {	font-weight: 900;}.single-slide h3 {	margin-bottom: 10px;	font-size: 28px;}/*thumbnail*/.thumbnail {	position: relative;	text-align: center;	border-radius: 0;	padding: 0;	border: none;	overflow: hidden;	background-color: #ffffff;}.isotope-item .thumbnail {	margin-bottom: 30px;}.thumbnail h3 {	font-size: 20px;	margin-bottom: 2px;}.thumbnail h3 a {	color: inherit;}.thumbnail h3 + p {	color: #e0006c;	margin-bottom: 10px;}.thumbnail .caption {	color: #818181;	background-color: #ffffff;	padding: 16px 20px 26px;}/*price tables*/.price-table,.price-table ul {	margin: 0;	padding: 0;	list-style: none;	text-align: center;}.price-table {	margin: 0;}.price-table.central {	margin-top: 10px;}/* price table with background */.price-table.with_background .features-list li {	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.price-table.with_background .features-list li:first-child {	border-top: 1px solid rgba(0, 0, 0, 0.05);}.plan-name {	padding: 12px 0 13px;}.plan-name h3 {	font-size: 32px;	margin: 0;}.plan-price {	padding: 20px 0 11px;	position: relative;	line-height: 1;	background-color: #e0006c;  /* dollar sign */  /* price */  /* per month */}.plan-price span {	font-size: 80px;	font-weight: 100;}.central .plan-price span {	font-size: 120px;}.plan-price span:first-child {	color: #1a1a1a;}.plan-price p {	text-transform: uppercase;	opacity: 0.5;}.features-list {	margin-top: 40px;}.features-list li {	margin: 0 40px;	padding: 12px 0 13px;}.features-list .enabled:before,.features-list .disabled:before {	font-family: 'rt-icons-2';	font-size: 24px;	line-height: 1;	position: relative;	top: 5px;	right: 4px;	content: "\e116";	padding-right: 8px;	color: #1a1a1a;}.features-list .disabled:before {	content: "\e117";}.call-to-action {	padding: 40px 40px 45px;}.price-table.style1 {	border: 1px solid rgba(0, 0, 0, 0.05);}.price-table.style1 .features-list li + li {	border-top: 1px solid rgba(0, 0, 0, 0.05);}.price-table.style1 .plan-price {	background-color: #e0006c;	color: #ffffff;	margin: 1px -1px;}.price-table.style2 {	background-color: #f2f2f2;}.price-table.style2 .plan-name {	background-color: #e0006c;	padding: 30px 0;}.price-table.style2 .plan-name h3 {	color: #ffffff;}.price-table.style2 .plan-price {	padding-bottom: 0;	color: #1a1a1a;}.price-table.style2 .enabled:before,.price-table.style2 .disabled:before {	font-family: 'rt-icons-2';	content: "\e621";	padding-right: 13px;	color: #e0006c;}.price-table.style2 .disabled:before {	color: #1a1a1a;	content: "\e622";}/*contacts*/.contact-form {	position: relative;	z-index: 3;}.contact-form textarea {	max-height: 140px;}.contact-form.parallax {	padding: 50px 50px 35px;	background-image: url(../images/parallax/progress.jpg);}.contact-form-respond {	display: block;	font-weight: 800;}.contact-form-respond:before {	font-family: 'rt-icons-2';	content: "\e71a";	padding-right: 10px;}.contact-form p {	margin-bottom: 10px;	position: relative;}.contact-form-submit .theme_button {	margin-right: 6px;}.contact-form.transparent-background .form-control {	background-color: transparent;}.contact-email {	font-size: 40px;	text-transform: uppercase;}@media (max-width: 767px) {	.contact-email {		font-size: 20px;		margin-bottom: 6px;	}	.contact-form.parallax {		padding-left: 20px;		padding-right: 20px;		padding-bottom: 40px;	}}.border-paragraphs {	margin: 25px 0 25px;}.border-paragraphs p {	padding: 9px 0 10px;	margin: 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.border-paragraphs p:first-child {	border-top: 1px solid rgba(0, 0, 0, 0.05);}/* partners carousel */.owl-carousel.partners-carousel {	margin-bottom: 0;}.light-partner-image a {	display: block;	background-color: #818181;}.light-partner-image a:hover {	background-color: #e0006c;}.highlight-partner-image a {	display: block;	background-color: #e0006c;}.highlight-partner-image a:hover {	background-color: #1a1a1a;}/* Calendar */.calendar {	margin-bottom: 80px;}.calendar-header {	padding: 0 25px;	height: 60px;	line-height: 60px;	background-color: #e0006c;}.calendar-header >* {	vertical-align: middle;}.calendar-header a {	color: #ffffff;}.calendar-header a:hover {	color: #1a1a1a !important;}.calendar-header .next,.calendar-header .prev {	display: inline-block;	width: 40px;}.calendar-header h2 {	color: #ffffff;	position: relative;	top: -3px;	margin: 0 15px 0 0;}@media (max-width: 540px) {	.calendar-header {		padding: 0;	}	.calendar-header h2 {		font-size: 20px;	}	.calendar-header h2 + a {		display: none;	}}.week-days,.week-row,.month-box {	font-size: 0;}.week-days {	color: #1a1a1a;	background-color: #f2f2f2;	overflow: hidden;}.week-days >div {	position: relative;	display: inline-block;	width: 14.285714%;	font-size: 12px;	line-height: 24px;	text-transform: uppercase;	font-weight: 700;	text-align: center;	padding: 8px 0;}.day-cell {	position: relative;	padding: 25px 0;	display: inline-block;	width: 14.285714286%;	text-align: center;	cursor: pointer;}.day-cell + .day-cell {	border-left: 1px solid rgba(0, 0, 0, 0.05);}.day-cell.not-cur-month {	cursor: default;}.appointment-calendar .day-cell.selected-day,.day-cell.today {	background-color: #4c4c4c;}.day-cell.selected-day >*,.day-cell.today >* {	color: #fff;}.week-row {	border: 1px solid rgba(0, 0, 0, 0.05);}.week-row + .week-row {	border-top: none;}.day-cell * {	font-size: 14px;}.day-date {	color: #1a1a1a;}.not-cur-month .day-date {	color: #b2b2b2;}@media (max-width: 639px) {	.day-cell.today:before,  .day-cell * {		font-size: 12px;	}	.week-days >div {		font-size: 12px;	}	.day-cell {		padding: 20px 0;	}}@media (max-width: 439px) {	.day-cell.today:before,  .day-cell * {		font-size: 8px;	}	.day-cell .day-date {		font-size: 12px;	}	.day-cell {		padding: 15px 0;	}}/* Appointment page */.appointment-calendar .selected-day:after {	display: none;}.appointment-list {	padding: 40px 40px 50px;	background-color: #f2f2f2;}.appointment-list p {	font-size: 20px;}.appointment-list ul {	margin: 0;	padding: 0;}.appointment-list li:first-child {	border-top: 1px solid rgba(0, 0, 0, 0.05);}.appointment-list li {	padding: 5px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.appointment-list li div * {	font-size: 14px;}.appointment-list li >div {	height: 40px;	line-height: 40px;	display: inline-block;}.appointment-time span {	margin-left: 15px;}.appointment-slots {	margin-left: 110px;}@media (max-width: 991px) {	.appointment-slots {		margin-left: 40px;	}	.boxed .appointment-list li >div {		display: block;		float: none;	}	.boxed .appointment-slots {		margin-left: 0;	}}@media (max-width: 767px) {	.appointment-list li >div {		display: block;		float: none;	}	.appointment-slots {		margin-left: 0;	}}.appointment-slots span {	color: #1a1a1a;}.unavailable .appointment-slots span {	color: #e0006c;}.book-appointment {	float: right;}.appointment-list li i {	position: relative;	font-size: 16px;	color: #e0006c;	top: 2px;	font-weight: 300;}.appointment-list .book-appointment a {	min-width: 160px !important;	padding: 13px 10px;}.appointment-list .book-appointment a[class*="color"]:hover {	color: #1a1a1a !important;}.appointment-list .unavailable .book-appointment a {	cursor: default;	pointer-events: none;}/***utilites*/.alignleft {	float: left;	margin: 5px 30px 15px 0;	max-width: 50%;}.alignright {	float: right;	margin: 5px 0 15px 30px;	max-width: 50%;}.round {	border-radius: 50%;}.inline-block {	display: inline-block;	max-width: 100%;}.with_padding {	padding: 35px 35px 45px;}.table_section_content {	padding: 30px 50px;}.table_section_content h3 {	font-size: 42px;	font-weight: 300;	margin: 0 0 32px;}.with_background {	background-color: #f2f2f2;}.muted_background {	background-color: rgba(26, 26, 26, 0.06);}.with_border {	border: 1px solid rgba(0, 0, 0, 0.05);}.before_cover,.after_cover,.before_cover >*,.after_cover >* {	position: relative;	z-index: 2;}.before_cover:before,.after_cover:after {	content: '';	display: block;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.big {	font-size: 50px;	line-height: 0.9;}@media (max-width: 400px) {	.big {		font-size: 40px;	}}.extra-big {	font-size: 75px;	line-height: 0.9;}@media (max-width: 540px) {	.extra-big {		font-size: 50px;	}}.response,.highlight {	color: #e0006c;	border-color: #e0006c;}.highlight2 {	color: #fd61e3;	border-color: #fd61e3;}.red, .required {	color: #fa5c5d;}.black {	color: #0d0d0d;	border-color: #0d0d0d;}.grey {	color: #1a1a1a;	border-color: #1a1a1a;}.greylinks a {	color: #818181;}.darklinks a {	color: #1a1a1a;}.thin {	font-weight: 100;}.bold {	font-weight: 700;}.quotesign {	position: relative;	display: inline-block;	width: 50px;	height: 50px;	line-height: 1;}.quotesign:before {	font-size: 150px;	font-family: 'PT Sans', sans-serif;	content: '‘‘';	position: absolute;	left: 0;	top: 0;	line-height: 1;}.light_bg_color {	background-color: #ffffff;}.main_bg_color {	color: #ffffff;	background-color: #e0006c;}.main_bg_color2 {	color: #ffffff;	background-color: #fd61e3;}.dark_bg_color {	color: #ffffff;	background-color: #0d0d0d;}.dark_bg_color h1, .dark_bg_color h2, .dark_bg_color h3, .dark_bg_color h4, .dark_bg_color h5, .dark_bg_color h6 {	color: #ffffff;}.darkgrey_bg_color {	color: #ffffff;	background-color: #1a1a1a;}.darkgrey_bg_color h1, .darkgrey_bg_color h2, .darkgrey_bg_color h3, .darkgrey_bg_color h4, .darkgrey_bg_color h5, .darkgrey_bg_color h6 {	color: #ffffff;}/*dividers, margins and paddings*/.divider_20 {	margin: 20px 0;}.divider_30 {	margin: 30px 0;}.divider_40 {	margin: 40px 0;}.topmargin_-5 {	margin-top: -5px;}.topmargin_-25 {	margin-top: -25px;}.topmargin_0 {	margin-top: 0 !important;}.topmargin_1 {	margin-top: 1px;}.topmargin_5 {	margin-top: 5px;}.topmargin_10 {	margin-top: 10px;}.topmargin_20 {	margin-top: 20px;}.topmargin_25 {	margin-top: 25px;}.topmargin_30 {	margin-top: 30px;}.topmargin_40 {	margin-top: 40px;}.topmargin_50 {	margin-top: 50px;}.topmargin_60 {	margin-top: 60px;}.topmargin_70 {	margin-top: 70px;}.bottommargin_0 {	margin-bottom: 0 !important;}.bottommargin_5 {	margin-bottom: 5px;}.bottommargin_10 {	margin-bottom: 10px;}.bottommargin_20 {	margin-bottom: 20px;}.bottommargin_25 {	margin-bottom: 25px;}.bottommargin_30 {	margin-bottom: 30px;}.bottommargin_40 {	margin-bottom: 40px;}.bottommargin_50 {	margin-bottom: 50px;}.bottommargin_60 {	margin-bottom: 60px;}.margin_0 {	margin: 0 !important;}.padding_0 {	padding: 0;}.padding_10 {	padding: 10px;}.padding_20 {	padding: 20px;}.padding_30 {	padding: 30px;}.padding_40 {	padding: 40px;}.fontsize_12 {	font-size: 12px;}.fontsize_16 {	font-size: 16px;}.fontsize_18 {	font-size: 18px;}.fontsize_20 {	font-size: 20px;}.fontsize_24 {	font-size: 24px;}.fontsize_30 {	font-size: 30px;}.muellerhoff {	font-family: 'Herr Von Muellerhoff', cursive;	font-weight: 400;}h2.muellerhoff,h2 .muellerhoff {	margin-top: 10px;	font-size: 40px;}h2 .muellerhoff {	display: inline-block;}.maxwidth_570 {	max-width: 570px;}.columns_padding_0 [class*="col-"] {	padding: 0;}.columns_padding_1 [class*="col-"] {	padding-left: 0;	padding-right: 1px;}.columns_padding_2 [class*="col-"] {	padding-left: 1px;	padding-right: 1px;}.columns_padding_5 [class*="col-"] {	padding-left: 5px;	padding-right: 5px;}.columns_padding_0 >.container,.columns_padding_2 >.container,.columns_padding_1 >.container {	padding-left: 30px;	padding-right: 30px;}.columns_padding_0.table_section >.container {	padding: 0;}.columns_padding_5 >.container {	padding-left: 25px;	padding-right: 25px;}.row.columns_padding_2 {	margin-left: -1px;	margin-right: -1px;}.row.columns_padding_2 >[class*="col-"] {	padding-left: 1px;	padding-right: 1px;}.row.columns_padding_5 {	margin-left: -5px;	margin-right: -5px;}@media (min-width: 500px) {	.columns_padding_25 >[class*="container"] >.row {		margin-right: -25px;		margin-left: -25px;	}	.columns_padding_25 >[class*="container"] >.row >[class*="col-"] {		padding-left: 25px;		padding-right: 25px;	}}/*alignment*/.display_table {	display: table;	min-width: 100%;	height: 100%;	margin: auto;}.display_table_cell {	display: table-cell;	vertical-align: middle;	float: none;	overflow: hidden;	zoom: 1;}@media (min-width: 1200px) {	.text-lg-right {		text-align: right;	}	.text-lg-left {		text-align: left;	}	.text-lg-center {		text-align: center;	}	.display_table_lg {		display: table;		min-width: 100%;		height: 100%;		margin: auto;	}	.display_table_cell_lg {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;	}}@media (min-width: 992px) {	.text-md-right {		text-align: right;	}	.text-md-left {		text-align: left;	}	.text-md-center {		text-align: center;	}	.display_inline_md {		display: inline;	}	.display_table_md {		display: table;		min-width: 100%;		height: 100%;		margin: auto;	}	.display_table_cell_md {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;	}}@media (min-width: 768px) {	.text-sm-right {		text-align: right;	}	.text-sm-left {		text-align: left;	}	.text-sm-center {		text-align: center;	}	.display_table_sm {		display: table;		min-width: 100%;		height: 100%;		margin: auto;	}	.display_table_cell_sm {		display: table-cell;		vertical-align: middle;		float: none;		overflow: hidden;		zoom: 1;	}}@media (max-width: 767px) {	.text-xs-right {		text-align: right;	}	.text-xs-left {		text-align: left;	}	.text-xs-center {		text-align: center;	}	.not_found {		font-size: 130px;	}	.not_found + h2 {		font-size: 30px;	}}@media (max-width: 500px) {	.hidden-xxs {		display: none;	}}.inline-dropdown {	list-style: none;	margin: 0;	padding: 0;}.inline-dropdown >li {	display: inline-block;}.small-text {	font-size: 12px;	text-transform: uppercase;	letter-spacing: 0.1em;}/* common side and vertical items */.with_border .item-media {	margin: -1px -1px -1px -1px;	z-index: 1;}.side-item >.row {	margin: 0;}.side-item >.row >[class*="col-"] {	padding: 0;}.side-item.content-padding .item-content {	padding: 35px 40px;}@media (max-width: 400px) {	.side-item.content-padding .item-content {		padding: 35px 15px;	}}.side-item.full-padding {	padding: 30px 30px 30px 30px;}.side-item [class*="col-"] + [class*="col-"] {	margin-top: 0 !important;}.side-item.with_border [class*="col-"] >.item-title {	margin-right: -1px;	margin-left: -1px;}/*-md- paddings and margins*/@media (min-width: 992px) {	.side-item.with_border [class*="-md-"] >.item-title {		margin-top: -1px;	}}/*-sm- paddings and margins*/@media (min-width: 768px) {	.side-item.with_border [class*="-sm-"] >.item-title {		margin-top: -1px;	}}.item-title h2, .item-title h3, .item-title h4 {	margin: 0;}.item-title h4 {	padding: 18px 15px;}.vertical-item.full-padding {	padding: 30px 30px 30px 30px;}.vertical-item.content-padding .item-content {	padding: 0 30px 20px;}.vertical-item.content-absolute {	position: relative;	overflow: hidden;}.vertical-item.content-absolute .item-content {	position: absolute;	bottom: 0;	left: 0;	right: 0;	padding: 0 30px 10px;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}@media (max-width: 400px) {	.vertical-item.content-absolute .item-content {		padding: 0 15px 20px;	}}.vertical-item.content-absolute.vertical-center .item-content {	top: 0;	line-height: 1.1;}/* item meta */.item-meta {	margin-bottom: 10px;}.item-meta i {	display: inline-block;	position: relative;	font-size: 16px;	padding: 0;	margin: 0 0 0 15px !important;}.item-meta i:first-child {	margin-left: 0 !important;}/* item media links */.item-media {	position: relative;	overflow: hidden;}.media-links {	text-align: center;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.media-links div {	position: absolute;	top: 50%;	width: 100%;	margin-top: -25px;	z-index: 4;}.media-links:before {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #fd61e3;	background: -webkit-linear-gradient(left, #fd61e3, #fd61e3 50%, #ff77b8);	background: linear-gradient(to right, #fd61e3, #fd61e3 50%, #ff77b8);	filter: alpha(opacity=0);	opacity: 0;	-webkit-transition: all 0.2s linear;	transition: all 0.2s linear;}[class*="item"]:hover .media-links:before {	filter: alpha(opacity=50);	opacity: 0.5;}.media-links a.abs-link {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	opacity: 0;}[class*="item"]:hover .media-links a.abs-link {	opacity: 1;}.links-wrap a {	position: relative;	width: 40px;	height: 40px;	line-height: 40px;	top: -100px;	display: inline-block;	z-index: 5;	font-size: 16px;	text-align: center;	filter: alpha(opacity=0);	opacity: 0;	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;	border: 1px solid #ffffff;	background-color: #ffffff;	color: #e0006c;}.links-wrap a:hover {	background-color: transparent;	color: #ffffff;}.links-wrap a.p-link {	margin-left: 6px;	color: #ffffff;	background-color: transparent;	border-color: #ffffff;	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;	-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;}.links-wrap a.p-link:hover {	color: #e0006c;	background-color: #ffffff;}.links-wrap a:before {	font-family: 'rt-icons-2';	content: "\e656";}.links-wrap a.p-link:before {	content: "\e654";}[class*="item"]:hover .links-wrap a {	top: 0px;	filter: alpha(opacity=100);	opacity: 1;}[class*="item"]:hover .media-links div {	filter: alpha(opacity=100);	opacity: 1;}/* item icons */.item-icons {	display: table;	width: 100%;	border-top: 1px solid rgba(128, 128, 128, 0.1);}.item-icons i {	display: block;	font-size: 16px;}.item-icons >div {	padding: 22px 10px 18px;	display: table-cell;}.item-icons >div + div {	border-left: 1px solid rgba(128, 128, 128, 0.1);}.bottom-border {	position: relative;}.bottom-border:after {	content: '';	position: absolute;	left: 0;	right: 0;	bottom: 0;	height: 2px;	background-color: rgba(0, 0, 0, 0.1);}.block-header {	text-transform: uppercase;	font-weight: 400;	font-size: 12px;	letter-spacing: 0.1em;	line-height: 1;	padding-bottom: 9px;}.block-header .highlight {	position: relative;}.block-header .highlight:after {	content: '';	position: absolute;	left: 0;	right: 0;	bottom: -11px;	height: 3px;	z-index: 2;	background-color: #e0006c;}/***plugins*/.owl-carousel {	position: relative;}.owl-carousel .owl-nav {	right: 0;	left: 0;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.owl-carousel .owl-nav >div {	color: transparent;	font-size: 0;	position: absolute;	right: 10px;	text-align: center;	width: 24px;	height: 24px;	background-color: #ffffff;}.owl-carousel .owl-nav >div:first-child {	left: 10px;	right: auto;}.owl-carousel .owl-nav >div:after {	font-family: 'rt-icons-2';	font-size: 20px;	line-height: 24px;	content: "\e7c5";	color: #1a1a1a;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.owl-carousel .owl-nav >div:first-child:after {	content: '\e7c4';}.owl-carousel.numbered-pagination .owl-nav >div {	bottom: -83px;	right: 50%;	margin-right: -72px;	background-color: transparent;}.owl-carousel.numbered-pagination .owl-nav >div:first-child {	left: 50%;	margin-left: -72px;}.owl-carousel.numbered-pagination .owl-nav >div:hover:after {	color: #e0006c !important;}.owl-carousel.numbered-pagination .owl-nav >div:after {	font-size: 10px;}.ds .owl-carousel.numbered-pagination .owl-nav >div:after {	color: #ffffff;}/*  * Owl Carousel CSS File *  v2.0 *//*  *  Owl Carousel - Animate Plugin */.owl-carousel .animated {	-webkit-animation-duration: 1000ms;	animation-duration: 1000ms;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}.owl-carousel .owl-animated-in {	z-index: 0;}.owl-carousel .owl-animated-out {	z-index: 1;}.owl-carousel .fadeOut {	-webkit-animation-name: fadeOut;	animation-name: fadeOut;}@-webkit-keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}@keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}/*  *  Owl Carousel - Auto Height Plugin */.owl-height {	-webkit-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}/*  *  Core Owl Carousel CSS File */.owl-carousel {	display: none;	width: 100%;	-webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */	position: relative;	z-index: 1;}.owl-carousel .owl-stage {	position: relative;	-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.owl-carousel .owl-stage-outer {	position: relative;	overflow: hidden;  /* fix for flashing background */	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {	cursor: pointer;	cursor: hand;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.owl-carousel.owl-loaded {	display: block;}.owl-carousel.owl-loading {	opacity: 0;	display: block;}.owl-carousel.owl-hidden {	opacity: 0;}.owl-carousel .owl-refresh .owl-item {	display: none;}.owl-carousel .owl-item {	position: relative;	min-height: 1px;	float: left;	-webkit-backface-visibility: hidden;	-webkit-tap-highlight-color: transparent;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.owl-carousel .owl-item img {	display: block;	width: 100%;	-webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {	-webkit-user-select: auto;	-moz-user-select: auto;	-ms-user-select: auto;	user-select: auto;}.owl-carousel .owl-grab {	cursor: move;	cursor: -webkit-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.owl-carousel.owl-rtl {	direction: rtl;}.owl-carousel.owl-rtl .owl-item {	float: right;}/* No Js */.no-js .owl-carousel {	display: block;}/*  *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {	opacity: 0;	-webkit-transition: opacity 400ms ease;	transition: opacity 400ms ease;}.owl-carousel .owl-item img {	-webkit-transform-style: preserve-3d;	transform-style: preserve-3d;}.owl-theme .owl-dots {	text-align: center;	margin-top: 40px;	-webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot {	display: inline-block;	zoom: 1;	*display: inline;}.owl-theme .owl-dots .owl-dot span {	width: 10px;	height: 10px;	margin: 5px 6px;	display: block;	-webkit-backface-visibility: visible;	-webkit-transition: all 200ms ease;	transition: all 200ms ease;	border-radius: 50%;	background-color: #1a1a1a;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {	background-color: #e0006c;}.owl-custom-nav {	text-align: center;}.owl-custom-nav [class*="custom"] {	cursor: pointer;	position: relative;	bottom: 2px;}.owl-custom-nav >div {	display: inline-block;}/* owl images fix */.owl-carousel .owl-item {	-webkit-transition: opacity 0.4s ease 0.2s;	transition: opacity 0.4s ease 0.2s;	opacity: 0;}.owl-carousel .owl-item.active {	opacity: 1;}.owl-center .owl-item {	opacity: 1;}/*flexslider*//* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {	outline: none;}.slides,.flex-control-nav,.flex-direction-nav {	margin: 0;	padding: 0;	list-style: none;}/* FlexSlider Necessary Styles*********************************/.flexslider {	margin: 0;	padding: 0;}.flexslider .slides >li {	display: none;	-webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {	width: 100%;	display: block;}.flex-pauseplay span {	text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {	content: "\0020";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}html[xmlns] .slides {	display: block;}* html .slides {	height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides >li:first-child {	display: block;}/* FlexSlider Default Theme*********************************/.flexslider {	margin: 0 0;	position: relative;	zoom: 1;}.flex-viewport {	max-height: 2000px;	-webkit-transition: all 1s ease;	transition: all 1s ease;}.loading .flex-viewport {	max-height: 300px;}.flexslider .slides {	zoom: 1;}/*.carousel li { margin-right: 5px; }*//* Direction Nav */.flex-direction-nav {	*height: 0;}.flex-direction-nav a {	text-decoration: none;	display: block;	width: 40px;	height: 40px;	margin: -20px 0 0;	position: absolute;	top: 50%;	z-index: 10;	overflow: hidden;	cursor: pointer;	font-size: 0;	color: transparent;	text-align: center;	line-height: 40px;}.flex-direction-nav .flex-prev {	left: 30px;}.flex-direction-nav .flex-next {	right: 30px;}.flex-direction-nav .flex-disabled {	opacity: 0 !important;	filter: alpha(opacity=0);	cursor: default;}.flex-direction-nav a:before {	font-family: 'rt-icons-2';	font-size: 10px;	content: '\e7c4';	color: #1a1a1a;}.flex-direction-nav a:hover:before {	color: #e0006c;}.flex-direction-nav a.flex-next:before {	content: '\e7c5';}.vertical-nav .flex-direction-nav a {	width: 14px;	height: 14px;	margin: 0;	line-height: 14px;	right: 55px;	left: auto;}.vertical-nav .flex-direction-nav a.flex-prev {	margin-top: -80px;}.vertical-nav .flex-direction-nav a.flex-prev:before {	content: "\e7c6";}.vertical-nav .flex-direction-nav a.flex-next {	margin-top: 66px;}.vertical-nav .flex-direction-nav a.flex-next:before {	content: "\e7c3";}/* Pause/Play */.flex-pauseplay a {	display: block;	width: 20px;	height: 20px;	position: absolute;	bottom: 5px;	left: 10px;	opacity: 0.8;	z-index: 10;	overflow: hidden;	cursor: pointer;	color: #000;}.flex-pauseplay a:before {	font-family: 'rt-icons-2';	font-size: 20px;	display: inline-block;	content: "\e6a2";}.flex-pauseplay a:hover {	opacity: 1;}.flex-pauseplay a.flex-play:before {	content: "\e711";}/* Control Nav */.flex-control-nav {	width: 14px;	position: absolute;	right: 55px;	top: 50%;	text-align: center;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	z-index: 10;}.flex-control-nav li {	text-align: center;	display: block;	padding: 5px 0;	zoom: 1;	*display: inline;}.flex-control-paging li a {	width: 14px;	height: 14px;	display: block;	position: relative;	cursor: pointer;	text-indent: -9999px;}.flex-control-paging li a:before {	content: "";	position: absolute;	top: 5px;	right: 5px;	width: 3px;	height: 3px;	border-radius: 50%;	background-color: #1a1a1a;}.ds .flex-control-paging li a:before {	background-color: #4c4c4c;}.ds .flex-control-paging li a,.cs .flex-control-paging li a {	border-color: #ffffff;}.flex-control-paging li a:hover:before {	background-color: #ff77b8;}.flex-control-paging li a.flex-active:before {	background-color: #ff77b8;}.flex-control-thumbs {	margin: 5px 0 0;	position: static;	overflow: hidden;}.flex-control-thumbs li {	width: 25%;	float: left;	margin: 0;}.flex-control-thumbs img {	width: 100%;	display: block;	opacity: .7;	cursor: pointer;}.flex-control-thumbs img:hover {	opacity: 1;}.flex-control-thumbs .flex-active {	opacity: 1;	cursor: default;}/* custom nav for flex slider*/.flex-custom-nav {	text-align: center;	position: absolute;	bottom: 38px;	right: 0;	left: 0;	z-index: 3;	line-height: 1;	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.flex-custom-nav .flex-control-nav {	width: auto;	display: inline-block;	position: static;}.flex-custom-nav .flex-custom-link {	font-size: 12px;	position: relative;	bottom: 7px;	margin: 0 8px;	color: #1a1a1a;}.ds .flex-custom-nav .flex-custom-link,.cs .flex-custom-nav .flex-custom-link {	color: #ffffff;}.flex-custom-nav .flex-custom-link:hover {	color: #e0006c;}.intro_section:hover .flex-custom-nav {	opacity: 1;}/*prettyPhoto*/div.facebook .pp_expand {	background: url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.facebook .pp_expand:hover {	background: url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.facebook .pp_contract {	background: url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.facebook .pp_contract:hover {	background: url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.facebook .pp_close {	width: 22px;	height: 22px;	background: url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;	cursor: pointer;	z-index: 3000;}div.facebook .pp_description {	margin: 0 37px 0 0;}div.facebook .pp_loaderIcon {	background: url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous {	background: url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_arrow_previous.disabled {	background-position: 0 -96px;	cursor: default;}div.facebook .pp_arrow_next {	background: url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_arrow_next.disabled {	background-position: -32px -96px;	cursor: default;}div.facebook .pp_nav {	margin-top: 0;}div.facebook .pp_nav p {	font-size: 15px;	padding: 0 3px 0 4px;	margin-top: -2px;}div.facebook .pp_nav .pp_play {	background: url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;	height: 22px;	width: 22px;}div.facebook .pp_nav .pp_pause {	background: url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;	height: 22px;	width: 22px;}div.facebook .pp_next:hover {	background: url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;	cursor: pointer;}div.facebook .pp_previous:hover {	background: url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.pp_pic_holder a:focus {	outline: none;}div.pp_overlay {	background: #000;	display: none;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 9500;}div.pp_pic_holder {	display: none;	position: absolute;	width: 100px;	z-index: 10000;}.pp_content {	height: 40px;	min-width: 40px;	overflow: hidden;}* html .pp_content {	width: 40px;}.pp_content_container {	position: relative;	text-align: left;	width: 100%;}.pp_content_container .pp_left {	padding-left: 20px;}.pp_content_container .pp_right {	padding-right: 20px;}.pp_content_container .pp_details {	float: left;  /*margin:10px 0 2px;*/	padding: 7px 10px;	background-color: #ffffff;}.pp_description {	display: none;	margin: 0;}.pp_social {	float: left;	margin: 0;}.pp_social .facebook {	float: left;	margin-left: 5px;	width: auto;	overflow: hidden;}.pp_social .twitter {	float: left;}.pp_nav {	clear: right;	float: left;	margin: 3px 10px 0 0;}.pp_nav p {	float: left;	white-space: nowrap;	margin: 2px 4px;}.pp_nav .pp_play, .pp_nav .pp_pause {	float: left;	margin-right: 4px;	text-indent: -10000px;}a.pp_arrow_previous, a.pp_arrow_next {	display: block;	float: left;	height: 15px;	margin-top: 3px;	overflow: hidden;	text-indent: -10000px;	width: 14px;}.pp_hoverContainer {	position: absolute;	top: 0;	width: 100%;	z-index: 2000;}.pp_gallery {	display: none;	left: 50%;	margin-top: -50px;	position: absolute;	z-index: 10000;}.pp_gallery div {	float: left;	overflow: hidden;	position: relative;}.pp_gallery ul {	float: left;	height: 35px;	position: relative;	white-space: nowrap;	margin: 0 0 0 5px;	padding: 0;}.pp_gallery ul a {	border: 1px rgba(0, 0, 0, 0.5) solid;	display: block;	float: left;	height: 33px;	overflow: hidden;}.pp_gallery ul a img {	border: 0;}.pp_gallery li {	display: block;	float: left;	margin: 0 5px 0 0;	padding: 0;}.pp_gallery li.default a {	background: url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;	display: block;	height: 33px;	width: 50px;}.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {	margin-top: 7px !important;}a.pp_next {	background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: right;	height: 100%;	text-indent: -10000px;	width: 49%;	-webkit-transition: none;	transition: none;}a.pp_previous {	background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: left;	height: 100%;	text-indent: -10000px;	width: 49%;	-webkit-transition: none;	transition: none;}a.pp_expand, a.pp_contract {	cursor: pointer;	display: none;	height: 20px;	position: absolute;	right: 30px;	text-indent: -10000px;	top: 10px;	width: 20px;	z-index: 20000;}a.pp_close {	position: absolute;	right: 6px;	top: -16px;	display: block;	line-height: 22px;	text-indent: -10000px;}.pp_loaderIcon {	display: block;	height: 24px;	left: 50%;	position: absolute;	top: 50%;	width: 24px;	margin: -12px 0 0 -12px;}#pp_full_res {	line-height: 1 !important;}#pp_full_res .pp_inline {	text-align: left;}#pp_full_res .pp_inline p {	margin: 0 0 15px;}div.ppt {	color: #ffffff;	display: none;	font-size: 17px;	z-index: 9999;	margin: 0 0 5px 15px;}.pp_top, .pp_bottom {	height: 20px;	position: relative;}* html .pp_top, * html .pp_bottom {	padding: 0 20px;}.pp_top .pp_left, .pp_bottom .pp_left {	height: 20px;	left: 0;	position: absolute;	width: 20px;}.pp_top .pp_middle, .pp_bottom .pp_middle {	height: 20px;	left: 20px;	position: absolute;	right: 20px;}* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {	left: 0;	position: static;}.pp_top .pp_right, .pp_bottom .pp_right {	height: 20px;	left: auto;	position: absolute;	right: 0;	top: 0;	width: 20px;}.pp_fade, .pp_gallery li.default a img {	display: none;}/*easy pie chart*/.chart {	position: relative;	display: inline-block;	width: 270px;	height: 270px;	margin-top: 20px;	margin-bottom: 10px;	text-align: center;}.chart canvas {	position: absolute;	top: 0;	left: 0;}.percent {	display: inline-block;	padding-top: 103px;	font-size: 70px;	font-weight: 100;	z-index: 2;	letter-spacing: -0.05em;}.percent:after {	content: '%';}.angular {	margin-top: 100px;}.angular .chart {	margin-top: 0;}/* timetable */#timetable span {	display: block;}#timetable th, #timetable td {	vertical-align: middle;	font-weight: normal;	text-align: center;	padding: 25px 5px;}#timetable thead {	color: #ffffff;}#timetable thead th {	border: 1px solid rgba(255, 255, 255, 0.1);	border-width: 0 1px;}#timetable tbody th, #timetable tbody td {	border: 1px solid rgba(0, 0, 0, 0.05);	-webkit-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}#timetable tbody .current {	background-color: #e0006c;	border-color: #e0006c;}#timetable tbody .current a {	color: #ffffff;}/* totop */#toTop {	bottom: 0;	right: 0;	display: none;	width: 60px;	height: 40px;	overflow: hidden;	position: fixed;	text-decoration: none;	z-index: 9999;	font-size: 0;	color: transparent;	background-color: #e0006c;	opacity: 0.7;}#toTop:after {	color: #ffffff;	content: '\e835';	font-size: 16px;	line-height: 40px;	font-family: 'fontello';	text-align: center;	display: block;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	-webkit-transition: all 0.2s linear;	transition: all 0.2s linear;}#toTopHover, #toTop:hover {	bottom: 3px;	opacity: 1;}#toTop:hover:after {	color: #ffffff;}#toTop:active, #toTop:focus {	outline: medium none;}.modal-open #toTop {	display: none !important;}/* jQuery Countdown styles 2.0.2. */#comingsoon-countdown {	text-align: center;}#comingsoon-countdown:before,#comingsoon-countdown:after {	clear: both;	display: table;	content: ' ';}.countdown-rtl {	direction: rtl;}.countdown-row {	clear: both;	display: table;	margin: auto;	padding: 20px 0;	margin-bottom: 20px;	text-align: center;}.countdown-section {	display: table-cell;	padding: 10px 30px 20px;	text-align: center;	border-left: 1px solid rgba(255, 255, 255, 0.1);}.countdown-section:first-child {	border-left-width: 0;}.countdown-amount {	font-size: 90px;	line-height: 1;	font-weight: 100;	color: #e0006c;}.countdown-period {	display: block;	font-size: 28px;	font-weight: 100;}.countdown-descr {	display: block;}@media (max-width: 767px) {	.countdown-section {		padding: 20px 8px 0;	}	.countdown-amount {		font-size: 40px;	}	.countdown-period {		font-size: 16px;	}}/*** Add to Any button*/.a2a_menu {	border-radius: 0 !important;}.addtoany_list.a2a_kit_size_32 a >span {	border-radius: 0 !important;}.post-adds .addtoany_list a {	padding: 0;	line-height: 0;	position: relative;}.post-adds .addtoany_list a:before {	content: "\e70a";	font-family: 'rt-icons-2';	font-size: 18px;	color: #ffffff;	position: absolute;	top: 18px;	left: 10px;}.post-adds .a2a_s_a2a {	background: #1a1a1a;	width: 40px !important;	height: 40px !important;}.post-adds .addtoany_list a:hover span {	opacity: 1;}.post-adds .a2a_kit + span {	margin-left: -4px;}/***icons*/a.social-icon {	display: inline-block;	line-height: 1;	text-align: center;	vertical-align: middle;}a.social-icon span {	opacity: 0.7;	display: block;	font-size: 14px;	text-transform: uppercase;}a.social-icon span:first-child {	font-size: 24px;	margin-top: 8px;	font-weight: bold;}a.social-icon [class*="rt-icon"] + span {	font-size: 24px;	margin-top: 8px;	font-weight: bold;}a.social-icon + a.social-icon,.tooltip + a.social-icon {	margin-left: 16px;}a.social-icon.bg-icon + a.social-icon.bg-icon {	margin-left: 7px;}a.social-icon.color-bg-icon + a.social-icon.color-bg-icon {	margin-left: 10px;}a.social-icon.block-icon {	width: 100%;}a.social-icon {	color: #818181;}a[class*='soc-']:before {	font-family: 'socicon';	font-size: 16px;}a.border-icon {	border: 1px solid #818181;	border-color: rgba(129, 129, 129, 0.4);	padding: 10px 11px;	margin-bottom: 4px;}a.bg-icon {	color: #ffffff;	background-color: #818181;	padding: 11px 12px;	margin-bottom: 4px;}a.bg-icon:hover {	color: #ffffff !important;}a.color-bg-icon {	color: #ffffff;	background-color: #1a1a1a;	margin-bottom: 10px;	padding: 12px 12px 11px;}a.color-bg-icon:hover {	color: #1a1a1a !important;}a.color-bg-icon.block-icon:hover {	color: #ffffff !important;	background-color: #e0006c;}a.color-icon:hover {	color: #1a1a1a;}.ds a.color-icon:hover {	color: #ffffff !important;}.ds .ls a.color-icon:hover {	color: #1a1a1a !important;}a.color-icon.border-icon:hover {	color: #ffffff !important;}a[class*='soc-'].rounded-icon {	border-radius: 50%;}a.big-icon {	width: 112px;	height: 112px;	padding-top: 20px;	padding-bottom: 20px;	overflow: hidden;}a.big-icon[class*='soc-']:before {	font-size: 32px;}a.big-icon [class*='rt-icon']:before {	font-size: 32px;}/*corporate colors*/a.color-icon.soc-twitter, a[class*="soc-"].soc-twitter:hover {	color: #00abef;	border-color: #00abef;}a.color-icon.soc-facebook, a[class*="soc-"].soc-facebook:hover {	color: #507cbe;	border-color: #507cbe;}a.color-icon.soc-google, a[class*="soc-"].soc-google:hover {	color: #d93e2d;	border-color: #d93e2d;}a.color-icon.soc-pinterest, a[class*="soc-"].soc-pinterest:hover {	color: #c92619;	border-color: #c92619;}a.color-icon.soc-foursquare, a[class*="soc-"].soc-foursquare:hover {	color: #23b7e0;	border-color: #23b7e0;}a.color-icon.soc-yahoo, a[class*="soc-"].soc-yahoo:hover {	color: #6e2a85;	border-color: #6e2a85;}a.color-icon.soc-skype, a[class*="soc-"].soc-skype:hover {	color: #28abe3;	border-color: #28abe3;}a.color-icon.soc-yelp, a[class*="soc-"].soc-yelp:hover {	color: #c83218;	border-color: #c83218;}a.color-icon.soc-feedburner, a[class*="soc-"].soc-feedburner:hover {	color: #ffcc00;	border-color: #ffcc00;}a.color-icon.soc-linkedin, a[class*="soc-"].soc-linkedin:hover {	color: #3371b7;	border-color: #3371b7;}a.color-icon.soc-viadeo, a[class*="soc-"].soc-viadeo:hover {	color: #e4a000;	border-color: #e4a000;}a.color-icon.soc-xing, a[class*="soc-"].soc-xing:hover {	color: #005a60;	border-color: #005a60;}a.color-icon.soc-myspace, a[class*="soc-"].soc-myspace:hover {	color: #323232;	border-color: #323232;}a.color-icon.soc-soundcloud, a[class*="soc-"].soc-soundcloud:hover {	color: #fe3801;	border-color: #fe3801;}a.color-icon.soc-spotify, a[class*="soc-"].soc-spotify:hover {	color: #7bb342;	border-color: #7bb342;}a.color-icon.soc-grooveshark, a[class*="soc-"].soc-grooveshark:hover {	color: #f67e03;	border-color: #f67e03;}a.color-icon.soc-lastfm, a[class*="soc-"].soc-lastfm:hover {	color: #d41316;	border-color: #d41316;}a.color-icon.soc-youtube, a[class*="soc-"].soc-youtube:hover {	color: #d12121;	border-color: #d12121;}a.color-icon.soc-vimeo, a[class*="soc-"].soc-vimeo:hover {	color: #51b5e7;	border-color: #51b5e7;}a.color-icon.soc-dailymotion, a[class*="soc-"].soc-dailymotion:hover {	color: #004e72;	border-color: #004e72;}a.color-icon.soc-vine, a[class*="soc-"].soc-vine:hover {	color: #00b389;	border-color: #00b389;}a.color-icon.soc-flickr, a[class*="soc-"].soc-flickr:hover {	color: #0062dd;	border-color: #0062dd;}a.color-icon.soc-500px, a[class*="soc-"].soc-500px:hover {	color: #58a9de;	border-color: #58a9de;}a.color-icon.soc-instagram, a[class*="soc-"].soc-instagram:hover {	color: #9c7c6e;	border-color: #9c7c6e;}a.color-icon.soc-wordpress, a[class*="soc-"].soc-wordpress:hover {	color: #464646;	border-color: #464646;}a.color-icon.soc-tumblr, a[class*="soc-"].soc-tumblr:hover {	color: #45556c;	border-color: #45556c;}a.color-icon.soc-blogger, a[class*="soc-"].soc-blogger:hover {	color: #ec661c;	border-color: #ec661c;}a.color-icon.soc-technorati, a[class*="soc-"].soc-technorati:hover {	color: #5cb030;	border-color: #5cb030;}a.color-icon.soc-reddit, a[class*="soc-"].soc-reddit:hover {	color: #e74a1e;	border-color: #e74a1e;}a.color-icon.soc-dribbble, a[class*="soc-"].soc-dribbble:hover {	color: #e84d88;	border-color: #e84d88;}a.color-icon.soc-stumbleupon, a[class*="soc-"].soc-stumbleupon:hover {	color: #e64011;	border-color: #e64011;}a.color-icon.soc-digg, a[class*="soc-"].soc-digg:hover {	color: #1d1d1b;	border-color: #1d1d1b;}a.color-icon.soc-envato, a[class*="soc-"].soc-envato:hover {	color: #597c3a;	border-color: #597c3a;}a.color-icon.soc-behance, a[class*="soc-"].soc-behance:hover {	color: #007eff;	border-color: #007eff;}a.color-icon.soc-delicious, a[class*="soc-"].soc-delicious:hover {	color: #31a9ff;	border-color: #31a9ff;}a.color-icon.soc-deviantart, a[class*="soc-"].soc-deviantart:hover {	color: #c5d200;	border-color: #c5d200;}a.color-icon.soc-forrst, a[class*="soc-"].soc-forrst:hover {	color: #5b9a68;	border-color: #5b9a68;}a.color-icon.soc-play, a[class*="soc-"].soc-play:hover {	color: #5acdbd;	border-color: #5acdbd;}a.color-icon.soc-zerply, a[class*="soc-"].soc-zerply:hover {	color: #9dbc7a;	border-color: #9dbc7a;}a.color-icon.soc-wikipedia, a[class*="soc-"].soc-wikipedia:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-apple, a[class*="soc-"].soc-apple:hover {	color: #b9bfc1;	border-color: #b9bfc1;}a.color-icon.soc-flattr, a[class*="soc-"].soc-flattr:hover {	color: #f67c1a;	border-color: #f67c1a;}a.color-icon.soc-github, a[class*="soc-"].soc-github:hover {	color: #221e1b;	border-color: #221e1b;}a.color-icon.soc-chimein, a[class*="soc-"].soc-chimein:hover {	color: #888688;	border-color: #888688;}a.color-icon.soc-friendfeed, a[class*="soc-"].soc-friendfeed:hover {	color: #2f72c4;	border-color: #2f72c4;}a.color-icon.soc-newsvine, a[class*="soc-"].soc-newsvine:hover {	color: #075b2f;	border-color: #075b2f;}a.color-icon.soc-identica, a[class*="soc-"].soc-identica:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-bebo, a[class*="soc-"].soc-bebo:hover {	color: #ef1011;	border-color: #ef1011;}a.color-icon.soc-zynga, a[class*="soc-"].soc-zynga:hover {	color: #dc0606;	border-color: #dc0606;}a.color-icon.soc-steam, a[class*="soc-"].soc-steam:hover {	color: #8f8d8a;	border-color: #8f8d8a;}a.color-icon.soc-xbox, a[class*="soc-"].soc-xbox:hover {	color: #92c83e;	border-color: #92c83e;}a.color-icon.soc-windows, a[class*="soc-"].soc-windows:hover {	color: #00bdf6;	border-color: #00bdf6;}a.color-icon.soc-outlook, a[class*="soc-"].soc-outlook:hover {	color: #0072c6;	border-color: #0072c6;}a.color-icon.soc-coderwall, a[class*="soc-"].soc-coderwall:hover {	color: #3e8dcc;	border-color: #3e8dcc;}a.color-icon.soc-tripadvisor, a[class*="soc-"].soc-tripadvisor:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-appnet, a[class*="soc-"].soc-appnet:hover {	color: #494949;	border-color: #494949;}a.color-icon.soc-goodreads, a[class*="soc-"].soc-goodreads:hover {	color: #1abc9c;	border-color: #1abc9c;}a.color-icon.soc-tripit, a[class*="soc-"].soc-tripit:hover {	color: #1982c3;	border-color: #1982c3;}a.color-icon.soc-lanyrd, a[class*="soc-"].soc-lanyrd:hover {	color: #3c80c9;	border-color: #3c80c9;}a.color-icon.soc-slideshare, a[class*="soc-"].soc-slideshare:hover {	color: #4ba3a6;	border-color: #4ba3a6;}a.color-icon.soc-buffer, a[class*="soc-"].soc-buffer:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-rss, a[class*="soc-"].soc-rss:hover {	color: #f26109;	border-color: #f26109;}a.color-icon.soc-vkontakte, a[class*="soc-"].soc-vkontakte:hover {	color: #5a7fa6;	border-color: #5a7fa6;}a.color-icon.soc-disqus, a[class*="soc-"].soc-disqus:hover {	color: #2e9fff;	border-color: #2e9fff;}a.color-icon.soc-houzz, a[class*="soc-"].soc-houzz:hover {	color: #7cc04b;	border-color: #7cc04b;}a.color-icon.soc-mail, a[class*="soc-"].soc-mail:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-patreon, a[class*="soc-"].soc-patreon:hover {	color: #e44727;	border-color: #e44727;}a.color-icon.soc-paypal, a[class*="soc-"].soc-paypal:hover {	color: #009cde;	border-color: #009cde;}a.color-icon.soc-playstation, a[class*="soc-"].soc-playstation:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-smugmug, a[class*="soc-"].soc-smugmug:hover {	color: #acfd32;	border-color: #acfd32;}a.color-icon.soc-swarm, a[class*="soc-"].soc-swarm:hover {	color: #fc9d3c;	border-color: #fc9d3c;}a.color-icon.soc-triplej, a[class*="soc-"].soc-triplej:hover {	color: #e53531;	border-color: #e53531;}a.color-icon.soc-yammer, a[class*="soc-"].soc-yammer:hover {	color: #1175c4;	border-color: #1175c4;}a.color-icon.soc-stackoverflow, a[class*="soc-"].soc-stackoverflow:hover {	color: #fd9827;	border-color: #fd9827;}a.color-icon.soc-drupal, a[class*="soc-"].soc-drupal:hover {	color: #00598e;	border-color: #00598e;}a.color-icon.soc-odnoklassniki, a[class*="soc-"].soc-odnoklassniki:hover {	color: #f48420;	border-color: #f48420;}a.color-icon.soc-android, a[class*="soc-"].soc-android:hover {	color: #8ec047;	border-color: #8ec047;}a.color-icon.soc-meetup, a[class*="soc-"].soc-meetup:hover {	color: #e2373c;	border-color: #e2373c;}a.color-icon.soc-persona, a[class*="soc-"].soc-persona:hover {	color: #e6753d;	border-color: #e6753d;}a.color-icon.soc-amazon, a[class*="soc-"].soc-amazon:hover {	color: #ff9900;	border-color: #ff9900;}a.color-icon.soc-ello, a[class*="soc-"].soc-ello:hover {	color: #000000;	border-color: #000000;}a.color-icon.soc-mixcloud, a[class*="soc-"].soc-mixcloud:hover {	color: #314359;	border-color: #314359;}a.color-icon.soc-8tracks, a[class*="soc-"].soc-8tracks:hover {	color: #122c4b;	border-color: #122c4b;}a.color-icon.soc-twitch, a[class*="soc-"].soc-twitch:hover {	color: #6441a5;	border-color: #6441a5;}a.color-icon.soc-airbnb, a[class*="soc-"].soc-airbnb:hover {	color: #ff5a5f;	border-color: #ff5a5f;}a.color-icon.soc-pocket, a[class*="soc-"].soc-pocket:hover {	color: #ed4055;	border-color: #ed4055;}/*corporate background colors*/.color-bg-icon {	color: #ffffff;}.color-bg-icon.soc-twitter, a.soc-twitter.bg-icon:hover, .soc-twitter.color-icon.border-icon:hover {	background-color: #00abef;}.color-bg-icon.soc-facebook, a.soc-facebook.bg-icon:hover, .soc-facebook.color-icon.border-icon:hover {	background-color: #507cbe;}.color-bg-icon.soc-google, a.soc-google.bg-icon:hover, .soc-google.color-icon.border-icon:hover {	background-color: #d93e2d;}.color-bg-icon.soc-pinterest, a.soc-pinterest.bg-icon:hover, .soc-pinterest.color-icon.border-icon:hover {	background-color: #c92619;}.color-bg-icon.soc-foursquare, a.soc-foursquare.bg-icon:hover, .soc-foursquare.color-icon.border-icon:hover {	background-color: #23b7e0;}.color-bg-icon.soc-yahoo, a.soc-yahoo.bg-icon:hover, .soc-yahoo.color-icon.border-icon:hover {	background-color: #6e2a85;}.color-bg-icon.soc-skype, a.soc-skype.bg-icon:hover, .soc-skype.color-icon.border-icon:hover {	background-color: #28abe3;}.color-bg-icon.soc-yelp, a.soc-yelp.bg-icon:hover, .soc-yelp.color-icon.border-icon:hover {	background-color: #c83218;}.color-bg-icon.soc-feedburner, a.soc-feedburner.bg-icon:hover, .soc-feedburner.color-icon.border-icon:hover {	background-color: #ffcc00;}.color-bg-icon.soc-linkedin, a.soc-linkedin.bg-icon:hover, .soc-linkedin.color-icon.border-icon:hover {	background-color: #3371b7;}.color-bg-icon.soc-viadeo, a.soc-viadeo.bg-icon:hover, .soc-viadeo.color-icon.border-icon:hover {	background-color: #e4a000;}.color-bg-icon.soc-xing, a.soc-xing.bg-icon:hover, .soc-xing.color-icon.border-icon:hover {	background-color: #005a60;}.color-bg-icon.soc-myspace, a.soc-myspace.bg-icon:hover, .soc-myspace.color-icon.border-icon:hover {	background-color: #323232;}.color-bg-icon.soc-soundcloud, a.soc-soundcloud.bg-icon:hover, .soc-soundcloud.color-icon.border-icon:hover {	background-color: #fe3801;}.color-bg-icon.soc-spotify, a.soc-spotify.bg-icon:hover, .soc-spotify.color-icon.border-icon:hover {	background-color: #7bb342;}.color-bg-icon.soc-grooveshark, a.soc-grooveshark.bg-icon:hover, .soc-grooveshark.color-icon.border-icon:hover {	background-color: #f67e03;}.color-bg-icon.soc-lastfm, a.soc-lastfm.bg-icon:hover, .soc-lastfm.color-icon.border-icon:hover {	background-color: #d41316;}.color-bg-icon.soc-youtube, a.soc-youtube.bg-icon:hover, .soc-youtube.color-icon.border-icon:hover {	background-color: #d12121;}.color-bg-icon.soc-vimeo, a.soc-vimeo.bg-icon:hover, .soc-vimeo.color-icon.border-icon:hover {	background-color: #51b5e7;}.color-bg-icon.soc-dailymotion, a.soc-dailymotion.bg-icon:hover, .soc-dailymotion.color-icon.border-icon:hover {	background-color: #004e72;}.color-bg-icon.soc-vine, a.soc-vine.bg-icon:hover, .soc-vine.color-icon.border-icon:hover {	background-color: #00b389;}.color-bg-icon.soc-flickr, a.soc-flickr.bg-icon:hover, .soc-flickr.color-icon.border-icon:hover {	background-color: #0062dd;}.color-bg-icon.soc-500px, a.soc-500px.bg-icon:hover, .soc-500px.color-icon.border-icon:hover {	background-color: #58a9de;}.color-bg-icon.soc-instagram, a.soc-instagram.bg-icon:hover, .soc-instagram.color-icon.border-icon:hover {	background-color: #9c7c6e;}.color-bg-icon.soc-wordpress, a.soc-wordpress.bg-icon:hover, .soc-wordpress.color-icon.border-icon:hover {	background-color: #464646;}.color-bg-icon.soc-tumblr, a.soc-tumblr.bg-icon:hover, .soc-tumblr.color-icon.border-icon:hover {	background-color: #45556c;}.color-bg-icon.soc-blogger, a.soc-blogger.bg-icon:hover, .soc-blogger.color-icon.border-icon:hover {	background-color: #ec661c;}.color-bg-icon.soc-technorati, a.soc-technorati.bg-icon:hover, .soc-technorati.color-icon.border-icon:hover {	background-color: #5cb030;}.color-bg-icon.soc-reddit, a.soc-reddit.bg-icon:hover, .soc-reddit.color-icon.border-icon:hover {	background-color: #e74a1e;}.color-bg-icon.soc-dribbble, a.soc-dribbble.bg-icon:hover, .soc-dribbble.color-icon.border-icon:hover {	background-color: #e84d88;}.color-bg-icon.soc-stumbleupon, a.soc-stumbleupon.bg-icon:hover, .soc-stumbleupon.color-icon.border-icon:hover {	background-color: #e64011;}.color-bg-icon.soc-digg, a.soc-digg.bg-icon:hover, .soc-digg.color-icon.border-icon:hover {	background-color: #1d1d1b;}.color-bg-icon.soc-envato, a.soc-envato.bg-icon:hover, .soc-envato.color-icon.border-icon:hover {	background-color: #597c3a;}.color-bg-icon.soc-behance, a.soc-behance.bg-icon:hover, .soc-behance.color-icon.border-icon:hover {	background-color: #007eff;}.color-bg-icon.soc-delicious, a.soc-delicious.bg-icon:hover, .soc-delicious.color-icon.border-icon:hover {	background-color: #31a9ff;}.color-bg-icon.soc-deviantart, a.soc-deviantart.bg-icon:hover, .soc-deviantart.color-icon.border-icon:hover {	background-color: #c5d200;}.color-bg-icon.soc-forrst, a.soc-forrst.bg-icon:hover, .soc-forrst.color-icon.border-icon:hover {	background-color: #5b9a68;}.color-bg-icon.soc-play, a.soc-play.bg-icon:hover, .soc-play.color-icon.border-icon:hover {	background-color: #5acdbd;}.color-bg-icon.soc-zerply, a.soc-zerply.bg-icon:hover, .soc-zerply.color-icon.border-icon:hover {	background-color: #9dbc7a;}.color-bg-icon.soc-wikipedia, a.soc-wikipedia.bg-icon:hover, .soc-wikipedia.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-apple, a.soc-apple.bg-icon:hover, .soc-apple.color-icon.border-icon:hover {	background-color: #b9bfc1;}.color-bg-icon.soc-flattr, a.soc-flattr.bg-icon:hover, .soc-flattr.color-icon.border-icon:hover {	background-color: #f67c1a;}.color-bg-icon.soc-github, a.soc-github.bg-icon:hover, .soc-github.color-icon.border-icon:hover {	background-color: #221e1b;}.color-bg-icon.soc-chimein, a.soc-chimein.bg-icon:hover, .soc-chimein.color-icon.border-icon:hover {	background-color: #888688;}.color-bg-icon.soc-friendfeed, a.soc-friendfeed.bg-icon:hover, .soc-friendfeed.color-icon.border-icon:hover {	background-color: #2f72c4;}.color-bg-icon.soc-newsvine, a.soc-newsvine.bg-icon:hover, .soc-newsvine.color-icon.border-icon:hover {	background-color: #075b2f;}.color-bg-icon.soc-identica, a.soc-identica.bg-icon:hover, .soc-identica.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-bebo, a.soc-bebo.bg-icon:hover, .soc-bebo.color-icon.border-icon:hover {	background-color: #ef1011;}.color-bg-icon.soc-zynga, a.soc-zynga.bg-icon:hover, .soc-zynga.color-icon.border-icon:hover {	background-color: #dc0606;}.color-bg-icon.soc-steam, a.soc-steam.bg-icon:hover, .soc-steam.color-icon.border-icon:hover {	background-color: #8f8d8a;}.color-bg-icon.soc-xbox, a.soc-xbox.bg-icon:hover, .soc-xbox.color-icon.border-icon:hover {	background-color: #92c83e;}.color-bg-icon.soc-windows, a.soc-windows.bg-icon:hover, .soc-windows.color-icon.border-icon:hover {	background-color: #00bdf6;}.color-bg-icon.soc-outlook, a.soc-outlook.bg-icon:hover, .soc-outlook.color-icon.border-icon:hover {	background-color: #0072c6;}.color-bg-icon.soc-coderwall, a.soc-coderwall.bg-icon:hover, .soc-coderwall.color-icon.border-icon:hover {	background-color: #3e8dcc;}.color-bg-icon.soc-tripadvisor, a.soc-tripadvisor.bg-icon:hover, .soc-tripadvisor.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-appnet, a.soc-appnet.bg-icon:hover, .soc-appnet.color-icon.border-icon:hover {	background-color: #494949;}.color-bg-icon.soc-goodreads, a.soc-goodreads.bg-icon:hover, .soc-goodreads.color-icon.border-icon:hover {	background-color: #1abc9c;}.color-bg-icon.soc-tripit, a.soc-tripit.bg-icon:hover, .soc-tripit.color-icon.border-icon:hover {	background-color: #1982c3;}.color-bg-icon.soc-lanyrd, a.soc-lanyrd.bg-icon:hover, .soc-lanyrd.color-icon.border-icon:hover {	background-color: #3c80c9;}.color-bg-icon.soc-slideshare, a.soc-slideshare.bg-icon:hover, .soc-slideshare.color-icon.border-icon:hover {	background-color: #4ba3a6;}.color-bg-icon.soc-buffer, a.soc-buffer.bg-icon:hover, .soc-buffer.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-rss, a.soc-rss.bg-icon:hover, .soc-rss.color-icon.border-icon:hover {	background-color: #f26109;}.color-bg-icon.soc-vkontakte, a.soc-vkontakte.bg-icon:hover, .soc-vkontakte.color-icon.border-icon:hover {	background-color: #5a7fa6;}.color-bg-icon.soc-disqus, a.soc-disqus.bg-icon:hover, .soc-disqus.color-icon.border-icon:hover {	background-color: #2e9fff;}.color-bg-icon.soc-houzz, a.soc-houzz.bg-icon:hover, .soc-houzz.color-icon.border-icon:hover {	background-color: #7cc04b;}.color-bg-icon.soc-mail, a.soc-mail.bg-icon:hover, .soc-mail.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-patreon, a.soc-patreon.bg-icon:hover, .soc-patreon.color-icon.border-icon:hover {	background-color: #e44727;}.color-bg-icon.soc-paypal, a.soc-paypal.bg-icon:hover, .soc-paypal.color-icon.border-icon:hover {	background-color: #009cde;}.color-bg-icon.soc-playstation, a.soc-playstation.bg-icon:hover, .soc-playstation.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-smugmug, a.soc-smugmug.bg-icon:hover, .soc-smugmug.color-icon.border-icon:hover {	background-color: #acfd32;}.color-bg-icon.soc-swarm, a.soc-swarm.bg-icon:hover, .soc-swarm.color-icon.border-icon:hover {	background-color: #fc9d3c;}.color-bg-icon.soc-triplej, a.soc-triplej.bg-icon:hover, .soc-triplej.color-icon.border-icon:hover {	background-color: #e53531;}.color-bg-icon.soc-yammer, a.soc-yammer.bg-icon:hover, .soc-yammer.color-icon.border-icon:hover {	background-color: #1175c4;}.color-bg-icon.soc-stackoverflow, a.soc-stackoverflow.bg-icon:hover, .soc-stackoverflow.color-icon.border-icon:hover {	background-color: #fd9827;}.color-bg-icon.soc-drupal, a.soc-drupal.bg-icon:hover, .soc-drupal.color-icon.border-icon:hover {	background-color: #00598e;}.color-bg-icon.soc-odnoklassniki, a.soc-odnoklassniki.bg-icon:hover, .soc-odnoklassniki.color-icon.border-icon:hover {	background-color: #f48420;}.color-bg-icon.soc-android, a.soc-android.bg-icon:hover, .soc-android.color-icon.border-icon:hover {	background-color: #8ec047;}.color-bg-icon.soc-meetup, a.soc-meetup.bg-icon:hover, .soc-meetup.color-icon.border-icon:hover {	background-color: #e2373c;}.color-bg-icon.soc-persona, a.soc-persona.bg-icon:hover, .soc-persona.color-icon.border-icon:hover {	background-color: #e6753d;}.color-bg-icon.soc-amazon, a.soc-amazon.bg-icon:hover, .soc-amazon.color-icon.border-icon:hover {	background-color: #ff9900;}.color-bg-icon.soc-ello, a.soc-ello.bg-icon:hover, .soc-ello.color-icon.border-icon:hover {	background-color: #000000;}.color-bg-icon.soc-mixcloud, a.soc-mixcloud.bg-icon:hover, .soc-mixcloud.color-icon.border-icon:hover {	background-color: #314359;}.color-bg-icon.soc-8tracks, a.soc-8tracks.bg-icon:hover, .soc-8tracks.color-icon.border-icon:hover {	background-color: #122c4b;}.color-bg-icon.soc-twitch, a.soc-twitch.bg-icon:hover, .soc-twitch.color-icon.border-icon:hover {	background-color: #6441a5;}.color-bg-icon.soc-airbnb, a.soc-airbnb.bg-icon:hover, .soc-airbnb.color-icon.border-icon:hover {	background-color: #ff5a5f;}.color-bg-icon.soc-pocket, a.soc-pocket.bg-icon:hover, .soc-pocket.color-icon.border-icon:hover {	background-color: #ed4055;}.demo-icon {	display: inline-block;	text-align: center;	padding: 15px 20px 10px;}.demo-icon span {	display: block;}.demo-icon .name {	font-size: 1.01em;	font-weight: 700;	color: #1a1a1a;}.demo-icon a[class*="soc-"] {	color: #1a1a1a;	font-size: 24px;	margin: 10px 0 0;}.social-icons-demo a[class*="soc-"] {	margin: 10px;}.social-icons-demo a + a {	margin: 0;}/*isotope portfolio and gallery pos*/.gallery-item {	text-align: center;}.gallery-columns-1 .gallery-item {	width: 100%;}.gallery-columns-2 .gallery-item {	width: 50%;}.gallery-columns-3 .gallery-item {	width: 33.33%;}.gallery-columns-4 .gallery-item {	width: 25%;}.gallery-columns-5 .gallery-item {	width: 20%;}.gallery-columns-6 .gallery-item {	width: 16.66%;}.gallery-columns-7 .gallery-item {	width: 14.28%;}.gallery-columns-8 .gallery-item {	width: 12.5%;}.gallery-columns-9 .gallery-item {	width: 11.11%;}.gallery-icon img {	display: block;	margin: 0 auto;	width: 100%;}.gallery-caption {	display: block;	padding: 0.5em;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {	display: none;}@media (max-width: 600px) {	.gallery-columns-4 .gallery-item,  .gallery-columns-5 .gallery-item,  .gallery-columns-6 .gallery-item,  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .gallery-columns-9 .gallery-item {		width: 33%;	}	.gallery-columns-4 .gallery-caption,  .gallery-columns-5 .gallery-caption,  .gallery-columns-6 .gallery-caption,  .gallery-columns-7 .gallery-caption,  .gallery-columns-8 .gallery-caption,  .gallery-columns-9 .gallery-caption {		display: none;	}}/** * Post Formats titles */.isotope_container {	-webkit-transition: height 0.2s ease-in-out 0s;	transition: height 0.2s ease-in-out 0s;}.isotope_container [class*="col-md-"] + [class*="col-md-"][class*="col-sm-"] {	margin-top: 0 !important;}/*switcher styles*/#switcher {	position: fixed;	top: 22%;	right: -200px;	width: 200px;	background-color: #404040;	color: #ffffff;	z-index: 1010;	font-size: 15px;	padding-bottom: 20px;	-webkit-transition: all 0.6s ease;	transition: all 0.6s ease;}#switcher.active {	right: 0;}#switcher a {	color: #e0006c;}#switcher .checkbox {	margin: 4px 0;	line-height: 1.5;}#switcher h4 {	line-height: 60px;	font-size: 18px;	text-align: center;	color: #999999;	background-color: #222;	margin: 0;	font-weight: 300;	letter-spacing: 0;	padding: 0 36px;}#switcher span[class^="rt-icon2-"] {	display: block;	position: absolute;	width: 60px;	height: 60px;	line-height: 60px;	color: #ffffff;	font-size: 24px;	background-color: #222;	text-align: center;	left: -60px;	top: 0;	cursor: pointer;	z-index: 2;}#switcher span[class^="rt-icon2-"]:hover {	color: #999999;}#switcher span[class="rt-icon2-delete-outline"] {	background-color: transparent;	z-index: 1;	left: -20px;}#switcher li {	margin-bottom: 0px;	padding: 0 4px;}#switcher p {	font-weight: 300;	font-size: 16px;	line-height: 1;	margin: 0 0 10px;}#switcher label {	color: #999999;}#switcher ul {	margin-bottom: 0;}#switcher .tooltip {	min-width: 110px;}#switcher .tooltip-arrow {	display: none;}#switcher-version a {	padding: 13px 14px;	display: inline-block;	line-height: 1;	font-size: 13px;	font-weight: 400;	text-transform: uppercase;}#switcher-version a:hover {	color: #e4344e !important;}#switcher-version a.light {	background-color: #ffffff;	color: #1a1a1a;}#switcher-version a.dark {	color: #ffffff;	background-color: #262626;}#switcher-colors a {	position: relative;	display: inline-block;	width: 40px;	height: 40px;	background-color: #e0006c;	overflow: hidden;}#switcher-colors a:hover {	opacity: 0.7;}#switcher-colors a:after {	content: '';	position: absolute;	width: 30px;	height: 74px;	right: 0;	background-color: #fd61e3;	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}#switcher-colors a.color2 {	background-color: #b800e0;}#switcher-colors a.color2:after {	background-color: #e0009e;}#switcher-colors a.color3 {	background-color: #e25b37;}#switcher-colors a.color3:after {	background-color: #e23773;}#switcher-colors {	line-height: 0;}#switcher-patterns a {	display: block;	line-height: 1;	height: 40px;	width: 40px;	overflow: hidden;	background-color: #ffffff;}#switcher-patterns a img {	opacity: 0;}#switcher-patterns a:hover {	opacity: 0.7;}#switcher-patterns li:first-child a img {	opacity: 1;}#switcher_accent_color,#switcher_color_scheme,#switcher_layout,#switcher_patterns {	padding: 26px 30px 0px;}.checkbox-slider--b-flat {	position: relative;}.checkbox-slider--b-flat input {	display: block;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	width: 0%;	height: 0%;	margin: 0 0;	cursor: pointer;	zoom: 1;	-webkit-opacity: 0;	-moz-opacity: 0;	opacity: 0;	filter: alpha(opacity=0);}.checkbox-slider--b-flat input + span {	cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.checkbox-slider--b-flat input + span:before {	position: absolute;	left: 0px;	display: inline-block;}.checkbox-slider--b-flat input + span >h4 {	display: inline;}.checkbox-slider--b-flat input + span {	padding-left: 40px;}.checkbox-slider--b-flat input + span:before {	content: "";	height: 20px;	width: 40px;	background: #ffffff;}.checkbox-slider--b-flat input + span:after {	width: 20px;	height: 20px;	position: absolute;	left: 0px;	top: 0;	display: block;	background: #ffffff;	-webkit-transition: margin-left 0.4s ease-in-out;	transition: margin-left 0.4s ease-in-out;	text-align: center;	font-weight: bold;	content: "";}.checkbox-slider--b-flat input:checked + span:after {	margin-left: 20px;	content: "";}.checkbox-slider--b-flat input:checked + span:before {	-webkit-transition: background 0.2s ease-in;	transition: background 0.2s ease-in;}.checkbox-slider--b-flat input + span {	padding-left: 30px;}.checkbox-slider--b-flat input + span:before {	border-radius: 20px;	width: 40px;}.checkbox-slider--b-flat input + span:after {	background: #e0006c;	content: "";	width: 20px;	border: solid transparent 2px;	background-clip: padding-box;	border-radius: 20px;}.checkbox-slider--b-flat input:checked + span:after {	content: "";	margin-left: 20px;	border: solid transparent 2px;	background-clip: padding-box;}.checkbox-slider--b-flat input:checked + span:before {	background: #ffffff;}.checkbox-slider--b-flat.checkbox-slider-md input + span:before {	border-radius: 30px;}.checkbox-slider--b-flat.checkbox-slider-md input + span:after {	border-radius: 30px;}.checkbox-slider--b-flat.checkbox-slider-lg input + span:before {	border-radius: 40px;}.checkbox-slider--b-flat.checkbox-slider-lg input + span:after {	border-radius: 40px;}.checkbox-slider--b-flat input + span:before {	box-shadow: none;}/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/3733(此说明只在演示页面有,不在下载的源码里)*/