.tablepress {     	border-collapse: collapse;     	border-spacing: 0;     	width: 100%;     	margin-bottom: 1em;     	border: none;     }           .tablepress td {     	padding: 8px;     	border: none;     	background: 0 0;     	text-align: left;     	float: none!important;     }          .tablepress tbody td {     	vertical-align: top;     }          .tablepress tbody td {     	border-top: 1px solid #ddd;     }          .tablepress tbody tr:first-child td {     	border-top: 0;     }          .tablepress .odd td {     	background-color: #f9f9f9;     }          .tablepress .even td {     	background-color: #fff;     }          @font-face {     	font-family: 'FontAwesome';     	src: url(/shared/2413/fontawesome-webfont.eot);     	src: url(/shared/2413/fontawesome-webfont.eot) format('embedded-opentype'), url(/shared/2413/fontawesome-webfont.woff2) format('woff2'), url(/shared/2413/fontawesome-webfont.woff) format('woff'), url(/shared/2413/fontawesome-webfont.ttf) format('truetype') format('svg');     	font-weight: normal;     	font-style: normal;     }          .fa {     	display: inline-block;     	font: normal normal normal 14px/1 FontAwesome;     	font-size: inherit;     	text-rendering: auto;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }          .fa-chevron-up:before {     	content: "\f077";     }          .fa-caret-down:before {     	content: "\f0d7";     }          .fa {     	display: inline-block;     }          .fa {     	font: normal normal normal 14px/1 FontAwesome;     	font-size: inherit;     	text-rendering: auto;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }          .fa-star:before {     	content: "\f005";     }          .fa-star {     	color: #367ABD     }          .fa-chevron-up:before {     	content: "\f077";     }          .fa-caret-down:before {     	content: "\f0d7";     }          .isotope-item {     	z-index: 2;     }          .vc_clearfix:after,     .vc_column-inner::after,     .vc_row:after {     	clear: both;     }          .vc_row:after,     .vc_row:before {     	content: " ";     	display: table;     }          .vc_column_container {     	width: 100%;     }          .vc_row {     	margin-left: -15px;     	margin-right: -15px;     }          .vc_col-sm-10,     .vc_col-sm-12,     .vc_col-sm-3,     .vc_col-sm-6 {     	position: relative;     	min-height: 1px;     	padding-left: 15px;     	padding-right: 15px;     	-webkit-box-sizing: border-box;     	-moz-box-sizing: border-box;     	box-sizing: border-box;     }          @media (min-width:768px) {     	.vc_col-sm-12,     	.vc_col-sm-11,     	.vc_col-sm-10,     	.vc_col-sm-9,     	.vc_col-sm-8,     	.vc_col-sm-7,     	.vc_col-sm-6,     	.vc_col-sm-5,     	.vc_col-sm-4,     	.vc_col-sm-3,     	.vc_col-sm-2,     	.vc_col-sm-1 {     		float: left;     	}     	.vc_col-sm-1 {     		position: relative;     		width: 8.33333333%;     		min-height: 1px;     	}     	.vc_col-sm-2 {     		position: relative;     		width: 16.66666667%;     		min-height: 1px;     	}     	.vc_col-sm-3 {     		position: relative;     		width: 25% !important;     		min-height: 1px;     	}     	.gp-entry-content.vc_col-sm-3 {     		padding: 0;     	}     	.vc_col-sm-4 {     		position: relative;     		width: 33.33333333% !important;     		min-height: 1px;     	}     	.vc_col-sm-5 {     		position: relative;     		width: 41.66666667% !important;     		min-height: 1px;     	}     	.vc_col-sm-6 {     		position: relative;     		float: left;     		width: 50% !important;     		min-height: 1px;     		padding-left: 15px;     		padding-right: 15px;     	}     	.vc_col-sm-7 {     		position: relative;     		width: 58.33333333% !important;     		min-height: 1px;     	}     	.vc_col-sm-8 {     		position: relative;     		width: 66.66666667% !important;     		min-height: 1px;     	}     	.vc_col-sm-9 {     		position: relative;     		width: 75% !important;     		min-height: 1px;     	}     	.vc_col-sm-10 {     		position: relative;     		width: 83.33333333% !important;     		min-height: 1px;     	}     	.vc_col-sm-11 {     		position: relative;     		width: 91.66666667% !important;     		min-height: 1px;     	}     	.vc_col-xs-12,     	.vc_column_container {     		width: 100%;     	}     	.vc_col-sm-12 {     		position: relative;     		width: 100 !important;     		min-height: 1px;     	}     }          .vc_clearfix:after,     .vc_clearfix:before {     	content: " ";     	display: table;     }                    .vc_general.vc_btn3 {     	text-decoration: none;     }          .vc_row.vc_row-flex,     .vc_row.vc_row-flex>.vc_column_container {     	display: -webkit-box;     	display: -webkit-flex;     	display: -ms-flexbox;     }          .wpb_text_column :last-child,     .wpb_text_column p:last-child {     	margin-bottom: 0;     }          .wpb_content_element {     	margin-bottom: 35px;     }          .vc_row.vc_row-flex {     	box-sizing: border-box;     	display: flex;     	-webkit-flex-wrap: wrap;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     }          .vc_row.vc_row-flex>.vc_column_container {     	display: flex;     }          .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {     	display: -webkit-box;     	display: -webkit-flex;     	display: -ms-flexbox;     	-webkit-box-orient: vertical;     	-webkit-box-direction: normal;     }          .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {     	-webkit-box-flex: 1;     	-webkit-flex-grow: 1;     	-ms-flex-positive: 1;     	flex-grow: 1;     	display: flex;     	-webkit-flex-direction: column;     	-ms-flex-direction: column;     	flex-direction: column;     	z-index: 1;     }          @media (-ms-high-contrast:active),     (-ms-high-contrast:none) {     	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {     		min-height: 1em;     	}     }          .vc_row.vc_row-flex::after,     .vc_row.vc_row-flex::before {     	display: none;     }          .vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {     	-webkit-box-pack: start;     	-webkit-justify-content: flex-start;     	-ms-flex-pack: start;     	justify-content: flex-start;     }          .vc_column-inner::after,     .vc_column-inner::before {     	content: " ";     	display: table;     }          .vc_column_container {     	padding-left: 0;     	padding-right: 0;     }          .vc_column_container>.vc_column-inner {     	box-sizing: border-box;     	padding-left: 15px;     	padding-right: 15px;     	width: 100%;     }          .vc_row.vc_row-o-equal-height>.vc_column_container {     	-webkit-box-align: stretch;     	-webkit-align-items: stretch;     	-ms-flex-align: stretch;     	align-items: stretch;     }          .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,     .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {     	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);     	color: #fff;     }          .vc_btn3-container {     	display: block;     	margin-bottom: 21.74px;     	max-width: 100%;     }          .vc_general.vc_btn3 {     	display: inline-block;     	margin-bottom: 0;     	text-align: center;     	vertical-align: middle;     	cursor: pointer;     	color: #5472D2;     	border: 1px solid transparent;     	box-sizing: border-box;     	word-wrap: break-word;     	-webkit-user-select: none;     	-moz-user-select: none;     	-ms-user-select: none;     	user-select: none;     	position: relative;     	-webkit-transition: all .2s ease-in-out;     	transition: all .2s ease-in-out;     	line-height: normal;     	-webkit-box-shadow: none;     	-moz-box-shadow: none;     	box-shadow: none;     	font-size: 14px;     	padding: 14px 20px;     	color: #ffffff;     	background-color: #005415;     	background-image: -webkit-linear-gradient(left, #005415 0%, rgba(0, 0, 0, 0.85) 50%, #005415 100%);     	background-image: linear-gradient(to right, #005415 0%, rgba(0, 0, 0, 0.85) 50%, #005415 100%);     	transition: background-image .2s;     	background-size: 200% 100%;     }          .vc_general.vc_btn3:active,     .vc_general.vc_btn3:focus {     	outline: 0;     }          .vc_general.vc_btn3:focus,     .vc_general.vc_btn3:hover {     	text-decoration: none;     	background-image: -webkit-linear-gradient(right, #005415 0%, rgba(0, 0, 0, 0.85) 100%, #005415 100%);     	background-image: linear-gradient(to left, #005415 50%, rgba(0, 0, 0, 0.85) 100%, #005415 100%);     	transition: background-image .2s;     }          .vc_btn3.vc_btn3-block {     	display: block;     	width: 100%;     	text-align: inherit;     }          .vc_btn3.vc_btn3-shape-rounded {     	border-radius: 5px;     }          .vc_btn3.vc_btn3-size-md {     	font-size: 14px;     	padding: 14px 20px;     }          .vc_btn3.vc_btn3-size-lg {     	font-size: 16px;     	padding: 18px 25px;     }          .vc_btn3-container.vc_btn3-center {     	text-align: center;     }          .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {     	font-size: 14px;     	padding: 14px 20px;     }          .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {     	font-size: 16px;     	padding: 18px 25px;     }          .vc_cta3-container {     	margin-bottom: 35px;     	margin-left: auto;     	margin-right: auto;     }          .vc_cta3-container::after,     .vc_cta3-container::before {     	display: table;     	content: ' ';     }          .vc_general.vc_cta3 {     	border: 1px solid transparent;     	font-size: 1em;     	padding: 28px;     	word-wrap: break-word;     }          .vc_general.vc_cta3.vc_cta3-style-classic {     	border-color: #F0F0F0;     	background-color: #f7f7f7;     }          .vc_general.vc_cta3 .vc_cta3-content {     	vertical-align: top;     }          .vc_general.vc_cta3 .vc_cta3-content>:last-child {     	margin-bottom: 0;     }          .vc_general.vc_cta3 h2 {     	margin-top: 0;     	margin-left: 0;     	margin-right: 0;     }          .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {     	text-align: left;     }          .vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {     	text-align: center;     }          .vc_general.vc_cta3.vc_cta3-style-outline {     	border-width: 3px;     }          .vc_general.vc_cta3.vc_cta3-shape-square {     	border-radius: 0;     }          .vc_general.vc_cta3.vc_cta3-shape-rounded {     	border-radius: 5px;     }          .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {     	border-color: #F0F0F0;     	background-color: transparent;     }          .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {     	color: #F0F0F0;     }          .wpb_image_grid .wpb_image_grid_ul {     	margin: 0;     	padding: 0;     }          .wpb_image_grid .wpb_image_grid_ul>li {     	background-image: none;     	list-style: none!important;     }          .wpb_image_grid .wpb_image_grid_ul>li:after,     .wpb_image_grid .wpb_image_grid_ul>li:before {     	display: none!important;     }          .wpb_image_grid .wpb_image_grid_ul .isotope-item {     	list-style: none;     	margin: 0 1px 1px 0;     	max-width: 100%;     	float: left;     }          .wpb_image_grid .wpb_image_grid_ul a {     	display: block;     }          .wpb_image_grid .wpb_image_grid_ul img {     	display: block;     	max-width: 100%;     	height: auto;     }          .wpb_content_element .wpb_gallery_slides ul li,     body .wpb_gallery_slides ul li {     	list-style: none;     	padding: 0;     	background-image: none;     	margin: 0;     }          .vc_progress_bar .vc_single_bar {     	background: #f7f7f7;     	position: relative;     	margin-bottom: 11.67px;     	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;     	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;     	-webkit-border-radius: 3px;     	-moz-border-radius: 3px;     	border-radius: 3px;     }          .vc_progress_bar .vc_single_bar:last-child {     	margin-bottom: 0;     }          .vc_progress_bar .vc_single_bar .vc_label {     	display: block;     	padding: .5em 1em;     	position: relative;     	z-index: 1;     }          .vc_progress_bar .vc_single_bar .vc_bar {     	display: block;     	position: absolute;     	height: 100%;     	background-color: #e0e0e0;     	width: 100%;     	top: 0;     	left: 0;     	-webkit-border-radius: 3px;     	-moz-border-radius: 3px;     	border-radius: 3px;     	transition: width 1s linear;     	-moz-transition: width 1s linear;     	-webkit-transition: width 1s linear;     	-o-transition: width 1s linear;     }          .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {     	background-color: #0074CC;     }          .vc_progress_bar .vc_single_bar .vc_bar.striped {     	background-color: #00be70;     }          .wpb_single_image a {     	border: none;     	outline: 0;     }          .wpb_single_image img {     	height: auto;     	max-width: 100%;     	vertical-align: top;     }          .wpb_single_image .vc_single_image-wrapper {     	display: inline-block;     	vertical-align: top;     	max-width: 100%;     }          .wpb_single_image.vc_align_left {     	text-align: left;     }          .wpb_single_image .vc_figure {     	display: inline-block;     	vertical-align: top;     	margin: 0;     	max-width: 100%;     }          html,     body,     div,     span,     h2,     h3,     h5,     p,     blockquote,     a,     img,     small,     strong,     b,     i,     ol,     ul,     li,     table,     tbody,     tr,     td,     figure,     footer,     header,     nav,     section {     	margin: 0;     	padding: 0;     	border: 0;     	vertical-align: baseline;     }          figure,     footer,     header,     nav,     section {     	display: block;     }          body {     	line-height: 1;     }          ol,     ul {     	list-style: none;     }          blockquote {     	quotes: none;     }          blockquote:before,     blockquote:after {     	content: '';     	content: none;     }          table {     	border-spacing: 0;     	border-collapse: collapse;     }          * {     	-webkit-box-sizing: border-box;     	-moz-box-sizing: border-box;     	box-sizing: border-box;     	outline: none;     	-webkit-text-size-adjust: none;     }          body {     	margin: 0;     	padding: 0;     }          a {     	text-decoration: none;     	-webkit-transition: color 0.15s ease-in-out;     	-moz-transition: color 0.15s ease-in-out;     	-o-transition: color 0.15s ease-in-out;     	transition: color 0.15s ease-in-out;     }          h2,     h3,     h5 {     	clear: both;     	margin: 15px 0;     	padding: 0;     	word-wrap: break-word;     }          .vc_btn3-style-gradient-custom.vc_btn-gradient-blue {     	color: #ffffff;     	border: none;     	background-color: #0a0000;     	background-image: -webkit-linear-gradient(left, #0a0000 0%, #082da5 50%, #0a0000 100%);     	background-image: linear-gradient(to right, #0a0000 0%, #082da5 50%, #0a0000 100%);     	-webkit-transition: all .2s ease-in-out;     	transition: all .2s ease-in-out;     	background-size: 200% 100%;     }          .vc_btn3-style-gradient-custom.vc_btn-gradient-blue:hover {     	background-image: -webkit-linear-gradient(right, #0a0000 0%, #082da5 50%, #0a0000 100%);     	background-image: linear-gradient(to left, #0a0000 50%, #082da5 100%, #0a0000 100%);     	-webkit-transition: .2s;     	transition: .2s;     }          p {     	margin-bottom: 12px;     }          p:first-child {     	margin-bottom: 12px;     }          p:last-child {     	margin-bottom: 0;     }          strong {     	font-weight: bold;     }          small {     	font-size: xx-small;     	line-height: 1em;     }          ol {     	margin: 0 0 24px 20px;     	padding: 0;     	list-style-type: decimal;     }          ul {     	margin: 0 0 24px 20px;     	padding: 0;     	list-style-type: square;     }          .button {     	display: inline-block;     	margin: 0;     	padding: 13.5px 13px;     	border: 0;     	border-radius: 4px;     	font-size: 12px;     	font-weight: bold;     	text-shadow: none;     	line-height: 1;     	cursor: pointer;     	-webkit-transition: background-color 0.3s ease-in-out;     	-moz-transition: background-color 0.3s ease-in-out;     	-o-transition: background-color 0.3s ease-in-out;     	transition: background-color 0.3s ease-in-out;     }          .aligncenter {     	position: relative;     	display: block;     	clear: both;     	margin: 20px auto;     	text-align: center;     }          .alignleft {     	position: relative;     	float: left;     	margin: 10px 20px 10px 0;     }          .alignright {     	position: relative;     	float: right;     	margin: 10px 0 10px 20px;     }          img {     	max-width: 100%;     	height: auto;     }          table {     	width: 100%;     	border-radius: 4px;     	border: 1px solid #eee;     	overflow: hidden;     	border-collapse: separate;     }          td {     	padding: 8px;     	vertical-align: middle;     	border-bottom: 1px solid #eee;     }          tr:last-child td {     	border-width: 0;     }          tr:first-child td {     	border-width: 1px;     }          blockquote {     	position: relative;     	overflow: hidden;     	margin: 25px 0;     	padding: 30px 50px 30px 30px;     }          blockquote:before {     	position: absolute;     	top: 20px;     	right: 20px;     	z-index: 1;     	color: #000;     	content: '\f10e';     	font-size: 18px;     	font-family: 'FontAwesome';     	opacity: 0.2;     	filter: alpha(opacity=20);     }          .gp-container {     	width: 1170px;     }          #gp-site-wrapper {     	position: relative;     	display: inline-block;     	width: 100%;     }          #gp-page-wrapper {     	position: relative;     	margin: 0 auto;     	width: 100%;     }          .gp-container {     	position: relative;     	margin: 0 auto;     	z-index: 1;     }          #gp-content-wrapper {     	position: relative;     	margin: 0 auto;     }          #gp-content {     	position: relative;     	float: left;     	margin: 0 auto;     	width: 810px;     }          #gp-content-wrapper.gp-container>#gp-content {     	padding: 40px 0;     }          .gp-no-sidebar #gp-content {     	width: 100% !important;     }          .gp-nav {     	position: relative;     	z-index: 2;     }          .gp-nav .menu {     	float: left;     	margin: 0;     	padding: 0;     	text-align: left;     }          .gp-nav .menu li {     	position: relative;     	display: inline-block;     	margin: 0;     	padding: 0;     	list-style-type: none;     }          .gp-nav .menu>li>a {     	position: relative;     	display: inline-block;     	font-family: inherit;     	-webkit-font-smoothing: subpixel-antialiased;     	-moz-osx-font-smoothing: auto;     }          .gp-nav .sub-menu {     	position: absolute;     	top: auto;     	left: auto;     	z-index: 499;     	display: none;     	overflow: visible !important;     	margin: 0;     	padding: 0;     	line-height: 1;     }          .gp-nav .sub-menu li {     	float: none;     }          .gp-nav li:hover>.sub-menu {     	display: block;     }          .gp-nav .sub-menu a {     	display: block;     	margin: 0;     	padding: 0;     	width: 250px;     	font-family: 'Open Sans', sans-serif;     	line-height: 1.5em;     	-webkit-font-smoothing: subpixel-antialiased;     	-moz-osx-font-smoothing: auto;     	-webkit-transition: none;     	-moz-transition: none;     	-o-transition: none;     	transition: none;     }          .gp-nav .sub-menu li .sub-menu {     	top: 4px;     	left: 100%;     }          .gp-nav .menu li.columns-1>.sub-menu>li {     	width: 100%;     }          #login {     	display: none;     	position: fixed;     	overflow: hidden;     	width: 100%;     	height: 100%;     	bottom: 0;     	right: 0;     	padding: 80px 0 120px 0;     	z-index: 501;     	text-align: center;     	background: #000;     	background: rgba(0, 0, 0, 0.7);     	-webkit-text-size-adjust: 100%;     }          #login>div {     	-webkit-animation: fadeInScale 0.8s ease-in-out;     	-moz-animation: fadeInScale 0.8s ease-in-out;     	-ms-animation: fadeInScale 0.8s ease-in-out;     	animation: fadeInScale 0.8s ease-in-out;     }          @-webkit-keyframes fadeInScale {     	0% {     		-webkit-transform: scale(0.6);     		opacity: 0;     	}     	100% {     		-webkit-transform: scale(1);     		opacity: 1;     	}     }          @-moz-keyframes fadeInScale {     	0% {     		-moz-transform: scale(0.6);     		opacity: 0;     	}     	100% {     		-moz-transform: scale(1);     		opacity: 1;     	}     }          @-ms-keyframes fadeInScale {     	0% {     		-ms-transform: scale(0.6);     		opacity: 0;     	}     	100% {     		-ms-transform: scale(1);     		opacity: 1;     	}     }          @keyframes fadeInScale {     	0% {     		transform: scale(0.6);     		opacity: 0;     	}     	100% {     		transform: scale(1);     		opacity: 1;     	}     }          #gp-login-box {     	display: inline-block;     	position: relative;     	max-width: 750px;     	width: 95%;     	padding: 30px;     	border-radius: 6px;     	background: #fff;     	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);     	text-align: left;     	-webkit-text-size-adjust: 100%;     }          #gp-login-close {     	z-index: 1001;     	position: absolute;     	top: 20px;     	right: 20px;     	padding: 6px 8px 7px;     	text-align: center;     	font-size: 15px;     }          #gp-login-close:before {     	content: '\f00d';     	font-family: 'FontAwesome';     }          #gp-login-box h3 {     	margin: 0 0 30px;     	font-size: 24px;     	line-height: 24px;     	font-weight: normal;     }          .gp-lost-password-form-wrapper {     	display: none;     }          #gp-main-header {     	position: fixed;     	z-index: 498;     	float: left;     	clear: both;     	width: 100%;     	background-color: #1c1c1c;     	transition: .3s     }          #gp-main-header .gp-container {     	height: 100%;     	-webkit-transform-style: preserve-3d;     	-moz-transform-style: preserve-3d;     	transform-style: preserve-3d;     	display: flex;     	align-items: center;     }          img {     	max-width: 100%;     }          .img_18 {     	width: 55px;     	height: 55px;     }          #gp-logo {     	float: left;     	margin: 0;     	width: auto;     	font-size: 12px;     	line-height: 0;     	position: relative;     	max-width: 100%;     }          #gp-logo img {     	max-height: 100%;     	width: auto !important;     	transition: .3s     }          #gp-main-nav {     	float: left;     	position: relative;     }          #gp-main-nav .menu>li {     	margin: 0 0 0 10px;     	line-height: 40px;     }          #gp-main-nav .menu>li>a {     	text-shadow: 0 0 2px rgba(0, 0, 0, 1);     }          .gp-nav .menu>li .sub-menu {     	border-radius: 5px;     	border: 1px solid transparent;     	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);     	margin: -5px 0 0 -5px;     }          .gp-nav .menu>li>.sub-menu {     	left: 50%;     	margin-left: -125px;     }          .gp-nav .menu>li.menu-item-has-children>a:first-child:hover:after,     .gp-nav .menu>li.menu-item-has-children:hover>a:first-child:after {     	font-family: 'FontAwesome';     	content: '\f0d8';     	position: absolute;     	bottom: 0;     	font-size: 13px;     	line-height: 1;     	right: 50%;     	z-index: 501;     	text-shadow: none;     }          .gp-nav .sub-menu li {     	padding: 1px;     }          .gp-nav .sub-menu li:first-child {     	border-top: 0;     }          .gp-nav .sub-menu a {     	padding: 15px;     	font-size: 14px;     }          .gp-nav .gp-dropdown-icon {     	margin-left: 10px;     	line-height: 1;     }          .gp-nav .sub-menu .gp-dropdown-icon {     	margin-top: 10px;     	float: right;     	line-height: 0;     }          .gp-nav .sub-menu .gp-dropdown-icon:before {     	content: '\f0da';     }          #gp-mobile-nav-bg1,     #gp-mobile-nav-bg {     	display: none;     	position: absolute;     	z-index: 999;     	background: rgba(0, 0, 0, 0.4);     	width: 100%;     	height: 100%;     	top: 0;     	right: 0;     	bottom: 0;     	left: 0;     }          #gp-mobile-nav-button {     	display: none;     	float: right;     	font-size: 18px;     	cursor: pointer;     	line-height: 1;     	font-family: 'FontAwesome';     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }          #gp-mobile-nav-button:before {     	content: '\f0c9';     }          #gp-mobile-nav {     	position: fixed;     	z-index: 99999;     	top: 0;     	left: 0;     	bottom: 0;     	width: 270px;     	height: 100%;     	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);     	overflow-y: scroll;     	-webkit-overflow-scrolling: touch;     	-webkit-transition: -webkit-transform 0.2s;     	transition: -webkit-transform 0.2s;     	transition: transform 0.2s;     	transition: transform 0.2s, -webkit-transform 0.2s;     	-webkit-transform: translateX(-270px);     	-ms-transform: translateX(-270px);     	transform: translateX(-270px);     }          #gp-mobile-nav .menu {     	clear: both;     	margin: 0;     }          #gp-mobile-nav .menu li {     	position: relative;     	float: left;     	margin: 0;     	width: 100%;     	list-style-type: none;     }          #gp-mobile-nav #gp-mobile-nav-close-button+.menu>li:first-child {     	border-width: 0 !important;     }          #gp-mobile-nav .menu li>a {     	display: block;     	line-height: 1;     	padding: 14px 15px;     	-webkit-font-smoothing: subpixel-antialiased;     	-moz-osx-font-smoothing: auto;     	font-weight: bold;     }          #gp-mobile-nav .menu li.menu-item-has-children>a {     	padding-right: 70px;     }          #gp-mobile-nav .menu li>.gp-mobile-dropdown-icon {     	font-family: 'FontAwesome';     	cursor: pointer;     	position: absolute;     	top: 0;     	right: 0;     	font-size: 20px;     	padding: 0 25px;     	line-height: 44px;     	font-style: normal;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }          #gp-mobile-nav .menu li>.gp-mobile-dropdown-icon:before {     	content: '\f107';     }          #gp-mobile-nav .menu li .sub-menu {     	margin: 0;     	display: none;     }          #gp-mobile-nav .menu li .sub-menu a {     	padding-left: 30px;     	font-size: 14px;     }          #gp-mobile-nav .menu li .sub-menu .sub-menu a {     	padding-left: 40px;     }          .widget {     	position: relative;     	overflow: hidden;     	width: 100%;     	margin-bottom: 30px;     }          .widget ul {     	margin: 0;     }          .widget ul li {     	overflow: hidden;     	margin: 10px 0 0 0;     	list-style-type: none;     }          .widget ul li:first-child {     	margin-top: 0;     }          @-moz-document url-prefix() {}          #gp-footer {     	float: left;     	overflow: hidden;     	width: 100%;     }          #gp-footer-3d {     	float: left;     	overflow: hidden;     	width: 100%;     	height: 60px;     }          #gp-footer-3d .gp-first-widget-bend {     	float: left;     	overflow: hidden;     	width: 30%;     	height: 60px;     	margin-left: 30px;     	-webkit-transform: skewX(-45deg);     	-moz-transform: skewX(-45deg);     	transform: skewX(-45deg);     }          #gp-footer-widgets {     	float: left;     	overflow: hidden;     	padding: 50px 0 10px;     	width: 100%;     }          .gp-footer-widget {     	float: left;     	margin-left: 6%;     }          .gp-footer-widget:first-child {     	margin-left: 0;     }          .gp-footer-whole {     	width: 100%;     }          #gp-footer-widgets.gp-footer-larger-first-col {     	padding: 0;     }          .gp-footer-larger-first-col .gp-footer-1 {     	width: 30%;     	margin-right: 6%;     	padding: 30px;     }          .gp-footer-larger-first-col .gp-footer-cols {     	float: left;     	width: 64%;     	padding: 50px 0 10px;     }          #gp-copyright {     	position: relative;     	float: left;     	padding: 20px 0;     	width: 100%;     }          #gp-copyright-text {     	float: left;     }          #gp-footer-nav {     	float: right;     	padding: 0;     }          #gp-footer-nav .menu li {     	display: inline-block;     	margin: 0;     	padding: 0;     	list-style-type: none;     }          #gp-footer-nav .menu li:before {     	margin: 0 10px;     	content: '|';     }          #gp-footer-nav .menu li:first-child:before {     	margin: 0;     	content: '';     }          #gp-footer-nav .menu>li>a {     	padding: 0;     	font-size: 11px;     }          #gp-to-top {     	position: fixed;     	right: 30px;     	bottom: 53px;     	z-index: 9999;     	display: none;     	overflow: hidden;     	padding: 12px 15px;     	border-radius: 3px;     	font-size: 12px;     	line-height: 1;     	opacity: 0.7;     	filter: alpha(opacity=70);     }          #gp-to-top:hover {     	opacity: 1;     	filter: alpha(opacity=100);     }          #gp-to-top-hover {     	display: block;     	float: left;     	overflow: hidden;     	opacity: 0;     }          #gp-to-top:active,     #gp-to-top:focus {     	outline: none;     }          .gp-entry-content {     	word-wrap: break-word;     	margin: 0 auto 32px auto;     }          .gp-entry-content p:first-child,     .gp-entry-content p {     	margin-bottom: 24px;     }          .gp-entry-content p:last-child {     	margin: 0;     }          .isotope-item {     	z-index: 2;     }          .gp-theme small.vc_label {     	font-size: inherit;     	line-height: inherit;     }          @media only screen and (min-width: 1024px) {     	.gp-responsive #gp-mobile-nav {     		display: none !important;     	}     }          @media only screen and (max-width: 1200px) {     	.gp-responsive .gp-container {     		width: 1040px;     	}     	.gp-responsive #gp-content {     		width: 680px;     	}     }          @media only screen and (max-width: 1082px) {     	.gp-responsive .gp-container {     		width: 980px;     	}     	.gp-responsive #gp-content {     		width: 630px;     	}     	.gp-responsive #gp-main-nav .menu>li {     		margin-left: 20px;     	}     	.gp-responsive #gp-to-top {     		display: none !important;     		opacity: 0 !important;     	}     }          @media only screen and (max-width: 1023px) {     	.gp-responsive .gp-container {     		padding-right: 20px;     		padding-left: 20px;     		width: 100% !important;     	}     	#gp-main-header {     		padding: 10px;     	}     	.gp-responsive #gp-content {     		width: 100% !important;     	}     	.gp-responsive #gp-main-nav {     		float: right;     		padding: 10px;     	}     	.gp-responsive #gp-main-nav .menu {     		display: none;     	}     	.gp-responsive #gp-mobile-nav-button {     		display: block;     	}     	.gp-responsive #gp-footer-3d .gp-first-widget-bend {     		width: 100%;     	}     	.gp-responsive .gp-footer-widget {     		width: 47%;     	}     	.gp-responsive .gp-footer-widget.gp-footer-whole {     		width: 100%;     	}     	.gp-responsive .gp-footer-larger-first-col .gp-footer-1 {     		width: 100%;     		margin-right: 0;     	}     	.gp-responsive .gp-footer-larger-first-col .gp-footer-cols {     		width: 100%;     	}     	.gp-responsive .gp-footer-larger-first-col .gp-footer-2 {     		clear: both;     		margin-left: 0;     	}     	.gp-responsive .vc_column_container {     		width: 100%;     	}     }          @media only screen and (max-width: 767px) {     	.gp-responsive #login {     		padding: 10px;     		min-height: 100%;     	}     	.gp-responsive #gp-login-box {     		width: 100%;     		height: 100%;     		padding: 20px;     		border-radius: 0;     		overflow: scroll;     	}     	.gp-responsive .gp-footer-widget {     		margin-left: 0;     		width: 100%;     	}     	.gp-responsive #gp-copyright .gp-container>div {     		margin-bottom: 15px;     	}     	.gp-responsive #gp-copyright .gp-container>div:last-child {     		margin-bottom: 0;     	}     	.gp-responsive #gp-copyright-text,     	.gp-responsive #gp-footer-nav,     	.gp-responsive #gp-footer-nav.gp-nav .menu {     		display: inline-block;     		float: none;     		margin-left: 0;     		width: 100%;     		text-align: center;     	}     	.gp-responsive #gp-footer-nav.gp-nav .menu {     		width: auto;     	}     }          @media only screen and (max-width: 567px) {     	.gp-responsive #gp-mobile-nav {     		width: 270px;     		-webkit-transform: translateX(-270px);     		-ms-transform: translateX(-270px);     		transform: translateX(-270px);     	}     }          #gp-main-header {     	height: 125px;     }          #gp-fixed-header-padding {     	padding-top: 100px;     }          #gp-logo img {     	display: inline-block;     	width: 240px;     }          @media only screen and (max-width: 1023px) {     	.gp-responsive #gp-main-header {     		height: 63px!important;     	}     	.gp-responsive #gp-fixed-header-padding {     		padding-top: 63px!important;     	}     	.gp-responsive #gp-logo {     		margin: 0px 0px 0px 0px;     		width: auto;     		height: 29px;     	}     	.gp-responsive #gp-logo img {     		width: auto;     		height: 45px;     	}     }          @font-face {     	font-family: "Open Sans";     	src: url(/shared/2413/OpenSans-Regular.ttf) format("truetype");     }          #gp-logo {     	margin-top: 0;     	margin-right: 0;     	margin-bottom: 0;     	margin-left: 0;     }          #gp-page-wrapper {     	background-color: #fff;     }          body {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 24px;     	font-weight: 400;     	font-style: normal;     	color: #000;     	font-size: 14px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          a {     	color: #f84103;     }          a:hover {     	color: #5FA2A5;     }          h2 {     	font-family: "Antic Didone", Arial, Helvetica, sans-serif;     	line-height: 39px;     	font-weight: 400;     	font-style: normal;     	font-size: 27px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          h3 {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 36px;     	font-weight: 400;     	font-style: normal;     	font-size: 24px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          h5 {     	font-family: Arvo, Arial, Helvetica, sans-serif;     	line-height: 24px;     	font-weight: 400;     	font-style: normal;     	font-size: 16px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          #gp-main-nav .menu>li {     	font-family: "Open Sans";     	font-weight: 400;     	font-style: normal;     	color: #fff;     	font-size: 14px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          #gp-main-nav .menu>li>a {     	color: #fff;     }          #gp-main-nav .menu>li>a:hover {     	color: #f84103;     }          .gp-nav .sub-menu {     	background-color: #f1f1f1;     }          .gp-nav .menu>li.menu-item-has-children>a:hover:after,     .gp-nav .menu>li.menu-item-has-children:hover>a:after {     	color: #f1f1f1;     }          .gp-nav .sub-menu li a:hover {     	background-color: #f1f1f1;     }          .gp-nav .sub-menu li {     	border-top: 1px solid #dddddd;     }          .gp-nav .sub-menu li,     .gp-nav .sub-menu a {     	font-family: "Open Sans";     	font-weight: 400;     	font-style: normal;     	color: #000;     	font-size: 14px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          .gp-nav .sub-menu li a {     	color: #000;     }          .gp-nav .sub-menu li a:hover {     	color: #f84103;     }          .gp-nav .gp-dropdown-icon {     	color: #f84103;     }          #gp-mobile-nav-button {     	color: #f84103;     }          #gp-mobile-nav {     	background-color: #000;     }          #gp-mobile-nav-close-button {     	background-color: #f84103;     }          #gp-mobile-nav li {     	color: #ffffff;     }          #gp-mobile-nav .menu>li>a {     	color: #f84103;     }          #gp-mobile-nav .menu>li>a:hover {     	color: #fff;     }          #gp-mobile-nav .sub-menu li a {     	color: #fff;     }          #gp-mobile-nav .sub-menu li a:hover {     	color: #f84103;     }          #gp-mobile-nav li a:hover {     	background-color: #000;     }          #gp-mobile-nav li {     	border-top: 1px solid #333333;     }          .gp-mobile-dropdown-icon {     	background-color: #1d1d1d;     }          blockquote {     	background-color: #f84103;     }          blockquote {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 26px;     	font-weight: 400;     	font-style: normal;     	color: #fff;     	font-size: 16px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          .button {     	background-color: #F84103;     }          .button:hover {     	background-color: #5fa2a5;     }          .button {     	color: #ffffff;     }          .button:hover {     	color: #ffffff;     }          #gp-footer-widgets {     	background-color: #1c1c1c;     }          #gp-footer-3d {     	background-color: #333;     }          .gp-footer-widget {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 23px;     	font-weight: 400;     	font-style: normal;     	color: #fff;     	font-size: 15px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          .gp-footer-widget a {     	color: #ddd;     }          .gp-footer-widget a:hover {     	color: #f84103;     }          .gp-footer-larger-first-col .gp-footer-1 {     	background-color: #f84103;     }          .gp-first-widget-bend {     	background-color: #f84103;     }          .gp-footer-larger-first-col .gp-footer-1 {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 23px;     	font-weight: 400;     	font-style: normal;     	color: #fff;     	font-size: 15px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          .gp-footer-larger-first-col .gp-footer-1 a {     	color: #fff;     }          .gp-footer-larger-first-col .gp-footer-1 a:hover {     	color: #000;     }          #gp-copyright {     	background-color: #000;     }          #gp-copyright {     	font-family: "Open Sans", Arial, Helvetica, sans-serif;     	line-height: 16px;     	font-weight: 400;     	font-style: normal;     	color: #888;     	font-size: 11px;     	opacity: 1;     	visibility: visible;     	-webkit-transition: opacity 0.24s ease-in-out;     	-moz-transition: opacity 0.24s ease-in-out;     	transition: opacity 0.24s ease-in-out;     }          #gp-copyright a {     	color: #888;     }          #gp-copyright a:hover {     	color: #ddd;     }          #gp-to-top {     	background-color: #000;     }          #gp-to-top {     	color: #ffffff;     }          .footer_bg {     	background-color: #282828;     	float: left;     	width: 100%;     }          .pageCenterLayout {     	max-width: 1170px;     	margin: 0 auto;     }          .section_heading {     	font-size: 18px;     	color: #f9f9f9     }          .footer_bg ul li {     	color: #fff;     	font-size: 14px;     	float: left;     	width: 182px;     	list-style-type: square;     	line-height: 1;     }          .grid_layout .five {     	float: left;     	width: 35%;     }          .grid_layout .three {     	float: left;     	width: 23.8%;     }          .five a,     .three a {     	color: #fff     }          .footerText {     	color: #a2a1a1;     	margin-top: 25px;     	line-height: 1.2;     }          .horizontalMenu {     	float: left;     	width: 100%;     	margin: 20px 0;     	text-align: center;     }          .horizontalMenu a {     	color: #A2A1A1;     	border-right: 1px solid #A2A1A1;     	padding-right: 10px;     	padding-left: 7px;     }          .horizontalMenu a:hover {     	color: #fff     }          .rotate_icon {     	transform: rotate(180deg);     }          #gp-mobile-nav.show {     	transition: -webkit-transform 0.2s;     	transition: transform 0.2s;     	transition: transform 0.2s, -webkit-transform 0.2s;     	-webkit-transform: translateX(0)!important;     	-ms-transform: translateX(0)!important;     	transform: translateX(0)!important;     }          .sidebar_link {     	color: #008000     }          @media (max-width:768px) {     	.grid_layout {     		padding: 0 15px;     	}     	.grid_layout .fl {     		width: 49%;     	}     }          @media screen and (max-width: 480px) {     	.img_18,     	.vc_empty_space {     		display: none;     	}     	.vc_general.vc_cta3 {     		padding: 10px;     	}     	.grid_layout .fl {     		width: 100%;     		text-align: center;     	}     	.grid_layout .fl li {     		width: 100%;     	}     	.wpb_wrapper {     		overflow-x: scroll;     	}     }          .vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner>.wpb_wrapper,     .second-games-row>.vc_column_container>.vc_column-inner>.wpb_wrapper {     	display: flex;     	flex-direction: column;     	justify-content: space-between;     	min-height: 500px;     	height: auto;     }          .sidebar-menu ul {     	list-style: none;     	margin: 0;     	padding: 10px;     	display: flex;     	flex-direction: column;     }          .sidebar-menu #menu-v-shapku-1>li {     	padding: 5px 15px;     	border-bottom: 1px solid rgba(0, 0, 0, .1);     	box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.1);     	position: relative;     }          .sidebar-menu #menu-v-shapku-1>li:before {     	content: '';     	border: solid rgba(0, 0, 0, .5);     	border-width: 0 2px 2px 0;     	display: inline-block;     	padding: 2px;     	transform: rotate(-45deg);     	-webkit-transform: rotate(-45deg);     	position: absolute;     	left: 1px;     	top: 14px;     }          .sidebar-menu ul li a {     	color: #333;     	text-decoration: none;     }          .sidebar-menu ul>li.menu-item-has-children {     	border-bottom: none;     	box-shadow: none;     }          .sidebar-menu ul>li.menu-item-has-children i {     	margin-left: 7px;     }          .gp-entry-content.vc_col-sm-9 {     	padding-right: 10px;     }          @media screen and (max-width: 1023px) {     	#gp-main-header .gp-container {     		justify-content: space-between;     	}     }          @media screen and (max-width: 767px) {     	.gp-entry-content.vc_col-sm-9 {     		padding-right: 0px;     	}     }