/*Theme Name: JevelinTheme URI: https://shufflehound.com/jevelinAuthor: ShufflehoundAuthor URI: https://shufflehound.com/Description: Jevelin is multi-purpose WordPress theme for creating stunning websites. Features all the right tools needed for your next design.Version: 4.6.5License: GNU General Public License v2 or laterLicense URI: https://www.gnu.org/licenses/gpl-2.0.htmlTags: custom-colors, custom-menu, threaded-comments, translation-ready, theme-options, right-sidebar, left-sidebar, full-width-template, threaded-comments, post-formats, featured-imagesText Domain: jevelin*//** * Table of Contents * * 1.0 - General * 2.0 - Typography * 3.0 - Input * 4.0 - Editor Styles * 5.0 - Dropcaps * 6.0 - Table * 7.0 - Placenemt * 8.0 - Animations * 9.0 - Header *   9.1 - Top bar *   9.2 - Navigation *   9.3 - Navigation Dropdown *   9.4 - Navigation Mega Menu *   9.5 - Navigation Icons *   9.6 - WooCommerce *   9.7 - Presets *   9.8 - Left *   9.9 - Right *   9.10 - Search *   9.11 - Logo *   9.12 - Styles *   9.13 - Responsive * 10.0 - Titlebar * 11.0 - Footer * 12.0 - Portfolio * 13.0 - Blog *   13.1 - Masonry *   13.2 - Grid *   13.3 - Standard *   13.4 - Single Page *   13.5 - Post *   13.6 - Post Author *   13.7 - Overlay *   13.8 - Styles * 14.0 - WooCommerce *   14.1 - Product *   14.2 - Tables *   14.3 - Forms *   14.4 - Input *   14.5 - Post Page *   14.6 - Other * 15.0 - Revolution Slider * 16.0 - Comments * 17.0 - Gallery * 18.0 - Lightbox * 19.0 - Share * 20.0 - Popover * 21.0 - Pagination * 22.0 - Widgets * 23.0 - Nothing Found * 24.0 - 404 Page * 25.0 - Back to top * 26.0 - Page Loader * 27.0 - White Borders * 28.0 - Notice * 29.0 - Dynamic Ratio * 30.0 - Other Elements * * * Additional theme styles can be found inside: * 1. css/shortcodes.css * 2. css/responsive.css *//** * 1.0 - General *//*font*/@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');body {	/*font-family: 'Raleway', 'Helvetica', 'Arial', sans-serif;*/	font-family:'Poppins',sans-serif;	font-size: 14px;	color: #8d8d8d;	line-height: 1.7;	font-weight: 400;}html {	overflow-y: auto;}html,body {	overflow-x: hidden;}*:focus,a:focus {	outline: none;}iframe {	max-width: 100%;	display: block;}figure {	max-width: 100%;}.text-center {	text-align: center;}.sh-noselect {	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;}dd {	margin: 0 0 20px;}pre {	border: 0;	padding: 20px;}img {	max-width: 100%;	min-height: 1px;	height: auto;}video,audio {	max-width: 100%;}.lazy {	visibility: hidden;	color: transparent;}.lazy[src] {	visibility: visible;}p {	line-height: 1.8;}p:last-child {	margin-bottom: 0;}/** * 2.0 - Typography */a {	color: #47c9e5;	text-decoration: none;	word-wrap: break-word;}a:hover, a:focus {	color: #47c9e5;	text-decoration: none;}h1,h2,h3,h4,h5,h6 {	font-family: 'Raleway', serif;	color: #3f3f3f;	font-weight: 700;	margin: 0 0 20px 0;	padding: 0;	line-height: normal!important;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {	font-weight: inherit;	line-height: normal!important;}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p {	margin: 0;}h2 {	font-size: 20px;}.sh-team-role,.sh-iconbox-title,.sh-iconbox-content,.sh-text-with-frame * {	word-wrap: break-word;}.icon-social-gplus{	font-family: 'simple-line-icons';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.icon-social-gplus:before {	content: "\e60d";}/* Typography - Sizes */.size-xs{ font-size: 14px; }.size-s{ font-size: 16px; }.size-m{ font-size: 20px; }.size-l{ font-size: 30px; }.size-xl{ font-size: 36px; }.size-xxl{ font-size: 48px; }.size-xxxl{ font-size: 60px; }.size-xxxxl{ font-size: 72px; }@media (max-width: 1024px) {	.size-l{ font-size: 20px; }	.size-xl{ font-size: 26px; }	.size-xxl{ font-size: 30px; }	.size-xxxl{ font-size: 36px; }	.size-xxxxl{ font-size: 40px; }}.sh-text-background {	background-color: #47c9e5;	color: #fff;	display: inline-block!important;	padding: 0 11px;	border-radius: 8px;}.sh-text-background-white {	background-color: #fff;	color: #505050;	display: inline-block!important;	padding: 0 11px;	border-radius: 8px;}/*** Print Preview*/@media print {	a[href]:after {		content: none !important;	}	html body div.container {		width: 90%!important;		min-width: 90%!important;	}	html body .sh-sticky-mobile-header {		position: absolute!important;	}}/** * 3.0 Input */input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],select,textarea {	border: 1px solid #e3e3e3;	color: #8d8d8d;	display: block;	width: 100%;	margin-bottom: 10px;	-webkit-appearance: none;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],select {	padding: 0px 20px;	line-height: 48px!important;}textarea {	height: 120px;	padding: 18px 24px;}select::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {	height: inherit!important;	line-height: inherit!important;	font-style: italic;	color: inherit;}select:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder {	height: inherit!important;	line-height: inherit!important;	font-style: italic;	color: inherit;}select::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder {	height: inherit!important;	line-height: inherit!important;	font-style: italic;	color: inherit;}select:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder {	height: inherit!important;	line-height: inherit!important;	font-style: italic;	color: inherit;}/* Input Styling */.sh-page-switcher-button:not(.sh-page-switcher-disabled):hover,.sh-social-widgets-item:hover,.sh-social-share-button:hover,.sh-increase-numbers span:hover,.woocommerce .shop_table .coupon .button:hover,.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,.sh-team-social-standard .sh-team-icon:hover,.sh-social-share-button:before {	background-color: #e5e5e5!important;}.wpcf7-form .wpcf7-submit {	background-color: #47c9e5!important;	color: #fff;}.woocommerce .checkout-button,.woocommerce .wc-forward,.woocommerce #respond input#submit,.woocommerce .shop_table .coupon .button,.woocommerce a.button.alt,.woocommerce .cart input.button,.woocommerce input.button.alt,.contact-form input[type="submit"],.sh-404-button,.post-content .post-password-form input[type="submit"],.sh-comments .submit,.wpcf7-form .wpcf7-submit {	border-radius: 100px!important;	font-size: 13px;	text-transform: uppercase;	border-width: 0;}.woocommerce input[type=submit],.woocommerce .button,.contact-form input[type="submit"],.sh-404-button,.post-content .post-password-form input[type="submit"],.wpcf7-form .wpcf7-submit {	border-radius: 100px!important;	line-height: 50px!important;	padding: 0 30px!important;	transition: 0.25s all ease-in-out;}.sh-404-button,.wpcf7-form .wpcf7-submit {	font-weight: bold;}.woocommerce .shop_table .coupon .button {	background-color: #f2f2f2!important;}.woocommerce .shop_table .coupon .button,.woocommerce .shop_table .coupon .button:hover,.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {	color: #8d8d8d!important;}.woocommerce .shop_table .button[name=update_cart],.woocommerce .shop_table .button[name=update_cart]:hover,.woocommerce .button[name=save_address]:hover,.woocommerce .button.wc-backward {	color: #fff!important;}.sh-social-share-button:before,.sh-pricing-button:not(.sh-pricing-button-style1):not(.sh-pricing-button-style2):not(.sh-pricing-button-style3):before {	display: block;	content: '';	position: absolute;	z-index: -1;	width: 0%;	height: 300%;	z-index: 1;	right: 0;	top: 0;	margin: -5px 0 0 -5px;	transition: 0.3s all ease-in-out;}.sh-social-share-button *,.sh-pricing-button * {	display: inline-block;	position: relative;	z-index: 100;}.sh-social-share-button:hover:before,.sh-pricing-button:hover:before {	width: 110%!important;}.sh-comments .submit {	border-radius: 100px;	display: inline-block;}.sh-pricing-button:before {	background-color: rgba(0,0,0,0.07);}/** * Editor Styles (WYSIWYG) */.entry-content img {	margin: 0 0 1.5em 0;}.alignleft, img.alignleft {	margin-right: 1.5em;	display: inline;	float: left;}.alignright, img.alignright {	margin-left: 1.5em;	display: inline;	float: right;}.aligncenter, img.aligncenter {	margin-right: auto;	margin-left: auto;	display: block;	clear: both;}.alignnone, img.alignnone {}.wp-caption {	margin-bottom: 1.5em;	text-align: center;	padding-top: 5px;}.wp-caption img {	border: 0 none;	padding: 0;	margin: 0;}.wp-caption p.wp-caption-text {	line-height: 1.5;	font-size: 10px;	margin: 0;}.wp-smiley {	margin: 0 !important;	max-height: 1em;}blockquote {	padding: 0px 25px;	border-left: 2px solid #ebebeb;	font-size: 16px;	margin-left: 45px;	position: relative;	line-height: 180%;	font-style: italic;}blockquote:before {	font-family: 'themify';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e67f";	font-size: 21px;	position: absolute;	left: -45px;	top: 50%;	margin-top: -10.5px;}blockquote.left {	margin-right: 20px;	text-align: right;	margin-left: 0;	width: 33%;	float: left;}blockquote.right {	margin-left: 20px;	text-align: left;	margin-right: 0;	width: 33%;	float: right;}figure.gallery-item {	display: inline-block;	vertical-align: top;	margin-top: 15px;	margin-bottom: 15px;	margin-right: -4px;}figure.gallery-item figcaption {	padding-top: 10px;	padding-right: 15px;}.gallery.gallery-columns-5 figure.gallery-item {	width: 20%;}.gallery.gallery-columns-4 figure.gallery-item {	width: 25%;}.gallery.gallery-columns-3 figure.gallery-item {	width: 33.3%;}.gallery.gallery-columns-2 figure.gallery-item {	width: 50%;}.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption {}.size-full {}.size-large {}.size-medium {}.size-thumbnail {}.preload {	display: none;}/** * 5.0 Dropcaps */.sh-dropcaps {	font-size: 30px!important;	font-weight: bold;	margin-right: 15px;	line-height: 1;}.sh-dropcaps-full-square,.sh-dropcaps-full-square-border,.sh-dropcaps-full-square-tale,.sh-dropcaps-square-border,.sh-dropcaps-square-border2,.sh-dropcaps-circle {	font-size: 24px!important;	width: 56px;	height: 56px;	line-height: 56px;	display: inline-block;	text-align: center;	font-weight: bold;	float: left;	margin-right: 15px;	margin-top: 3px;	margin-bottom: 8px;	overflow: hidden;	position: relative;}.sh-dropcaps-full-square,.sh-dropcaps-full-square-border,.sh-dropcaps-full-square-tale {	color: #fff;	background-color: #47c9e5;}.sh-dropcaps-full-square-border:after {	content: "";	display: block;	border: 2px solid #fff;	position: absolute;	top: 2px; bottom: 2px; left: 2px; right: 2px;}.sh-dropcaps-square-border {	border: 1px solid #e5e5e5;}.sh-dropcaps-square-border2 {	border: 2px solid #e5e5e5;}.sh-dropcaps-circle {	background-color: #e5e5e5;	border-radius: 50%;}.sh-dropcaps-full-square-tale {	overflow: visible;}.sh-dropcaps-full-square-tale:after {	content: "";	display: block;	position: absolute;	right: -10px;	top: 17px;	width: 0;	height: 0;	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	border-left: 10px solid #47c9e5;}/** * 6.0 Tables */table {	border: 2px solid #e5e5e5!important;	border-radius: 0!important;	border-collapse: collapse!important;;}table td,table th {	border: 1px solid #e5e5e5!important;}table td {	padding: 15px 20px!important;}table th {	padding: 15px 20px!important;	font-size: 16px;	color: #505050;}.sh-table-element-style2 .default-row:nth-child(odd) {	background: #fafafa;}.sh-table-element-style3 table td,.sh-table-element-style3 table th {	border-width: 0px!important;}/** * 7.0 Placenemt */.sh-placement-left {	margin-right: auto;}.sh-placement-center {	margin: 0 auto;}.sh-placement-right {	margin-left: auto;}.sh-group:after,.sh-columns:after {	content: "";	display: block;	clear: both;}.sh-group > * {	float: left;}.sh-columns > * {	float: left;}.sh-columns > :last-child {	float: right;}.sh-group-equal {	display: flex;}.sh-group-equal > *{	flex: 1;}.sh-table {	display: table;	width: 100%;}.sh-hidden{	display: none;}.sh-table-full {	display: table;	width: 100%;	height: 100%;}.sh-table-small {	display: table;}.sh-table-cell {	display: table-cell;	vertical-align: middle;	float: none!important;}.sh-table-cell-top{	display: table-cell;	vertical-align: top;}.fw-row {	margin: 0;}.fw-container {	max-width: 1200px;	padding: 50px 0;}.fw-container-fluid {	padding: 0;}.container-padding {	padding: 0 15px!important;}.container-fluid {	padding: 0;}.container {	padding-left: 0!important;	padding-right: 0!important;}.blog-editor-content-container {	padding-top: 60px;}.blog-fw-editor-content-container {	padding-top: 0;}.sh-footer-columns,.blog-style-largedate,.container .fw-row,.contact-form .wrap-forms .fw-row {	position: relative;	margin: 0 -15px;}.row-no-margin {	margin: 0;}.row-no-margin > div {	margin: 0;	padding: 0;}.page-fullwidth {	width: 100%;	min-width: 100%;	float: none;	padding: 0;}#content {	width: 100%;}#content > table {	margin-bottom: 30px;}#content.content-with-sidebar-right {	width: 73%;	padding-right: 2%;	float: left;}#content.content-with-sidebar-left {	width: 73%;	padding-left: 2%;	float: right;}#wrapper #content.content-with-sidebar-left .container,#wrapper #content.content-with-sidebar-right .container {	width: 100%!important;	min-width: 100%!important;}#sidebar.sidebar-left {	float: left;	width: 25%}#sidebar.sidebar-right {	float: right;	width: 25%}#sidebar h3,#sidebar h3 > a {	font-size: 16px;	color: #505050;}#wrapper {	position: relative;}#wrapper > .sh-page-layout-default {	padding: 60px 0px;}#wrapper > .sh-page-layout-full .page-default-content {	padding: 45px;}.page-template-page-blog .sh-page-layout-full {	padding: 60px 30px;}@media (min-width: 1370px) {	.page-template-page-blog .sh-page-layout-full .blog-style-masonry article {		width: 25%;	}}/* Placenemt Width Classes */.width-15p {	width: 15%;}.width-20p {	width: 20%;}.width-3p {	width: 30%;}.width-40p {	width: 40%;}.width-60p {	width: 60%;}.width-70p {	width: 70%;}.width-85p {	width: 85%;}.width-100p,.width-full {	width: 100%;}.sh-clear {	clear: both;}/* Seperator */.sh-seperator-container {	position: relative;}.sh-seperator-line {	position: absolute;	top: 50%;	left: 0;	right: 0;	bottom: 0;	width: 100%;}.sh-seperator-icon {	text-align: center;	width: 100%;}.sh-seperator-icon i.fa {	background: #fff;	padding: 0 10px;}/* Shufflehound */.sh-unyson-frontend-test {	cursor: pointer;	position: absolute;	width: 20px;	z-index: 800000;	right: 0;	opacity: 0;	transition: 0.3s all ease-out;}.sh-unyson-frontend-test.active {	opacity: 1;}.sh-unyson-frontend-preview .sh-empty-space {	display: flex;	justify-content: center;	align-items: center;	background: repeating-linear-gradient(45deg, #ffffff, #ffffff 15px, #c5c5c5 15px, #c5c5c5 30px);	text-align: center;	border-radius: 5px;}.sh-unyson-frontend-preview .sh-empty-space span {	background-color: #fff;	display: inline-block;	font-size: 16px;	padding: 0 15px;	border-radius: 5px;}/** * 8.0 Animations *//* Animations - Fast */h1, h2, h3, h4, h5, h6,.sh-iconbox-hover,.sh-partners-carousel a img,.sh-overlay-style1,.sh-overlay-style1 .sh-overlay-link,.sh-overlay-style1 .sh-overlay-lightbox,.sh-nav-container,.sh-nav-login .header-logo img,.sh-nav .sh-nav-cart li.mini_cart_item a.remove:before,.header-mobile-social-media a ,.sh-header-left-1 .header-social-media a,.sh-header-right-side,.sh-gallery .slick-prev,.sh-gallery .slick-next,.woocommerce table.shop_table a.remove:before,.sh-mini-overlay-container,.sh-page-notice .sh-page-notice-button,.sh-team-social-overlay .sh-team-image-position,.sh-team-social-overlay .sh-team-overlay,.sh-icons-item i,.sh-pricing-button,.sh-button,.sh-button-tale,.sh-button-style-2 .sh-button-icon-right:after,.sh-button-style-2 .sh-button-icon-left:after,.sh-button-style-3 .sh-button-icon-right:after,.sh-button-style-3 .sh-button-icon-left:after,.sh-button-style-4 .sh-button,.sh-iconbox-style1 .sh-iconbox-icon-shape > i,.sh-iconbox .sh-iconbox-hover,.sh-iconbox .sh-iconbox-title h3,.sh-portfolio-image-position,.sh-portfolio-overlay1-bar,.sh-piechart .sh-piechart-animation,.sh-testimonials-switch,.sh-heading .sh-heading-content,.sh-portfolio-overlay,.sh-portfolio-category,.sh-nav ul a,.sh-footer a,.page-numbers a,.page-numbers span,.sh-overlay-style1 .sh-table-cell i,.post-meta-author a,.post-meta-categories a,.post-meta-categories span,.woocommerce-tabs .comment-form-rating p.stars a,.woocommerce-tabs .comment-form-rating p.stars a:before,.woocommerce table a,.widget-item a,.sh-timeline-box,.sh-timeline-box-tale,.sh-timeline-box-circle,.sh-nav-mobile a,.sh-icon .sh-icon-data,.sh-social-share-networks .jssocials-share,.sh-portfolio-title-container,.sh-portfolio-titlem,.sh-social-share-button,.woocommerce div.product form.cart div.quantity span:hover,.sh-video-player-image-play,.post-with-background a,.sh-social-share-networks .jssocials-share i {	transition: all 0.3s ease-in-out;}/* Animations - Slow */div.pp_default .pp_next_box,div.pp_default .pp_prev_box,.sh-page-switcher-button,.sh-header-left-side,.sh-team-icon,.sh-team-icon i,.sh-team:hover .sh-team-role,.sh-testimonials-70 .sh-testimonials-container .sh-testimonials-bottom,.sh-portfolio-image-container {	transition: all 0.5s ease-in-out;}#page-container {	transition: -webkit-transform 0.3s ease-in-out;	transition: transform 0.3s ease-in-out;	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;	width: 100%;}/* Animations - Stop */.sh-stop-animation {	-webkit-animation-iteration-count: 1!important;	animation-iteration-count: 1!important;}/* Animations - Side */.sh-animation-left,#page-container {	transition: left 0.3s ease-in-out!important;}.sh-animation-right {	transition: right 0.3s ease-in-out!important;}.sh-animated {	visibility: hidden;}/** * 9.0 Header */.sh-header {	position: relative;	background-color: #fff;}.sh-header-top {	position: relative;	margin-bottom: 0;}.sh-header .container,.sh-header-top .container {	padding: 0 15px;	position: relative;}.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {	padding-top: 30px;	padding-bottom: 30px;	max-height: none;	transition: 0.3s padding ease-in-out;}.sh-nav-container {	position: relative;	margin-bottom: -1px;}.sh-nav-container ul {	list-style: none;	margin: 0;	padding: 0;}.sh-nav-container:after  {	content:"";	display: block;	clear: both;}.navbar-default {	background-color: rgba( 255,255,255,0.6);	border-color: transparent;}.navbar {	margin-bottom: 0;}body.admin-bar #page-container .sh-sticky-mobile-header { margin-top: 32px !important; }@media (max-width: 782px) {	body.admin-bar #page-container .sh-sticky-mobile-header { margin-top:46px !important; }}@media (max-width: 601px) {	body.admin-bar #page-container .sh-header-builder-mobile.sh-sticky-mobile-header { margin-top: 0!important; }}.sh-sticky-header-active,.sh-sticky-mobile-header {	position: fixed!important;	top: 0;	left: 0;	right: 0;	width: 100%;	z-index: 5000;}#page-container header.primary-mobile-light .sh-header-mobile.sh-sticky-mobile-header-active {	border-bottom: 1px solid rgba( 0,0,0,0.08 )!important;}.sh-header-inverted .sh-nav > li.menu-item > a,.sh-header-inverted .sh-nav > li.menu-item > a > i {	color: #fff;}.sh-header-inverted .cart-icon-white {	opacity: 0;}.sh-nav-uppercase .sh-nav > li.menu-item > a {	text-transform: uppercase;}.sh-nav-uppercase .sh-nav > li.menu-item > a:after {	text-transform: none!important;}.sh-header-small-icons .sh-nav-search i,.sh-header-small-icons .sh-nav-social i,.sh-header-small-icons .sh-nav-cart i,.sh-header-small-icons .sh-header-search-submit i,.sh-header-small-icons .sh-header-search-close i {	font-size: 18px;}.sh-header-small-icons .cart-icon {	top: -2px;	margin-left: -12px;}.sh-nav-seperator {	padding-right: 0px!important;	border-left: 1px solid rgba( 0,0,0,0.08 );	padding-left: 15px!important;	margin-left: 25px!important;}.sh-nav-seperator i {	font-size: 0px;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-seperator {	border-color: rgba( 255,255,255,0.08 );}body.admin-bar .shheader {	margin-top: 32px;}body.admin-bar .sh-header-left-side,body.admin-bar .sh-header-right-side {	padding-top: 32px;}.header-logo {	padding: 15px 0;	position: relative;	z-index: 100;}#header-logo-title {	font-size: 21px;	display: flex;	flex-direction: column;	justify-content: space-around;	margin-left: 0px;	font-weight: bold;}header.primary-desktop.primary-desktop-light .sh-header.sh-sticky-header-active #header-logo-title div,header.primary-desktop:not(.primary-desktop-light) #header-logo-title div {	color: #505050;}.sh-header-top-4 #header-logo-title {	margin-left: 0px;	text-align: center;}.sh-header-mobile #header-logo-title {	margin-left: 5px;}/** * 9.1 Header - Top bar */.sh-header-top .col-md-4,.sh-header-top .col-md-8 {	padding: 0;}.sh-header-top {	padding: 5px 0;}.header-social-media {	text-align: right;}.header-social-media a {	font-size: 16px;	color: #8d8d8d;	padding-left: 15px;}.header-social-media a:last-child {	padding-right: 0;}.header-contacts {	display: table;	height: 100%;}.header-contacts-item {	display: table-cell;	vertical-align: middle;}.header-contacts-details {	padding-right: 20px;	font-size: 14px;}.header-contacts-details > i {	font-size: 15px;	padding-right: 8px;}.header-contacts-details > i.fa-mobile-phone {	font-size: 18px;}/** * 9.2 Header - Navigation */.sh-nav {	float: right;}.sh-nav li.menu-item {	float: left;	padding: 0 15px;	border-bottom: 0px solid transparent;}.sh-nav li.menu-item a {	line-height: 40px;	max-height: 40px;	display: block;	color: #7e7e7e;}.sh-nav ul li.menu-item a {	color: #aaaaaa;}.sh-nav ul li.menu-item:hover > a {	color: #fff;}.sh-nav > li.menu-item > a {	/*font-weight: bold;*/	/*text-transform: none;*/	text-transform: uppercase;	color: #202020!important;	font-weight: 600;	letter-spacing: 0.05rem;}.sh-nav > li.menu-item > a:hover{	color:#2f915f!important;}.sh-nav li.current-menu-item > a,.sh-nav li.current-menu-parent > a {	font-weight: bold;	color: #575757;}.sh-nav li.menu-item > a.fa:before,.sh-nav-mobile li.menu-item > a.fa:before {	font-family: 'FontAwesome';	padding-right: 8px;}.sh-nav > li.menu-item:last-child  {	padding-right: 0;}.sh-nav > li.menu-item:last-child > ul.sub-menu {	margin-left: -134px;}.sh-nav > li.menu-item:nth-last-child(2) > ul.sub-menu {	margin-left: -74px;}.sh-nav > .menu-item > .sub-menu {	margin-left: -26px;}.sh-nav li.menu-item-has-children > a:after,.sh-nav li.menu-item li.menu-item-has-children > a:after {	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	position: relative;	font-size: 12px;	margin-left: 8px;	content: "\e604";	position: relative;}.sh-nav li.menu-item li.menu-item-has-children > a:after {	float: right;}.sh-sticky-header-active:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {	padding-top: 15px;	padding-bottom: 15px;	max-height: none;}.sh-sticky-header-active .sh-nav ul.sub-menu {	top: 101%;}/* New Item */.new-item {	display: inline-block;	width: 33px;	height: 16px;	background-image: url(img/new.png);	position: relative;	right: -4px;	top: -3px;}/** * 9.3 Header - Navigation Dropdown */.sh-nav li.menu-item li a,.sh-nav li.menu-item li.menu-item-has-children > a:after {	line-height: 24px;	text-transform: none;	padding-top: 6px;	padding-bottom: 6px;}.sh-nav li.menu-item li a {	max-height: none;}.sh-nav li.menu-item li.current-menu-item > a {	font-weight: bold;	color: #aaaaaa;	border-bottom: 1px solid transparent;}.sh-nav ul.sub-menu {	display: none;	position: absolute;	background: #232323;	top: 100%;	padding: 16px 0;	width: 220px;	z-index: 1000;}.sh-nav ul.sub-menu li {	position: relative;}.sh-nav ul.sub-menu li {	width: 100%;	float: none;	padding: 0px 0px;}.sh-nav ul.sub-menu a {	padding-left: 30px;	padding-right: 30px;	border-bottom: 1px solid transparent}.sh-nav ul.sub-menu li:last-child {	border-bottom: 1px solid transparent;}.sh-nav ul.sub-menu ul.sub-menu {	left: 220px;	top: -16px!important;}/** * 9.4 Header - Navigation Mega Menu */.mega-menu-row .menu-item ul a {	color: #b0b0b0!important;	left: 0px;	margin-left: 0px;}.mega-menu-row {	padding: 16px 0px 16px 0px!important;}.mega-menu-row .sub-menu {	margin-left: 0;	padding: 0!important;}.mega-menu-row .menu-item > .sub-menu:before {	display: none;}.sh-nav li.menu-item-has-mega-menu {	position: inherit;}.sh-nav ul.mega-menu-row {	right: 0px;	width: 100%;	overflow: hidden;}.sh-nav ul.mega-menu-row li.mega-menu-col {	float: left;	border-bottom: none;	margin-top: -16px;	margin-bottom: -16px;	position: relative;	padding: 16px 0;}.sh-nav ul.mega-menu-row li.mega-menu-col li,.sh-nav ul.mega-menu-row li.mega-menu-col ul {	display: block!important;	width: 100%!important;	border: 0px solid transparent;}.sh-nav ul.mega-menu-row li.mega-menu-col a {	overflow: visible!important;	height: auto!important;	max-height: 1000px!important;}.sh-nav li ul.mega-menu-row ul.sub-menu {	opacity: 1!important;	height: auto!important;}.sh-nav li.menu-item > ul.mega-menu-row > ul:nth-child(-n+2) {	display: none!important;	opacity: 0!important;}.sh-nav ul.mega-menu-row > .menu-item > a + div {	padding-left: 25px;	padding-right: 25px;	font-size: 80%;	margin-bottom: 5px;	margin-top: -5px;	font-style: italic;}.sh-nav ul.mega-menu-row .menu-item-has-children > a {	font-weight: bold;	color: #505050;}.sh-nav ul.mega-menu-row .menu-item-has-children a:after {	visibility: hidden;}.sh-nav ul.mega-menu-row .menu-item-has-children ul li a {	text-transform: none;}.sh-nav ul.mega-menu-row ul.sub-menu {	position: relative;	left: 0!important;	top: 0!important;	opacity: 1!important;}.sh-nav ul.mega-menu-row ul.sub-menu ul.sub-menu {	margin-bottom: -15px;}.sh-nav li.menu-item.menu-item-has-mega-menu ul.sub-menu ul.sub-menu {	box-shadow: none!important;}/* Mega menu auto items width sizes */.sh-nav .mega-menu-row-1 .menu-item {	width: 100%;}.sh-nav .mega-menu-row-2 .menu-item {	width: 50%;}.sh-nav .mega-menu-row-3 .menu-item {	width: 33.3%;}.sh-nav .mega-menu-row-4 .menu-item {	width: 25%;}.sh-nav .mega-menu-row-5 .menu-item {	width: 20%;}.sh-nav .mega-menu-row-1 li.menu-item:nth-child(1n+0),.sh-nav .mega-menu-row-2 li.menu-item:nth-child(2n+0),.sh-nav .mega-menu-row-3 li.menu-item:nth-child(3n+0),.sh-nav .mega-menu-row-4 li.menu-item:nth-child(4n+0),.sh-nav .mega-menu-row-5 li.menu-item:nth-child(5n+0) {	border-right: 0px solid transparent!important;}/* Dropdown (Standard, Mega Menu) - Style 2 */.sh-header-right-side,.sh-header-mobile-dropdown {	box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important;}.sh-header-megamenu-style2 .sh-nav .sh-nav-cart > ul.sub-menu,.sh-header-megamenu-style2 .mega-menu-row,.sh-header-left-side.sh-header-megamenu-style2 .sh-nav > li .mega-menu-row {	box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important;	margin-top: -10px;	border-radius: 2px!important;}.sh-header-megamenu-style2 .mega-menu-col {	padding: 0 25px 0 15px!important;	margin-top: 15px!important;	margin-bottom: 15px!important;	height: auto!important;	opacity: 0;}.sh-header-megamenu-style2 .mega-menu-col ul {	margin-top: 0px!important;	top: 0px!important;}.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul {	box-shadow: 0 10px 60px 1px rgba(0,0,0,0.08)!important;	border-radius: 2px!important;	padding: 16px 25px 16px 15px!important;}.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li {	opacity: 0;}.sh-header-megamenu-style2 .sh-nav > li.menu-item.sh-hover:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li {	animation: slide2 ease 0.4s forwards;	animation-delay: 0.1s;}.sh-header-megamenu-style2 .sh-hover .mega-menu-col {	animation: slide ease 0.4s forwards;}@keyframes slide {	0% { opacity: 0; top: -20px; }	3% { opacity: 0.2; top: -3px; }	100% { opacity: 1; top: 0; }}@keyframes slide2 {	0% { opacity: 0; }	3% { opacity: 0.2; }	100% { opacity: 1; }}.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(0) { animation-delay: 0.00s; animation-duration: 0.1s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(1) { animation-delay: 0.12s; animation-duration: 0.2s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(2) { animation-delay: 0.24s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(3) { animation-delay: 0.36s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(4) { animation-delay: 0.48s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(5) { animation-delay: 0.60s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(6) { animation-delay: 0.73s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(7) { animation-delay: 0.96s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(8) { animation-delay: 1.10s; }.sh-header-megamenu-style2 .sh-hover .mega-menu-col:nth-child(9) { animation-delay: 1.20s; }.sh-header-megamenu-style2 .mega-menu-col > a {	font-weight: 800!important;	padding-top: 0!important;	padding-left: 15px!important;	padding-right: 15px!important;	padding-bottom: 4px!important;}.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul a,.sh-header-megamenu-style2 .mega-menu-col ul li a {	font-size: 13px;	padding: 3px 15px;	margin: 1px 0;	transition: 0.2s padding, background ease-in-out;	border-bottom: 1px solid transparent;}.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul a:after {	line-height: 1;}.sh-header-megamenu-style2 .sh-nav ul.sub-menu ul.sub-menu {	left: 205px;}.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) li.current-menu-item > a,.sh-header-megamenu-style2 .sh-nav > li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul li:hover > a,.sh-header-megamenu-style2 li.mega-menu-col ul li.current-menu-item a,.sh-header-megamenu-style2 li.mega-menu-col ul li.menu-item:not(.current-menu-item):hover a {	background-color: #309bee;	color: #fff!important;	border-radius: 2px;	padding-left: 25px;	font-weight: normal;	border-bottom-color: transparent!important;}/** * 9.5 Header  Navigation Icons */.sh-nav-social {	padding-left: 0!important;}.sh-nav-social a {	display: block!important;	float: left;	padding: 0 5px;}.sh-nav-social a:first-child {	padding-left: 0;}.sh-nav-social a:last-child {	padding-right: 0;}.sh-nav-social i {	font-size: 24px;	position: relative;	bottom: -5px;}.sh-nav-social a:after {	content: "";	display: block;	clear: both;}.sh-nav-dropdown,.sh-nav-menu {	padding-left: 20px!important;}.sh-nav-custom-icon {	position: relative;	margin: 0 -10px;}.sh-nav-custom-icon i {	transition: 0.3s all ease-in-out;	cursor: pointer;	padding: 0 10px;}.sh-nav-custom-icon-image {	margin-top: 6px;	display: inline-block;}.sh-nav-custom-icon-image svg {	transition: 0.3s all ease-in-out;	cursor: pointer;}.sh-nav-custom-icon:hover i,.sh-nav-custom-icon-image:hover svg {	opacity: 0.7;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-custom-icon-image svg,.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav-custom-icon-image svg  {	fill: #fff;}.sh-nav-custom-icon-image-close {	display: none;}.sh-nav-custom-icon-image.active .sh-nav-custom-icon-image-standard {	display: none;}.sh-nav-custom-icon-image.active .sh-nav-custom-icon-image-close {	display: block;}.sh-nav-dropdown i,.sh-nav-cart i,.sh-nav-menu i,.sh-nav-search i {	font-size: 24px;	position: relative;	bottom: -3px;}.sh-nav-dropdown i,.sh-nav-menu i {	bottom: -4px;}.sh-nav-search i {	bottom: -5px;}.sh-nav-cart i {	bottom: -5px;}.sh-nav-menu + .sh-nav-search {	padding-left: 3px!important;}.sh-nav-cart + .sh-nav-dropdown,.sh-nav-cart + .sh-nav-search {	padding-left: 0px!important;}.sh-nav-cart {	padding-right: 8px;}.sh-nav-cart-content {	position: relative;}@media (max-width: 1020px) {	.sh-nav-cart .sub-menu {		display: none!important;	}}.sh-nav-menu-full {	width: 100%;	text-align: center;}.sh-nav-menu-full span {	padding-left: 12px;	line-height: 26px;	top: -4px;	position: relative;	font-weight: 400;	text-transform: uppercase;}.cart-icon {	position: relative;	top: -4px;	margin-left: -17px;	display: inline-block;}.cart-icon span {	display: inline-block;	background-color: #47c9e5;	color: #fff;	font-size: 11px;	font-weight: bold;	position: relative;	z-index: 100;	width: 20px;	height: 16px;	line-height: 16px;	text-align: center;	border-radius: 9px;	font-weight: bold;	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);}.cart-icon .cart-icon-triangle-color {	width: 0;	height: 0;	border-top: 9px solid transparent;	border-bottom: 9px solid transparent;	border-right: 9px solid #47c9e5;	position: relative;}.cart-icon-white {	right: -13px;	position: relative;}.sh-nav-login {	padding-left: 0!important;}.sh-nav-login .header-logo {	padding: 0!important;}.sh-nav-login #header-login > span {	border: 2px solid #757575;	padding: 10px 15px;	font-weight: bold;}.sh-nav-login #header-quote {	border-left: 2px solid #937fd5;	padding: 0px 12px;	padding-right: 0;}/* Header Language */.sh-nav-lang {	padding-right: 0px!important;}.sh-nav-lang ul {	display: block;	max-width: 60px;	margin-left: -8px!important;	padding-top: 10px!important;	padding-bottom: 10px!important;}.sh-nav-lang ul a {	text-transform: uppercase!important;	font-size: 13px!important;	padding-left: 0px!important;	padding-right: 0px!important;	text-align: center!important;}.sh-nav-lang > a > span {	display: block;	position: relative;	border: 2px solid rgba(0,0,0,0.1);	border-radius: 100px;	height: 45px;	width: 45px;	line-height: 44px;	margin-top: -5px;	text-align: center;	cursor: default;}.sh-nav-lang > a:after {	display: none!important;}/** * 9.6 Header - WooCommerce */.sh-nav .sh-nav-cart > ul.sub-menu {	width: 350px;	margin-left: -262px!important;	padding-bottom: 0;}.sh-nav .sh-nav-cart .widgettitle {	display: none;}.sh-nav .sh-nav-cart ul.cart_list {	margin: 0 30px;	margin-bottom: 30px;	margin-top: 15px;}.cart_list.product_list_widget {	border: none!important;}.sh-nav .sh-nav-cart ul.cart_list .empty {	min-height: 10px!important;	text-align: center;	padding-left: 0px!important}.sh-nav .sh-nav-cart li.mini_cart_item {	padding-left: 0;	margin: 12px 0px;	padding-bottom: 12px;	position: relative;	display: block;}.sh-nav .sh-nav-cart ul.cart_list li.mini_cart_item a,.sh-nav .sh-nav-cart ul.cart_list li.mini_cart_item a:hover {	border-bottom-width: 0px!important;}.sh-nav .sh-nav-cart li.mini_cart_item a:nth-child(2) {	background-color: transparent!important;	padding-top: 0px;	color: #fff!important;}.sh-nav .sh-nav-cart li.mini_cart_item:first-child {	margin-top: 10px!important;}.sh-nav .sh-nav-cart li.mini_cart_item a.remove {	left: auto;	right: 15px;	top: 0px;	font-size: 0px;	background-color: transparent;	color: #ccc!important;}.sh-nav .sh-nav-cart li.mini_cart_item a.remove:hover {	color: #7B7B7B!important;}.sh-nav .sh-nav-cart li.mini_cart_item a {	padding: 0;	line-height: 20px;}.sh-nav-cart .menu-item-cart .total {	padding: 17px;	margin: 0;	text-align: center;	border-top: 1px solid #464646;	border-bottom: 1px solid #464646;	text-transform: uppercase;}.sh-nav-cart .menu-item-cart .attachment-shop_thumbnail {	width: 60px;	float: left;	margin-left: 0;	margin-right: 10px;	margin-top: -8px;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons {	margin-bottom: -1px;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child {	border-right: 1px solid #464646;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a {	width: 50%;	display: inline-block;	padding: 0px 0;	text-align: center;	border-radius: 0;	line-height: 70px!important;	max-height: 70px;	background-color: transparent!important;	margin-right: -4px;	border-radius: 0px!important;	padding: 0 10px !important;	margin-bottom: 0;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:hover {	border-bottom-width: 0px!important;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child:before,.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before {	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: inline-block;	position: relative;	bottom: -1px;	font-size: 16px;	margin-right: 12px;}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child:before {	content: "\e087";}.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before {	content: "\e080";}.sh-nav-cart .mini_cart_item .quantity {	float: left;	padding-top: 3px;}.sh-nav-cart .buttons a {	background-color: #ebe9eb!important;}.sh-nav-cart .buttons a.checkout {	color: #fff!important;}/* WooCommerce Cart - Blank */.woocommerce-mini-cart__empty-message {	padding: 6px 35px 20px 35px;}/** * 9.7 Header - Presets */.sh-header {	border-bottom: 1px solid rgba( 0,0,0,0.08 );}/* Header Preset - 2 */.sh-header-2 .sh-nav > li.menu-item > a {	padding-top: 25px;	padding-bottom: 25px;}.sh-header-2.sh-sticky-header-active .sh-nav > li.menu-item > a {	padding-top: 20px;	padding-bottom: 20px;}/* Header Preset - 3 */.sh-header-3 .sh-nav > li.menu-item > a {	padding-top: 25px;	padding-bottom: 25px;}.sh-header-3.sh-sticky-header-active .sh-nav > li.menu-item > a {	padding-top: 20px;	padding-bottom: 20px;}.sh-header-top-3 {	padding: 0;	border-bottom: 1px solid rgba( 0,0,0,0.08 );}.sh-header-top-3 .container {	border-right: 1px solid rgba( 0,0,0,0.08 );}.sh-header-top-3 .header-contacts {	width: 100%;}.sh-header-top-3 .header-contacts-item {	width: 100%;	display: table;}.sh-header-top-3 .header-contacts-item span {	display: table-cell;	vertical-align: top;	text-align: center;	border-left: 1px solid rgba( 0,0,0,0.08 );	padding: 15px 0;	padding-right: 0;}.sh-header-top-3 .header-social-media a {	border-left: 1px solid rgba( 0,0,0,0.08 );	padding: 18px;}/* Header Preset - 4 */.sh-header-4 .sh-nav-container {	padding-top: 15px;	padding-bottom: 15px;}.sh-header-top-4 {	border-bottom: 1px solid rgba( 0,0,0,0.08 );}.sh-header-4 .sh-nav,.sh-header-top-4 .header-logo,.sh-header-7 .header-logo {	float: none;	display: table;	margin: 0 auto;}.sh-header-top-4 .header-logo {	margin-bottom: 10px;	margin-top: 10px;	padding: 0;}.sh-header-top-4 .header-logo img {	padding: 0px;}.header-logo img {	margin-bottom: 0;}/* Header Preset - 5 */.sh-header-5 .sh-nav-container {	padding: 0;}.sh-header-5 .sh-nav > .menu-item {	height: 100px!important;	max-height: 100px!important;	min-height: 40px;}.sh-header-5 .sh-nav-login,.sh-header-5 .sh-nav-cart,.sh-header-5 .sh-nav-search,.sh-header-5 .sh-nav-social {	border-left: 1px solid rgba( 0,0,0,0.08 );	padding: 0px 15px!important;}.sh-header-5 .sh-nav > .menu-item > a {	line-height: 100px!important;	max-height: 100px!important;	min-height: 40px;}.sh-header-5 .sh-nav > .current_page_item {	margin-top: 30px!important;	margin-bottom: 30px!important;}#page-container .sh-header-5 .sh-nav .current_page_item {	height: 40px!important;}#page-container .sh-header-5 .sh-nav .current_page_item a {	line-height: 40px!important;}.sh-header-5 .sh-nav-social a {	position: relative;	padding: 0px 15px!important;}.sh-header-5 .sh-nav-social a:not(:first-child) {	border-left: 1px solid rgba( 0,0,0,0.08 );}.sh-header-5 .sh-nav > .menu-item:last-child {	border-right: 1px solid rgba( 0,0,0,0.08 );}.sh-header-5 .sh-nav-social {	padding-left: 0px!important;	padding-right: 0px!important;}.sh-header-5 .sh-nav-login #header-login span,.sh-header-6 .sh-nav-login #header-login span {	border: 0px;	padding-left: 0px;	padding-right: 0px;}.sh-header-5 .sh-nav-login span,.sh-header-6 .sh-nav-login span {	font-size: 0;}.sh-header-5 .sh-nav-login span:before,.sh-header-6 .sh-nav-login span:before {	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: inline-block;	position: relative;	bottom: -5px;	font-size: 24px;	content: "\e003";}/* Header Preset - 6 */.sh-header-6 .sh-nav-container {	padding: 0;}.sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social),.sh-header-6 .sh-nav > .sh-nav-social a {	border-left: 1px solid rgba( 0,0,0,0.08 );	padding: 0px!important;	height: 100px;	width: 100px;	min-height: 70px;	max-height: 70px;	min-width: 70px;	max-width: 100px;	text-align: center;}.sh-header-6 .sh-nav > .menu-item:last-child {	border-right: 1px solid rgba( 0,0,0,0.08 );}.sh-header-6 .sh-nav > .menu-item > a {	line-height: 100px;	max-height: 100px;	height: 100px;	min-height: 70px;}.sh-header-6 .sh-nav > .sh-nav-social {	border-left: 0px solid transparent;	padding: 0!important;}.sh-header-6 .c-hamburger {	display: table;	margin: 0 auto;	top: 0px;}.sh-header-6 .header-logo {	padding-left: 30px;	padding-right: 30px;	border-left: 1px solid rgba( 0,0,0,0.08 );	border-right: 1px solid rgba( 0,0,0,0.08 );}/* Header Preset - 6 Clean */.sh-header-6-clean {	border-bottom-width: 0px!important;}.sh-header-6-clean .header-logo,.sh-header-6-clean .sh-nav > .menu-item:last-child {	border-width: 0px!important;}.sh-header-6-clean .sh-nav {	margin-right: 6px;}.sh-header-6-clean-content .header-logo {	padding-left: 0;}.sh-header-6-clean-content .sh-nav {	margin-right: -7px;}/* Header Preset - 7 */.sh-header-7 .sh-nav-container {	padding: 0px;	position: relative;	top: 3px;}.sh-header-7 .header-logo {	padding: 22px 0;}.sh-header-7 .header-logo-container {	display: table;	margin: 0 auto;	height: 100%;}.sh-header-7 .sh-nav-left {	float: left;}.sh-header-7 .sh-nav-dropdown {	position: relative;	top: -12px;}.sh-nav-header7-menu-cart .sh-nav-dropdown {	top: 0;}.sh-header-7 > .container > .sh-table > .sh-table-cell {	width: 33.3%;}/* Header Preset - 9 */.sh-header-9 .c-hamburger {	width: 18px;	height: 15px;	top: 16px;}.sh-header-9 .c-hamburger span {	top: 6px;}.sh-header-9 .c-hamburger span::before {	top: -6px;}.sh-header-9 .c-hamburger span::after {	bottom: -6px;}.sh-header-9 .c-hamburger--htx.is-active span::before {	width: 18px;}.sh-header-9 .c-hamburger--htx.is-active span::after {	width: 18px;}/* Header Preset - 10 */.sh-header-10 .sh-nav > li.menu-item:not(.sh-nav-special) > a {	padding-top: 16px!important;	padding-bottom: 16px!important;}.sh-header-10 .sh-nav > li.menu-item.sh-nav-special > a {	padding-top: 13px!important;	padding-bottom: 19px!important;}.sh-header-10 .sh-nav {	float: none;}.sh-header-10 .sh-nav-left {	padding-left: 17px;}.sh-header-10 .sh-nav-right {	float: right;}.sh-header-10 > .container {	background-color: #fff;	border-radius: 3px;	padding: 0 10px;	box-shadow: 0 15px 45px -9px rgba(0,0,0,0.20);}.sh-header-10 {	background-color: rgba(255,255,255,0.0)!important;	border-bottom-width: 0px!important;}.sh-header-top-10 .header-contacts {	float: right!important;}.sh-header-10 .sh-nav li.menu-item {	padding: 0 17px;}.sh-header-top-10 .header-contacts {	padding: 15px 0;}.sh-header-top-10 .header-contacts-details-large {	position: relative;	color: #8a8a8a;	font-size: 13px;}.sh-header-top-10 .header-contacts-details-large:not(:last-child) {	margin-right: 25px;	padding-right: 20px;	border-right: 1px solid rgba( 0, 0, 0, 0.08 );}header.primary-desktop-light .sh-header-top-10 .header-contacts-details-large {	color: #fff;}header.primary-desktop-light .sh-header-top-10 .header-contacts-details-large:not(:last-child) {	border-right: 1px solid rgba( 255, 255, 255, 0.15 );}.sh-header-top-10 .header-contacts-details-large-icon {	position: absolute;	left: 0;}.sh-header-top-10 .header-contacts-details-large-icon i {	font-size: 36px;	display: block;	margin-top: 5px;}.sh-header-top-10 .header-contacts-details-large-title {	font-weight: 600;}.sh-header-top-10 .header-contacts-details-large-content {	padding-left: 55px;	transition: 0.3s all ease-in-out;}.sh-header-top-10 .header-contacts-details-large-content:hover {	opacity: 0.8;}.sh-header-10 .sh-nav-login,.sh-header-10 .sh-nav-cart,.sh-header-10 .sh-nav-search,.sh-header-10 .sh-nav-social,.sh-header-10 .sh-nav-social a:not(:first-child) {	border-left: 1px solid rgba( 0,0,0,0.08 );	padding: 0px 25px!important;}.sh-header-10 .sh-nav-social a:first-child {	padding-right: 25px!important;}.sh-header-10 .sh-nav-social {	padding-right: 0px!important;}.sh-header-10 .sh-header-search {	border-radius: 3px;}.sh-header-10 .sh-header-search .sh-header-search-input {	padding-left: 30px;	padding-right: 110px;	font-size: 16px;}.sh-header-10 .sh-header-search-submit {	right: 52px;}.sh-header-10 .sh-header-search-close {	right: 20px;}/** * 9.8 Header - Left */.sh-header-left-side {	position: fixed;	top: 0; bottom: 0; left: 0;	width: 320px;	background-color: #fff;	z-index: 5000;}.sh-header-left-side:after {	display: block;	clear: both;	content: "";}.sh-header-left-side #header-logo a {	display: inline-block;	position: relative;	z-index: 100;}.sh-header-left-side #header-logo {	text-align: center;	padding: 50px;	opacity: 0;}.sh-header-left-side #header-logo img {	min-height: 25px;}.sh-header-left-side .sh-nav {	float: none;}.sh-header-left-side .sh-nav > li {	float: none!important;	max-width: 100%;	padding: 0!important;	position: relative;}.sh-header-left-side .sh-nav > li > a:after {	float: right;}.sh-header-left-side .sh-nav > li:last-child > a {	border-bottom: 0;}.sh-header-left-side .sh-nav > li ul:not(.cart_list) {	margin-left: 0!important;	z-index: 500;	top: 0;	box-shadow: none!important;	border-radius: 0;}.sh-header-left-side .sh-nav-cart .sub-menu {	margin-top: 45px;}.sh-header-left-side .header-bottom {	position: absolute;	bottom: 28px; left: 28px; right: 28px;}.sh-header-left-navigation {	position: absolute;	top: 0; bottom: 0;	width: 100%;}.sh-header-left-side .header-logo {	display: table;	max-width: 100%;	margin: 0 auto;}.sh-header-left-side ul.sh-nav > li.menu-item-has-children > a:after {	font-family: 'simple-line-icons'!important;	position: absolute;	float: none;	right: 0;	line-height: 50px;	height: 50px;	font-size: 12px;	content: "\e604";}.sh-header-left-side ul.sh-nav ul li.menu-item-has-children > a:after {	font-family: 'simple-line-icons'!important;	line-height: inherit!important;	height: inherit!important;	font-size: 12px;	content: "\e604";}/* Left Header - Style 1 */.sh-header-left-1 .header-logo {	padding: 40px 0;	padding-bottom: 15px;}.sh-header-left-1 .sh-nav-container {	padding: 0px 30px;}.sh-header-left-1 .sh-nav > li > a {	text-align: center;}.sh-header-left-1 .sh-nav > li > a {	max-height: 50px!important;	line-height: 50px!important;	max-width: 100%;	padding: 0px;}.sh-header-left-1 .sh-nav > li > ul {	left: 290px!important;}.sh-header-left-1 .sh-nav > li > .mega-menu-row {	min-width: 780px;	left: 290px!important;}@media (min-width: 1250px) {	.sh-header-left-1 .sh-nav > li > .mega-menu-row {		min-width: 900px;	}}.sh-header-left-1 .header-social-media {	display: table;	width: 100%;	padding: 0;	border-top: 1px solid #e5e5e5;	position: relative;}.sh-header-left-1 .header-social-media a {	display: table-cell;	vertical-align: top;	text-align: center;	border-left: 1px solid #e5e5e5;	padding: 0;	height: 60px;}.sh-header-left-1 .header-social-media i {	font-size: 16px;	color: #8d8d8d;	padding-left: 0px;	position: relative;	line-height: 60px;}.sh-header-left-1 .sh-copyrights-text {	text-align: center;	line-height: inherit!important;	margin: 0 30px 15px 30px;}.sh-header-left-1 .header-bottom {	position: absolute;	bottom: 0px; left: 0px; right: 0px;}/* Left Header Buttons - Style 1 */.sh-header-left-1 {	border-right: 1px solid rgba(0,0,0,0.1);}.sh-header-left-1 .sh-side-buttons .sh-table-cell {	width: 50%;	border-top: 1px solid rgba(0,0,0,0.1);}.sh-header-left-1 .sh-side-button-search,.sh-header-left-1 .sh-side-button-cart {	cursor: pointer;	height: 70px;	text-align: center;	position: relative;	color: #8d8d8d;	font-weight: bold;}.sh-header-left-1 .sh-side-button-search {	line-height: 70px;}.sh-header-left-1 .sh-side-button-search i {	font-size: 24px;	padding-right: 8px;	display: inline-block;	position: relative;	bottom: -4px;}.sh-header-left-1 .sh-side-button-search {	border-right: 1px solid rgba(0,0,0,0.1);}.sh-header-left-1 .sh-side-button-cart .sh-nav-container {	width: 100%;	display: inline-block;	padding: 0;}.sh-header-left-1 .sh-side-button-cart .sh-nav-cart {	top: 10px;}.sh-header-left-1 .sh-side-button-cart .sh-nav-cart i {	font-size: 24px;	color: #8d8d8d;}.sh-header-left-1 .sh-side-button-cart .sh-nav-cart .sh-cart-title {	display: none;}.sh-header-left-1 .sh-side-button-cart .sh-nav-cart > ul.sub-menu {	text-align: left;	margin-left: -130px!important;}/* Left Header - Style 2 */.sh-header-left-2 {	padding: 0;	color: #fff;}.sh-header-left-2 .header-logo {	padding: 50px 0;}.sh-header-left-2 .sh-nav-container {	padding: 0;}.sh-header-left-2 .sh-nav > li > a {	max-height: 60px!important;	line-height: 60px!important;	max-width: 100%;	padding: 0 25px;	border-bottom: 1px solid rgba(255,255,255,0.25);}.sh-header-left-2 li.menu-item-has-children > a:after,.sh-header-left-2 li.menu-item li.menu-item-has-children > a:after {	font-family: 'simple-line-icons'!important;	position: absolute;	float: none;	right: 25px;	line-height: 60px;	height: 60px;	font-size: 12px;	content: "\e604";}.sh-header-left-2 .sh-nav > li > ul {	left: 320px!important;}.sh-header-left-2 .sh-nav > li > .mega-menu-row {	min-width: 780px;	left: 320px!important;}.sh-header-left-2 .header-social-media {	text-align: center;}.sh-header-left-2 .header-social-media a {	padding: 0 12px;}.sh-header-left-2 .header-social-media i {	font-size: 18px;	color: #fff;}.sh-header-left-2 .sh-header-copyrights-text {	margin-bottom: 30px;	text-align: center;}.sh-header-left-2 .sh-nav > li > a {	color: #fff;	font-weight: bold;}.sh-header-left-2 .sh-nav li.menu-item > a.fa:before {	width: 60px;	height: 60px;	background-color: rgba(255,255,255,0.15);	display: inline-block;	text-align: center;	position: relative;	margin-left: -25px;	margin-right: 25px;	color: #fff;	font-size: 18px;	font-weight: normal!important;}.sh-header-left-2 .sh-copyrights-text {	line-height: inherit!important;}/* Left Header Buttons - Style 2 */.sh-header-left-2 {	border-right: 1px solid rgba(255,255,255,0.25);}.sh-header-left-2 .sh-side-buttons .sh-table-cell {	width: 50%;	border-bottom: 1px solid rgba(255,255,255,0.25);}.sh-header-left-2 .sh-side-button-search,.sh-header-left-2 .sh-side-button-cart {	cursor: pointer;	height: 70px;	text-align: center;	position: relative;	color: #8d8d8d;	font-weight: bold;}.sh-header-left-2 .sh-side-button-cart .sh-nav-cart a {	border-bottom: 0px!important;}.sh-header-left-2 .sh-side-button-search {	line-height: 70px;}.sh-header-left-2 .sh-side-button-search i {	font-size: 24px;	padding-right: 8px;	display: inline-block;	position: relative;	bottom: -4px;}.sh-header-left-2 .sh-side-button-search {	border-right: 1px solid rgba(255,255,255,0.25);}.sh-header-left-2 .sh-side-button-cart .sh-nav-container {	width: 100%;	display: inline-block;	padding: 0;}.sh-header-left-2 .sh-side-button-cart .sh-nav-cart {	top: 10px;}.sh-header-left-2 .sh-side-button-cart .sh-nav-cart i {	font-size: 24px;	color: #8d8d8d;}.sh-header-left-2 .sh-side-button-cart .sh-nav-cart .sh-cart-title {	display: none;}.sh-header-left-2 .sh-side-button-cart .sh-nav-cart > ul.sub-menu {	text-align: left;	margin-left: -160px!important;}.sh-header-left-2 ul.sh-nav > li.menu-item-has-children > a:after {	right: 25px;	line-height: 60px!important;	height: 60px!important;}/* Left Header Height Improvements */@media (max-height: 800px ) {	.sh-header-in-side .sh-header-left-side .sh-nav > li > a,	.sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after {		max-height: 46px!important;		line-height: 46px!important;	}	.sh-header-in-side .sh-header-left-side .sh-side-button-search,	.sh-header-in-side .sh-header-left-side .sh-side-button-cart {		height: 50px;	}	.sh-header-left-side .sh-side-button-search {		line-height: 50px;	}	.sh-header-left-side .sh-side-button-search i,	.sh-header-left-side .sh-side-button-cart .sh-nav-cart i {		font-size: 22px;	}	.sh-header-left-side .sh-side-button-cart .sh-nav-cart {		top: 4px;	}	.sh-header-left-2 .sh-header-copyrights-text,	.sh-header-left-1 .sh-copyrights-text {		margin-bottom: 15px;		font-size: 13px;	}	.sh-header-left-1 .header-social-media a {		height: 40px;	}	.sh-header-left-1 .header-social-media i {		line-height: 40px;	}}@media (max-height: 600px ) {	.sh-header-in-side .sh-header-left-side .sh-nav > li > a,	.sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after {		max-height: 36px!important;		line-height: 36px!important;	}	.sh-header-left-2 .sh-header-copyrights-text,	.sh-header-left-1 .sh-copyrights-text {		margin-bottom: 6px;		font-size: 11px;	}	.sh-header-left-2 .header-social-media i {		font-size: 15px;	}	.sh-header-left-1 .header-social-media a {		height: 30px;	}	.sh-header-left-1 .header-social-media i {		line-height: 30px;	}	.sh-header-left-2 .header-bottom {		bottom: 10px;		left: 10px;		right: 10px;	}}@media (max-height: 450px ) {	.sh-header-in-side .sh-header-left-side .sh-nav > li > a,	.sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after {		max-height: 28px!important;		line-height: 28px!important;	}	.sh-header-in-side .sh-header-left-side .sh-side-button-search,	.sh-header-in-side .sh-header-left-side .sh-side-button-cart {		height: 30px;	}	.sh-header-left-side .sh-side-button-search {		line-height: 30px;	}	.sh-header-left-side .sh-side-button-search i,	.sh-header-left-side .sh-side-button-cart .sh-nav-cart i {		font-size: 18px;	}	.sh-header-left-side .sh-side-button-cart .sh-nav-cart {		top: 2px;		left: 4px;	}	.sh-header-left-2 .sh-header-copyrights-text,	.sh-header-left-1 .sh-copyrights-text {		margin-bottom: 0px;		font-size: 10px;	}	.sh-header-left-side #header-logo {		padding-top: 10px!important;	}	.sh-header-left-side #header-logo img {		height: 25px;	}	.sh-header-left-1 .header-social-media a {		height: 20px;	}	.sh-header-left-1 .header-social-media i {		line-height: 20px;		font-size: 12px;	}}@media (max-height: 400px ) {	.sh-header-in-side .sh-header-left-side .sh-nav > li > a,	.sh-header-in-side .sh-header-left-side .sh-nav > li.menu-item-has-children > a:after {		max-height: 24px!important;		line-height: 24px!important;	}}/** * 9.9 Header - Right */@media (max-width: 1025px) {	.sh-header-right-side {		display: none!important;	}}.sh-header-right-side {	position: fixed;	top: 0; right: -320px; bottom: 0;	width: 320px;	height: 100%;	background-color: #232323;	overflow: hidden;	z-index: 5000;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.sh-header-right-side .sh-header-mobile-dropdown {	box-shadow: none!important;}.sh-header-scrollbar {	overflow-y: scroll;	height: 100%;	position: relative;	margin-right: -15px;}.sh-header-right-side .sh-header-mobile-dropdown {	display: block!important;	padding-bottom: 70px;}.sh-header-right-side .header-mobile-social-media {	position: fixed;	bottom: 0;	width: 100%;	z-index: 5500;	background-color: #232323;}.sh-header-right-side .sh-nav-mobile li a {	padding-left: 50px!important;	padding-right: 50px!important;}.sh-header-right-side .container {	width: 100%!important}#page-container {	position: relative;	left: 0;}.sh-header {	position: relative;	left: 0;}.page-layout-right-fixed .sh-header-right-side {	right: 0;}.page-layout-right-fixed #page-container,.page-layout-right-fixed .sh-sticky-header-active,.page-layout-right-fixed.sh-footer-paralalx-init .sh-footer {	left: -320px;}.page-layout-right-fixed .sh-back-to-top {	right: 350px;}.sh-footer-paralalx-init .sh-footer {	transition: 0.3s left ease-in-out;}/** * 9.10 Header - Search */body > .sh-header-search {	position: fixed!important;	z-index: 20000;}.sh-header-search {	display: none;	position: absolute;	top: 0; bottom: 1px; right: 0; left: 0;	width: 100%;	text-align: center;	background-color: rgba(255,255,255,0.97);	z-index: 200;	overflow: hidden;}.sh-header-search .sh-header-search-input {	display: inline-block;	border: 0;	margin-left: 5px;	font-size: 24px;	font-weight: normal;	background-color: transparent;	padding: 0;	color: #505050;	line-height: 48px!important;	padding-right: 75px;	width: 100%;}.sh-header-search .sh-header-search-input::-webkit-input-placeholder {	color: #8d8d8d;	font-style: normal;	font-weight: normal;;}.sh-header-search .sh-header-search-input:-moz-placeholder {	color: #8d8d8d;	font-style: normal;	font-weight: normal;}.sh-header-search .sh-header-search-input::-moz-placeholder {	color: #8d8d8d;	font-style: normal;	font-weight: normal;}.sh-header-search .sh-header-search-input:-ms-input-placeholder {	color: #8d8d8d;	font-style: normal;	font-weight: normal;}.sh-header-search-submit {	position: absolute;	top: 12px; right: 32px;	border: 0;	color: #8d8d8d;	background-color: transparent;	font-size: 24px;	line-height: 1;}.sh-header-search-submit i {	line-height: 1;}.sh-header-search-close {	position: absolute;	top: 14px; right: 0px;	border: 0;	color: #8d8d8d;	background-color: transparent;	font-size: 24px;	cursor: pointer;	line-height: 1;}.sh-header-search .container {	position: relative;}.sh-header-search-form {	position: relative;	overflow: hidden;}.sh-header-left-side .sh-header-search .line-test {	border-bottom: 1px solid rgba(0,0,0,0.1);}.sh-header-left-side .sh-header-search .sh-header-search-input {	line-height: 60px!important;}.sh-header-left-side .sh-header-search .container {	position: relative;	max-width: 100%!important;	width: 100%!important;	padding: 0 20px!important;	overflow: hidden;}.sh-side-button-search-line .line-test {	border-bottom: 1px solid #e5e5e5;	padding: 15px 0;}/** * 9.11 Header - Logo */.sh-sticky-logo,.sh-light-logo {	display: none;}.primary-desktop .sh-nav-container {	position: static;}.sh-sticky-header-active .sh-sticky-logo {	display: block;}.sh-sticky-header-active .sh-standard-logo {	display: none;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo img {	display: none;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo {	display: block;}.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .header-logo img {	display: none;}.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .header-logo .sh-light-logo {	display: block;}.primary-desktop-light .sh-header-top:not(.sh-sticky-mobile-header-active) .header-logo img {	display: none;}.primary-desktop-light .sh-header-top:not(.sh-sticky-mobile-header-active) .header-logo .sh-light-logo {	display: block;}/** * 9.12 Header - Style *//* Header - Light Style */.primary-desktop-light {	position: absolute!important;	z-index: 5000;	width: 100%;}.primary-desktop-light .sh-header-top {	background-color: rgba(255,255,255,0.0)!important;}.primary-desktop-light .sh-header-top-4 {	border-color: rgba( 255,255,255,0.10 )!important;}.primary-desktop-light .sh-header-top .header-contacts-details,.primary-desktop-light .sh-header-top .header-social-media a {	color: rgba(255,255,255,0.85)!important;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) {	background-color: rgba(255,255,255,0.0)!important;}.primary-desktop-light:not(.primary-desktop-light-noborder) .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) {	border-bottom: 1px solid rgba( 255,255,255,0.10 )!important;}.primary-desktop-light .sh-header-6:not(.sh-sticky-header-active) .sh-nav > .menu-item:not(.sh-nav-social),.primary-desktop-light .sh-header-6:not(.sh-sticky-header-active) .header-logo {	border-color: rgba( 255,255,255,0.10 )!important;}.primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active),.primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .header-contacts-item span,.primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .header-social-media a,.primary-desktop-light .sh-header-top-3:not(.sh-sticky-header-active) .container {	border-color: rgba( 255,255,255,0.10 )!important;}.primary-desktop-light .sh-header-5:not(.sh-sticky-header-active) .sh-nav li.menu-item,.primary-desktop-light .sh-header-5:not(.sh-sticky-header-active) .sh-nav-social a:not(:first-child) {	border-color: rgba( 255,255,255,0.10 )!important;}.primary-mobile-light #header-logo-title,.primary-desktop-light .sh-header-top-4 #header-logo-title,.primary-desktop-light .sh-header:not(.sh-sticky-header-active) #header-logo-title,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li > a,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.menu-item > a > i {	color: rgba(255,255,255,0.85)!important;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav-lang > a > span {	border-color: rgba(255,255,255,0.2);}.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.current_page_item > a,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li:not(.current_page_item):hover > a,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav .icon-basket {	color: #fff!important;}.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger:not(.is-active) span,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger span:before,.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .c-hamburger span:after {	background-color: #fff!important;}.primary-desktop-light-noborder > .sh-header:not(.sh-sticky-header-active),.primary-desktop-light-noborder > .sh-header-height > .sh-header:not(.sh-sticky-header-active),#page-container .primary-mobile-light-noborder .sh-header-mobile {	border-bottom-width: 0px!important;}.primary-mobile-light {	position: absolute!important;	z-index: 5000;	width: 100%;}.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) {	background-color: rgba(255,255,255,0.0)!important;	border-bottom: 1px solid rgba( 255,255,255,0.10 )!important;}.primary-mobile-light .sh-header-mobile-navigation {	border-bottom: 0px!important;}.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav > li > a,.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .sh-nav > li.menu-item > a > i {	color: rgba(255,255,255,0.85)!important;}.primary-mobile-light .sh-header-mobile .sh-nav > li.current_page_item > a {	color: #fff!important;}.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger:not(.is-active) span,.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:before,.primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:after {	background-color: #fff!important;}/** * 9.13 Header - Responsive */.primary-desktop {	position: relative;	z-index: 1000;}.sh-header-mobile-dropdown {	display: none;	z-index: 1200;	position: relative;}.sh-header-mobile .container {	padding: 0 15px;}.sh-header-mobile-navigation {	border-bottom: 1px solid #EDEDED;}.sh-header-mobile-navigation .sh-nav-dropdown .c-hamburger {	top: -1px;}.sh-header-mobile-navigation .header-logo img {	max-width: 85%;}.sh-header-mobile-navigation .sh-nav-cart + .sh-nav-dropdown .c-hamburger {	top: 8px!important;}.sh-header-mobile-navigation .sh-nav-container {	padding: 40px 0;}.sh-nav-mobile {	max-width: 800px;	padding: 20px 0!important;	overflow: hidden;}.sh-nav-mobile ul {	display: none;	margin-left: 30px!important;}.sh-nav-mobile ul.open {	display: block;}.sh-nav-mobile li:after {	content: "";	display: block;	left: 0; right: 0;	position: absolute;	height: 1px;	background-color: #303030;	width: 100%;}.sh-nav-mobile li:last-child:after {	height: 0;}.sh-nav-mobile ul {	position: relative;}.sh-nav-mobile ul li:after {	left: auto;	right: auto;}.sh-nav-mobile li a {	font-weight: bold;	font-size: 13px;}.sh-nav-mobile li .sub-menu:before {	content: "";	display: block;	position: absolute;	height: 1px;	background-color: #303030;	width: 100%;}.sh-nav-mobile li.current-menu-item > a {	color: #fff;}.sh-nav-mobile li.menu-item-has-icon > a {	padding-left: 25px;	line-height: 1;}.sh-nav-mobile li.menu-item-has-icon > a:before {	left: -24px;	display: inline-block;	position: relative;}.sh-nav-mobile li.menu-item-has-children > a:after {	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: inline-block;	position: relative;	font-size: 12px;	margin-left: 6px;	top: 6px;	float: right;	content: "\e604";}.sh-nav-mobile li a {	display: block;	padding: 16px 0;	color: #aaaaaa;}.sh-nav-mobile li {	position: relative;}.sh-nav-mobile a.menu-item-open-fix {	position: absolute;	top: 0; left: 0; right: 50px;}.sh-nav-mobile a.menu-item-open-fix:after {	opacity: 0;}.sh-header-mobile .sh-nav-mobile li:last-child {	border-bottom: 0px solid transparent!important;}.header-mobile-search {	width: 100%;	position: relative;}.header-mobile-search .header-mobile-form .header-mobile-form-input {	display: block;	background-color: transparent;	border: 0px;	padding: 0px;	padding-right: 50px;	width: 100%;	line-height: 70px!important;	margin-bottom: 0;	font-size: 24px;	font-weight: bold;	vertical-align:middle;	color: #fff!important;}.header-mobile-search .header-mobile-form .header-mobile-form-input:focus {	outline: none;}.header-mobile-search .header-mobile-form-submit {	position: absolute;	right: 0;top: 0;bottom: 0;	line-height: 70px;	text-align: center;	font-size: 24px;	color: #fff;	background-color: transparent;	border: 0;}.header-mobile-social {	padding-top: 15px;}.header-mobile-social-media {	display: table;	width: 100%;	padding: 0;	border-top: 1px solid #303030;	position: relative;}.header-mobile-social-media a {	display: table-cell;	vertical-align: top;	text-align: center;	border-left: 1px solid #303030;	padding: 0;	height: 70px;}.header-mobile-social-media a:hover {	background-color: #303030;}.header-mobile-social-media a:first-child {	border-left: none;}.header-mobile-social-media i {	font-size: 16px;	color: #8d8d8d;	padding-left: 0px;	position: relative;	line-height: 70px;}header.primary-mobile {	display: none;	z-index: 600;	position: relative;}/* Header - Responsive Options */.sh-header-mobile-spacing-compact .sh-header-mobile-navigation .sh-nav-container {	padding: 17px 0;}/** * 10.0 Titlebar */.sh-titlebar {	position: relative;	padding: 0;	background-repeat: no-repeat;	background-position: 50% 0%;	background-size: cover!important;	background-color: #fafafa;	z-index: 100;}@media (min-width: 768px) {	/*body.admin-bar .sh-titlebar:not(.sh-titlebar-parallax-disabled) {		background-position: 50% -28px;	}*/	.sh-titlebar-parallax:not(.sh-titlebar-parallax-disabled) {		background-position: -9000px -9000px!important;		background-size: auto!important;	}}.sh-titlebar #jarallax-container-0 {	opacity: 0;	-webkit-animation: new-item-animation 0.5s linear forwards;	animation: new-item-animation 0.5s linear forwards;}@-webkit-keyframes new-item-animation {	from {		opacity: 0;	}	to {		opacity: 1;	}}@keyframes new-item-animation {	from {		opacity: 0;	}	to {		opacity: 1;	}}.sh-titlebar #jarallax-container-0,#jarallax-container-0,#jarallax-container-1,#jarallax-container-2,#jarallax-container-3,#jarallax-container-4,#jarallax-container-5,#jarallax-container-6,#jarallax-container-7,#jarallax-container-8,#jarallax-container-9,#jarallax-container-10,#jarallax-container-11,#jarallax-container-12,#jarallax-container-13,#jarallax-container-14,#jarallax-container-15 {	z-index: 0!important;}.sh-titlebar .container {	padding: 0px 15px}.sh-titlebar:not(.sh-titlebar-revslider) a {	color:#8d8d8d!important;}.sh-titlebar .sh-table {	/*min-height: 60px;*/	z-index: 100;	position: relative;	padding:50px 0;}.sh-titlebar-height-small {	padding: 25px 0;}/*.sh-titlebar-height-medium {*//*	padding: 50px 0;*//*}*/.sh-titlebar-height-large {	padding: 100px 0;}.sh-titlebar .titlebar-title h1,.sh-titlebar .titlebar-title h2 {	font-size: 24px;	margin-bottom: 0;	font-weight: bold;}.sh-titlebar .title-level {	text-align: right;}.sh-titlebar .title-level .separator {	font-size: 0;}.sh-titlebar .title-level .separator:after {	display: inline-block;	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e606";	font-size: 10px;	padding: 0 12px;}.sh-titlebar .title-level .breadcrumbs {	font-size: 14px;	margin: 0;	margin-bottom: -4px;	position: relative;}.sh-titlebar .title-level .item-current {	font-weight: bold;}.sh-titlebar-center {	text-align: center;}.sh-titlebar-center .titlebar-title {	margin-bottom: 10px;}.sh-titlebar-center .title-level {	text-align: center;}.sh-titlebar-center .title-level .breadcrumbs {	margin-bottom: 0;	opacity: 0.8;}/* Titlebar - Light Style */.sh-titlebar-light {	padding-top: 121px;	background-color: #353535!important;	position: relative;}.sh-titlebar-light .sh-table {	padding: 130px 0;}.sh-titlebar-light h1,.sh-titlebar-light h2,.sh-titlebar-light a,.sh-titlebar-light span,.sh-titlebar-light:not(.sh-titlebar-revslider) span a {	color: #fff!important;}.sh-titlebar-light .sh-titlebar-icon {	opacity: 1;	position: absolute;	bottom: 20px;	left: 0;	width: 100%;	text-align: center;	-webkit-animation-name: bounce;	animation-name: bounce;	-webkit-animation-delay: 3s;	animation-delay: 3s;	-webkit-animation-duration: 5s;	animation-duration: 5s;	-webkit-animation-iteration-count: 3;	animation-iteration-count: 3;	-webkit-animation-timing-function: ease-out;	animation-timing-function: ease-out;	-webkit-animation-fill-mode: forwards;	animation-fill-mode: forwards;}.sh-titlebar-light .sh-titlebar-icon i {	font-size: 21px;	color: #fff;	opacity: 0.7;	display: block;	position: relative;}.sh-titlebar-light .titlebar-title .titlebar-title-h1 {	font-size: 36px;	margin-bottom: 10px;}.sh-titlebar-light .sh-titlebar-desc {	color: #fff;	font-style: italic;	font-size: 16px;	opacity: 0.8;	margin-top: 16px;}.sh-titlebar-light .title-level {	margin-top: 15px;}@-webkit-keyframes bounce {	0%, { opacity: 1; }	50% { opacity: 0; }	100% { opacity: 1; }}@keyframes bounce {	0%, { opacity: 1; }	50% { opacity: 0; }	100% { opacity: 1; }}@media (max-width: 1020px) {	.sh-titlebar-light .sh-table {		padding: 75px 0;	}}.sh-titlebar-text-style2 .titlebar-title .titlebar-title-h1 {	font-size: 48px;}.sh-titlebar-text-style2 .sh-titlebar-desc {	font-size: 18px;	font-style: normal;	margin-top: 8px;}@media (max-width: 760px) {	.sh-titlebar-text-style2 .titlebar-title .titlebar-title-h1 {		font-size: 30px;	}	.sh-titlebar-text-style2 .sh-titlebar-desc {		font-size: 15px;	}}/* Titlebar - Responsive Options */@media (max-width: 800px) {	.sh-titlebar-mobile-layout-compact .container > div {		display: block;		padding: 22px 0;	}	.sh-titlebar-mobile-layout-compact .container > .sh-table > .sh-table-cell {		display: block;	}	.sh-titlebar-mobile-layout-compact .title-level .breadcrumbs,	.sh-titlebar-mobile-layout-compact .sh-titlebar-desc {		font-size: 13px;	}	.sh-titlebar-mobile-layout-compact .titlebar-title h2 {		font-size: 18px!important;		margin-bottom: 0px!important;	}	.sh-titlebar-mobile-layout-compact:not(.sh-titlebar-mobile-title-off) .title-level {		margin-top: 10px!important;	}	.sh-titlebar-mobile-title-off:not(.sh-titlebar-light) .titlebar-title h2 {		display: none;	}	.sh-titlebar-mobile-title-off:not(.sh-titlebar-light) .title-level {		margin-top: 0px!important;	}}/** * 11.0 - Footer */.sh-footer-columns {	position: relative;}.sh-footer-columns > .widget-item {	display: inline-block;	width: 33.3%;	vertical-align: top;	padding: 0 15px;	margin-bottom: 25px;	margin-right: -4px;}.sh-footer-widgets {	padding: 100px 0 100px 0;	color: #e3e3e3;	background-color: #262626;}.sh-footer-widgets .container {	margin-bottom: -35px;}.sh-footer-col > div:last-child {	padding-bottom: 0;}.sh-footer-widgets a,.sh-footer-widgets li a {	color: #fff;}.sh-footer-widgets a:hover,.sh-footer-widgets li a:hover {	color: #47c9e5;}.sh-footer-widgets h3 {	color: #ffffff;	font-size: 16px;}.sh-copyrights {	background-color: #222222;	color: #ffffff;	padding: 0px 10px;}.sh-copyrights a {	color: #fff;}.sh-copyrights a:hover {	color: #47c9e5;}.sh-copyrights-style1 {	float: left;	height: 70px;}.sh-copyrights-style2 {	display: table;	margin: 0 auto;	height: 70px;}.sh-copyrights-style3 {	min-height: 70px;	display: flex;	align-items: center;}.sh-copyrights-style3 .sh-table-cell {	width: 33.3%;}.sh-copyrights-style3 .sh-copyrights-text,.sh-copyrights-style3 .sh-copyrights-social {	line-height: 150%!important;	margin-top: 0px!important;}@media (max-width: 800px) {	.sh-copyrights-style3 .sh-table-cell {		width: 100%;		display: block;		text-align: center;	}	.sh-copyrights-style3 .sh-table-cell {		padding-top: 10px;	}}.sh-footer-widgets ul li:first-child {	padding-top: 0;}.sh-footer-widgets ul li:last-child {	border-bottom: 0!important;	padding-bottom: 0!important;}.sh-footer-widgets ul li,.sh-footer-widgets ul li {	border-bottom: 1px solid rgba( 255,255,255,0.1 );	padding: 7.5px 0;}.sh-footer-widgets ul {	list-style: none;	padding-left: 0;}.sh-copyrights-social {	font-size: 16px;	line-height: normal!important;	margin-right: 4px;}.sh-copyrights-social a {	display: inline-block;	border-left: 1px solid rgba( 255,255,255,0.1 );	height: 70px;	line-height: 70px;	width: 70px;	text-align: center;	margin-right: -4px;}.sh-copyrights-social a:last-child {	border-right: 1px solid rgba( 255,255,255,0.1 );}.sh-copyrights-social i {	padding: 0;	position: relative;	bottom: -2px;}.sh-copyrights-social a:first-child i {	padding-left: 0;}.sh-copyrights-social a:last-child i{	padding-right: 0;}.sh-copyrights-image {	max-height: 70px;}.sh-copyrights-logo {	padding-right: 25px;}.sh-copyrights-text-only {	text-align: center;}.sh-copyrights-text-only .sh-copyrights-text {	margin: 0;}/* Footer parallax */@media (min-width: 851px) {	.sh-footer-paralalx-init .content-container,	.sh-footer-paralalx-init .blog-editor-content-container	 {		position: relative;		background-color: #fff;		z-index: 100;	}	.sh-footer-paralalx-init .sh-footer {		position: fixed;		width: 100%;		bottom: 0; left: 0; right: 0;		z-index: 0;		opacity: 0;	}}@media (max-width: 851px) {	.sh-footer-paralalx-init .sh-footer {		opacity: 1!important;	}}/** * 12.0 - Portfolio */.sh-portfolio-single-container-full-width {	padding: 0 30px;}.sh-portfolio-single-image img {	width: 100%;	margin-bottom: 0;}.sh-portfolio-single-gallery-item img {	margin-bottom: 0;}.sh-portfolio-single #sidebar {	margin-top: 30px;}/*.sh-portfolio-single-right,.sh-portfolio-single-left {	padding-top: 30px;}*/.sh-whitespace-small {	padding: 0 5px;}.sh-portfolio-single-disabled {	cursor: default;}.sh-portfolio-single-disabled i {	opacity: 0.3;}.sh-portfolio-single-title {	font-weight: bold;	font-size: 30px;	border-bottom: 1px solid #ebebeb;	padding-bottom: 20px;}.sh-portfolio-single-description {	margin-bottom: 30px;}.sh-portfolio-single-description-vc {	margin-left: -30px;	margin-right: -30px;	position: relative;}.sh-portfolio-single-gallery {	position: relative;	margin: 0 -15px;}.sh-portfolio-single-gallery-item {	display: inline-block;	vertical-align: top;	margin-top: 30px;	margin-right: -4px;	padding: 0 15px;}.sh-portfolio-single-gallery-columns3 .sh-portfolio-single-gallery-item {	width: 33.3%;}.sh-portfolio-single-gallery-columns4 .sh-portfolio-single-gallery-item {	width: 25%;}.sh-portfolio-single-gallery-columns5 .sh-portfolio-single-gallery-item {	width: 20%;}.sh-portfolio-single-gallery-columns4,.sh-portfolio-single-gallery-columns5 {	margin: 0 -10px;}.sh-portfolio-single-gallery-columns4 .sh-portfolio-single-gallery-item,.sh-portfolio-single-gallery-columns5 .sh-portfolio-single-gallery-item {	padding: 0 10px;	margin-top: 20px;}@media (max-width: 1024px) {	.sh-portfolio-single-gallery .sh-portfolio-single-gallery-item {		min-width: 33.3%;	}}@media (max-width: 600px) {	.sh-portfolio-single-gallery .sh-portfolio-single-gallery-item {		min-width: 50%;	}}.sh-portfolio-single-related {	margin-top: 60px;}.sh-portfolio-single-related h3 {	font-size: 24px;	margin-bottom: 10px;}.sh-portfolio-comments h2.sh-comments-title {	font-size: 24px;	margin-top: 75px;}.sh-portfolio-single-related-mini {	margin-top: 15px;}.sh-portfolio-single-related-mini .sh-portfolio-image {	margin-bottom: 20px;}.sh-portfolio-single-related-mini h5 {	margin-bottom: 10px;}.sh-portfolio-single-info-item {	border-bottom: 1px solid #ebebeb;	padding: 15px 0;}.sh-portfolio-single-info-item:first-child {	padding-top: 0px;}.sh-portfolio-single-info-left {	width: 36px;}.sh-portfolio-single-info-left i {	font-size: 18px;	color: #47c9e5;	bottom: -2px;	position: relative;}.sh-portfolio-single-buttons {	margin-bottom: 20px;}/* Portfolio Project Gallery Slider */.sh-portfolio-single-gallery-slider-for {	margin-bottom: 20px;}.sh-portfolio-single-gallery-slider-for img {	width: 100%;}.sh-portfolio-single-gallery-slider-nav-container {	position: relative;	overflow: hidden;}.sh-portfolio-single-gallery-slider-nav {	position: relative;	margin: 0 -10px;}.sh-portfolio-single-gallery-slider-nav .sh-portfolio-single-gallery-slider-item {	padding: 0 10px;}.sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button {	position: absolute;	top: 50%;	z-index: 10;	border-width: 0px;	margin-top: -24px;	opacity: 0;}.sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button-left {	left: 24px;}.sh-portfolio-single-gallery-slider-nav .sh-page-switcher-button-right {	right: 24px;}.sh-portfolio-single-gallery-slider-nav:hover .sh-page-switcher-button {	opacity: 1;}/** * 13.0 - Blog */.post-left-side {	width: 44%;	margin-right: 3%;}.post-right-side {	width: 53%;}.ratio-container {	padding-top: 56.25%;	position: relative;}.ratio-container-classic {	padding-top: 75%!important;}.ratio-container-portrait {	padding-top: 115%!important;}.ratio-content {	display: block;	position: absolute;	top: 0; left: 0; right: 0; bottom: 0;}.ratio-content > div:not(#fb-root) {	width: 100%;	height: 100%;	position: relative;}.post-meta-video .ratio-content {	overflow: hidden;}.post-container {	margin: 0 15px;	position: relative;}.post-container .plyr--audio {	border: 1px solid #e9e9e9;}.ratio-content video,.ratio-content audio,.ratio-content iframe {	width: 100%;	height: 100%;}.post-title h1,.post-title h2 {	font-size: 20px;	line-height: 135%;	font-weight: bold;	margin-bottom: 10px;	margin-top: 16px;}.post-sticky {	font-size: 20px;	padding-right: 7px;	color: #47c9e5;	display: none;}article.post-item.sticky .post-sticky {	display: inline-block;}.post-quote-and-link {	line-height: 180%;	width: 100%;	font-weight: bold;	border-top: 1px solid rgba(255,255,255,0.2);	border-bottom: 1px solid rgba(255,255,255,0.2);	padding: 21px 0;}.post-quote-and-link a {	display: block;	font-size: 18px;	margin-bottom: 6px;	font-weight: normal;	font-style: italic;	line-height: 140%;}.post-quote-and-link span {	font-size: 16px;	display: block;	padding-top: 5px;	text-align: center;}.post-content {	padding-bottom: 15px;	word-break: break-word;}#content.post-content {	padding-bottom: 0px;}.post-content img:not(:last-child),.post-content p:not(:last-child),.post-content table:not(:last-child) {	margin-bottom: 15px;}.page-default-content > figure > img,.page-default-content > img:not(:last-child),.page-default-content > p:not(:last-child),.page-default-content > table:not(:last-child) {	margin-bottom: 15px;}.post-content .post-password-form label {	margin-top: 15px;	font-size: 15px;	display: block;}.post-content .post-password-form input {	margin-top: 10px;}.post-content .post-password-form input[type="submit"] {	font-weight: bold;	border: 0px;	color: #fff;}.post-meta-one {	margin-bottom: 10px;}.post-meta i {	padding-right: 3px;}.post-meta-two {	border-top: 1px solid #e9e9e9;	padding-top: 15px;}.post-meta span + .post-meta span {	padding-right: 3px;}.post-meta-author a.bypostauthor {	font-weight: bold;}.post-meta-comments-inverted,.post-meta-date {	padding-left: 13px;}.post-meta-categories {	padding-left: 0px;}.post-meta-categories i {	font-size: 16px;	position: relative;	bottom: -1px;	padding-right: 5px}.post-meta-categories a {	font-size: 13px;	text-transform: uppercase;}.post-meta-categories .post-meta-comments i {	font-size: 16px;	position: relative;	bottom: -3px;	padding-right: 5px}.post-item-single .post-meta-comments {	padding-left: 15px;}.post-meta-comments i {	font-size: 16px;	position: relative;	bottom: -3px;	padding-right: 5px}.post-meta-thumb {	position: relative;	display: block;	overflow: hidden;	max-height: 700px;	overflow: hidden;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: -ms-flexbox;	display: flex;	-webkit-flex-direction: column;	-moz-flex-direction: column;	-ms-flex-direction: column;	-o-flex-direction: column;	flex-direction: column;	-webkit-flex-direction: column;	-moz-justify-content: center;	-ms-justify-content: center;	-o-justify-content: center;	-webkit-justify-content: center;	-ms-flex-pack: center;	justify-content: center;}.page-featured-image {	margin-bottom: 30px;}.page-featured-image img {	margin-bottom: 0px;}.page-featured-image-hidden {	display: none;}.post-meta-thumb img {	width: 100%;	min-width: 100%;	height: auto;	transition: all 0.3s ease-in-out;	margin-bottom: 0px;}.blog-style-mix .post-meta-thumb .sh-ratio-content {	transition: all 0.3s ease-in-out;}.post-meta-thumb:hover img,.blog-style-mix .post-meta-thumb:hover .sh-ratio-content {	-webkit-transform: translate3d(0,0,0) scale(1.1, 1.1);	transform: translate3d(0,0,0) scale(1.1, 1.1);}.post-item-single .post-meta-thumb:hover img {	-webkit-transform: none;	-ms-transform: none;	transform: none;}.post-meta-icon {	width: 44px;	height: 44px;	margin-left: auto;	margin-right: auto;	margin-bottom: -22px;	text-align: center!important;	position: relative;}.post-meta-icon i,.post-meta-icon span {	line-height: 45px;	font-size: 21px;}.post-more {	font-weight: bold;}.post-with-background {	background-color: #F9F9F9;	padding: 30px 30px 45px 30px;	text-align: center;}.post-with-background a,.post-with-background a:hover,.post-with-background a:focus {	color: #8d8d8d;	text-align: center;}.post-with-background a:hover,.post-with-background a:focus {	color: #47c9e5;}.post-meta-video .post-meta-video-container,.post-meta-audio .post-meta-audio-container  {	padding-top: 56.25%; position: relative;}.post-meta-video .post-meta-video-content,.post-meta-audio .post-meta-audio-content {	position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.post-with-background .post-meta {	float: none;	position: relative;	bottom: -22px;	text-align: center;}.psot-content {	line-height: 120%;}.sticky {	display: block;}/** * 13.1 Blog - Masonry */.blog-style-masonry {	margin: 0 -15px;	opacity: 0;	transition: 0.25s all ease;}.blog-style-masonry article {	width: 33.3%;	float: left;	margin-bottom: 45px;}.blog-style-masonry .post-item .post-large-info h2 {	margin-top: 0;	margin-bottom: 5px;}.content-with-sidebar-left .blog-style-masonry article,.content-with-sidebar-right .blog-style-masonry article {	width: 50.0%;}.post-item.format-standard .post-category {	margin-top: -14px;}.masonry-shadow .post-container {	box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05);}.masonry-shadow .post-content-container {	padding-left: 30px;	padding-right: 30px;}.masonry-shadow .post-meta-two {	margin-left: -30px;	margin-right: -30px;	padding-left: 30px;	padding: 15px 30px;}.masonry-shadow .post-title h2 {	margin-top: 30px;}.masonry-shadow .post-item .post-container {	transition: 0.3s all ease-in-out;	bottom: 0;}.masonry-shadow .post-item:hover .post-container {	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06);	bottom: -4px;}/** * 13.2 Blog - Masonry 2 */.masonry2 .post-item .post-container {	transition: 0.3s all ease-in-out;	bottom: 0;}.masonry2 .post-item:hover .post-container {	bottom: -2px;}.masonry2 .post-item .post-content-container {	transition: 0.3s all ease-in-out;	box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20);	overflow: hidden;	position: relative;}.masonry2 .post-item:hover .post-content-container {	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06);}.masonry2 .post-item.slick-slide .post-content-container {	box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05);}.masonry2 .post-item.slick-slide:hover .post-content-container {	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06);}.masonry2 .post-title h2 {	font-size: 28px;	margin-top: 12px;	margin-bottom: 14px;	line-height: 100%!important;}.masonry2 .post-meta-one {	margin-bottom: 0px;}.masonry2 .post-content {	padding-bottom: 28px;}.masonry2 .post-meta-categories i {	display: none;}.masonry2 .post-meta-author a.bypostauthor {	font-weight: normal;}.masonry2 .post-meta {	font-size: 12px;}.masonry2 .post-meta-date {	padding-left: 9px;}.masonry2 .post-item:not(.format-quote):not(.format-link) .post-content-container {	padding-left: 13%;	padding-right: 13%;	padding-top: 32px;	background-color: #fff;}.masonry2 .post-meta-two {	margin-left: -18%;	margin-right: 92px;	padding: 19px 0px 19px 18%;	position: relative;}.masonry2 a.post-meta-comments {	background-color: #f6f6f6;	height: 40px;	line-height: 40px;	position: absolute;	top: -20px;	right: -92px;	padding: 0 17px;	border-radius: 100px;	transition: 0.3s all ease-in-out;}.masonry2 a.post-meta-comments i {	padding-right: 3px;}.masonry2 .post-content-container a.post-meta-comments:hover {	background-color: #47c9e5;	color: #fff!important;}.masonry2 .slick-next {	border-top-left-radius: 100px;	border-bottom-left-radius: 100px;}.masonry2 .slick-next span {	padding-left: 6px;}.masonry2 .slick-prev {	border-top-right-radius: 100px;	border-bottom-right-radius: 100px;}.masonry2 .slick-prev span {	padding-right: 6px;}.masonry2 .slick-arrow {	height: 66px;}.masonry2 .slick-arrow span {	font-size: 18px;}.masonry2 .post-with-background2 {	background-color: #333333;	text-align: left;	padding: 60px 30px;	color: #fff;	transition: 0.3s all ease-in-out;}.masonry2 .post-item:hover .post-with-background2 {	background-color: #fff;	color: #505050;}.masonry2 .post-item:hover .post-with-background2 a {	color: #505050;}.masonry2 .post-meta-icon2 {	font-size: 30px;	padding-bottom: 5px;}.masonry2 .post-quote-and-link2 {	padding-bottom: 30px;}.masonry2 .post-quote-and-link2 a {	border-top-width: 0px;	font-size: 30px;	color: #fff;	font-weight: bold;	line-height: 100%;}.masonry2 .post-quote-and-link-details2 {	display: block;	font-size: 14px;}.post-content-container {	position: relative;}.masonry2:not(.blog-style-mix) .post-item.format-quote .post-meta-two,.masonry2:not(.blog-style-mix) .post-item.format-link .post-meta-two {	margin-left: 0px;	margin-right: 0px;}.masonry2 .post-item.format-quote a.post-meta-comments,.masonry2 .post-item.format-link a.post-meta-comments {	right: 30px;}.post-item .slick-slider img {	margin-bottom: 0px;}.post-item .slick-dots li button {	width: 11px;	height: 11px;}.post-item .slick-dots li.slick-active button {	width: 15px;	height: 15px;}.post-item .slick-dots {	margin-top: -45px;}/** * 13.2 Blog - Mix */.blog-style-mix article {	margin-bottom: 40px;	width: 100%!important;}.blog-style-mix article .post-column-right {	position: relative;	z-index: 100;}.blog-style-mix article .post-container > .row > div {	padding: 0px;}.blog-style-mix article .post-content-container > div {	width: 100%;}.blog-style-mix article  .post-content-container {	padding-left: 13%;	padding-right: 13%;	padding-top: 32px;}.blog-style-mix article .post-meta-icon2 {	margin-bottom: -15px;}.blog-style-mix article.format-link .post-content {	font-weight: bold;}.blog-style-mix article .post-meta-comments {	right: -92px!important;}@media (min-width: 992px) {	.blog-style-mix article:nth-child(even) .post-column-left {		float: right;	}	.blog-style-mix article:nth-child(even) .post-column-right {		float: left;	}	.blog-style-mix article:nth-child(even):after {		content: "";		display: block;		clear: both;	}	.blog-style-mix .post-meta-thumb .sh-ratio,	.blog-style-mix .sh-gallery-item .sh-ratio-container,	.blog-style-mix .post-content-container,	.blog-style-mix .ratio-container {		height: 440px;	}}@media (max-width: 991px) {	.blog-style-mix .post-meta-thumb .sh-ratio-container {		padding-bottom: 56%!important;	}}.blog-style-mix .post-content-container {	display: flex;	justify-content: center;	align-items: center;}.blog-style-mix .post-meta-two {	margin-left: 0;	padding-left: 0;}/** * 13.2 Blog - Grid */.blog-style-grid.minimalistic .post-meta-categories i {	display: none;}.blog-style-grid.minimalistic .post-meta-comments .post-meta-comments {	display: none;}.blog-style-grid.minimalistic .post-meta-two {	border-width: 0px;	padding-top: 2px;	padding-bottom: 10px;}.blog-style-grid.minimalistic .post-title h2 {	font-size: 18px;	margin-top: 22px;}.blog-style-grid.minimalistic .post-container {	box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);	transition: 0.3s all ease-in-out;	bottom: 0;}.blog-style-grid.minimalistic .post-item:hover .post-container {	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06);	bottom: -4px;}.blog-style-grid.minimalistic .post-readmore {	padding: 18px 30px;	border-top: 1px solid #eaeaea;	border-bottom: 0px solid #eaeaea;	display: block;	margin-top: 6px;}.blog-style-grid.minimalistic .post-readmore div {	text-transform: uppercase;	font-weight: bold;	font-size: 13px;}.blog-style-grid.minimalistic h2,.blog-style-grid.minimalistic .post-meta-two,.blog-style-grid.minimalistic .post-content {	padding-left: 30px;	padding-right: 30px;}.blog-style-grid.minimalistic .ratio-container {	padding-top: 67%;}.blog-style-grid.minimalistic .post-with-background {	padding-bottom: 50px;}.blog-style-grid.minimalistic .slick-dots {	margin-bottom: 15px;}.blog-style-grid {	margin: 0 -16px;}.blog-style-grid article {	width: 33.3%;	margin-bottom: 40px;}.content-with-sidebar-left .blog-style-grid article,.content-with-sidebar-right .blog-style-grid article {	width: 33.4%;}.blog-style-grid .post-item {	float: none;	display: inline-block;	vertical-align: top;	margin-right: -4px;}.blog-style-grid div {	text-align: left;}.blog-style-grid iframe {	max-width: 100%;}.blog-style-grid .ratio-container,.blog-style-grid .post-with-background,.blog-style-grid .post-meta-thumb,.blog-style-grid .post-meta-thumb img {	overflow: hidden;}.blog-style-grid .post-with-background {	padding: 20px;}.blog-style-grid .post-with-background a,.blog-style-grid .post-with-background span {	text-align: center!important;}.blog-style-grid .mini-post-title {	display: block;	text-align: left!important;	font-style: italic;	font-size: 16px;	width: 100%;}.blog-style-grid .mini-post-description {	display: block;	text-align: left!important;	font-weight: bold;	margin-top: 5px;	width: 100%;}.blog-style-grid .mini-post-description i {	position: relative;	font-size: 16px;	bottom: -2px;	padding-right: 10px;}.blog-style-grid .post-quote-and-link {	line-height: 155%;}.blog-style-grid .post-quote-and-link a {	font-size: 18px;}.blog-style-grid .post-quote-and-link span {	font-size: 16px;}/** * 13.3 Blog - Standard */.blog-style-small .post-container,.blog-style-medium .post-container,.blog-style-large .post-container {	margin: 0;}.blog-style-small div,.blog-style-medium div {	text-align: left;}.blog-style-small article,.blog-style-medium article,.blog-style-large article {	width: 100%;}.blog-style-small .post-quote-and-link,.blog-style-medium .post-quote-and-link,.blog-style-large .post-quote-and-link {	margin-bottom: 0;}.blog-style-small .post-meta-three,.blog-style-medium .post-meta-three,.blog-style-large .post-meta-three {	border-bottom: 1px solid #e3e3e3;	position: relative;	padding-bottom: 5px;	margin-bottom: 15px;}.blog-style-small .post-meta-three > div,.blog-style-medium .post-meta-three > div,.blog-style-large .post-meta-three > div {	margin-bottom: 0;}/* Blog - Standard Large */.blog-style-large h2,.blog-style-large .post-title h1 {	font-size: 30px;}.blog-style-large article {	margin-bottom: 40px;}.blog-style-large .post_format-post-format-link,.blog-style-large .post_format-post-format-quote {	margin-bottom: 40px;}/* Blog - Standard Medium */.blog-style-medium h2 {	font-size: 20px;	margin-top: 0;}.blog-style-medium article {	margin-bottom: 45px;}.blog-style-medium .post-more {	padding-left: 10px;}/* Blog - Standard Small */.blog-style-small h2 {	font-size: 20px;	font-weight: bold;	margin-top: 0;}.blog-style-small article {	margin-bottom: 30px;}.blog-style-small .post-more {	padding-left: 10px;}.blog-style-small .post-left-side {	width: 30%;}.blog-style-small .post-right-side {	width: 67%;}/** * 13.4 Blog - Single Page */.post-item-single h1,.post-item-single h2 {	padding-top: 15px;	cursor: default;}.post-item-single .post-title:first-child h1 {	margin-top: 0;	padding-top: 0;}.post-item-single .post-meta-data {	border-bottom: 1px solid #e5e5e5;	padding-bottom: 20px;	margin-bottom: 20px;}.post-item-single .post-meta-one {	margin-bottom: 0;}.post-item-single .post-meta-two {	padding-top: 0;	border-top: 0;}.post-copyrights {	margin-top: 15px;	font-size: 12px;	opacity: 0.8;}/** * 13.5 Blog - Post */.sh-blog-tags {	margin-top: 0px;	margin-bottom: 20px;}.blog-single .sh-blog-single-meta {	border-top: 1px solid #eaeaea;	border-bottom: 1px solid #eaeaea;	padding: 26px 0px 24px 0px;	margin: 0px;}.blog-single .sh-blog-single-meta > div {	padding: 0;}.sh-blog-tag-item {	display: inline-block;	position: relative;	padding: 0 16px;	line-height: 26px;	background-color: #47c9e5;	color: #fff!important;	margin-right: 10px;	font-size: 13px!important;	margin-bottom: 12px;	border-radius: 100px;	border: 3px solid #fff;	box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.2);	font-weight: bold;}.sh-blog-pageswitch {	border-top: 2px solid #f4f4f4;	border-bottom: 2px solid #f4f4f4;	padding: 30px 0;	font-weight: bold;	text-transform: uppercase;	margin: 0;}.sh-blog-pageswitch-back i {	font-size: 10px;	padding-right: 6px;	position: relative;	bottom: 2px;}.sh-blog-pageswitch-back {	padding-left: 0;	font-size: 13px;}.sh-blog-pageswitch-current {	padding-left: 0;	text-align: center;}.sh-blog-pageswitch-next {	text-align: right;}.sh-blog-pageswitch-next i {	font-size: 10px;	padding-left: 6px;	position: relative;	bottom: 2px;}.sh-blog-tags h5,.sh-blog-social h5 {	margin-bottom: 0;	font-size: 16px;}.sh-blog-tags h5 {	margin-bottom: 22px;}.sh-blog-social {	position: relative;	z-index: 100;}.sh-blog-social div {	max-width: 380px;}/* Page Swither */.sh-page-switcher-button {	display: inline-block;	width: 50px;	height: 50px;	margin-right: -4px;	border-radius: 50px;	background-color: #f2f2f2;	text-align: center;	margin-right: 15px;}.sh-page-switcher-button i {	line-height: 50px;	font-size: 18px;	color: #8d8d8d;}.sh-page-switcher-button:last-child {	margin-right: 0px;}.sh-page-switcher-disabled {	cursor: default;}.sh-page-switcher-disabled i {	opacity: 0.3;}.sh-page-switcher-content {	width: 50px;	line-height: 50px;	margin-right: 15px;}.blog-single .sh-page-switcher {	display: table;	margin-left: auto;}/** * 13.6 Blog - Post Author */.sh-post-author {	margin-top: 30px;	padding-bottom: 20px;}.sh-post-author-page {	margin-top: 0;	padding-bottom: 65px;}.sh-post-author .sh-post-author-avatar {	width: 200px;	padding-right: 15px;}.sh-post-author .sh-post-author-avatar img {	margin-bottom: 0px;}.sh-post-author .sh-post-author-info {	padding: 30px;	box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.05);}.sh-post-author .sh-post-author-info h4 {	font-size: 16px;	margin-bottom: 10px;}/** * 13.6 Blog - Related posts */.sh-related-posts-title h3 {	font-size: 16px;	margin-bottom: 0px;}.sh-related-posts {	margin-top: 40px;}.sh-related-posts .post-container {	margin: 0 15px;}.sh-related-posts h2 {	font-size: 18px;}.sh-related-posts .blog-style-largeimage .post-item {	margin-bottom: 0px;}.sh-related-posts .post-meta-video .ratio-container-classic {	padding-top: 64%!important;}/** * 13.7 Blog - Overlay */.post-meta-thumb:hover .sh-overlay-style1,.null-instagram-feed-item:hover .sh-overlay-style1 {	opacity: 1;}.sh-overlay-style1 {	position: absolute;	top: 0; bottom: 0; left: 0; right: 0;	background-color: rgba(71, 201, 229, 0.8);	font-size: 24px;	opacity: 0;}.sh-overlay-style1 i {	position: relative;	bottom: -3px;	color: #fff;}.sh-overlay-style1 .sh-table-cell i {	position: relative;	overflow: visible;	z-index: 10;}.sh-overlay-style1 .icon-link {	padding-left: 2px;}.sh-overlay-style1 .sh-table-cell:hover i {}.sh-overlay-style1 .sh-overlay-item {	width: 50%;	position: relative;	text-align: center;}.sh-overlay-style1 .sh-overlay-item {	text-align: center;	height: 60px;	transition: 0.5s all;	opacity: 0;}.sh-overlay-style1:hover  .sh-overlay-item {	opacity: 1;}.sh-overlay-style1 .sh-overlay-item-container i {	font-size: 24px;	line-height: 56px;	transition: 0.5s all;}.sh-overlay-style1 .sh-overlay-item {	width: 60px;}.sh-overlay-style1 .sh-overlay-item:first-child .sh-overlay-item-container {	right: 0;}.sh-overlay-style1 .sh-overlay-item:only-child .sh-overlay-item-container {	left: 50%;	-webkit-transform: translateX(-40px) translateY(-30px);	-ms-transform: translateX(-40px) translateY(-30px);	transform: translateX(-40px) translateY(-30px);}.sh-overlay-style1 .sh-overlay-item-container {	transition: 0.5s all;	width: 60px;	height: 60px;	border-radius: 100px;	position: absolute;	top: 50%;	-webkit-transform: translateY(-30px);	-ms-transform: translateY(-30px);	transform: translateY(-30px);	margin-left: 10px;	margin-right: 10px;	text-align: center;}.sh-overlay-style1 .sh-overlay-item:hover .sh-overlay-item-container {	background-color: #fff;	width: 60px;	-webkit-animation: icon_round_animation 0.5s;	animation: icon_round_animation 0.5s;	color: #fff;	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);}.sh-overlay-style1 .sh-overlay-item:hover .sh-overlay-item-container i {	color: #505050;}.sh-gallery-item .sh-overlay-style1,.blog-single .sh-overlay-style1,.blog-single .sh-gallery-item:hover .sh-overlay-style1 {	opacity: 0!important;}.blog-single .sh-section .sh-gallery-item:hover .sh-overlay-style1 {	opacity: 1!important;}/* Overlay - Style 2 (X) */.sh-overlay-style2 {	position: absolute;	top: 0; bottom: 0; left: 0; right: 0;	background-color: rgba( 25, 25, 25, 0.65 );	font-size: 24px;	opacity: 0;	transition: all 0.4s ease-in-out;}.sh-overlay-style2:hover {	opacity: 1;}.sh-overlay-style2:hover .sh-overlay-item {	transform: scale(1);}.sh-overlay-style2 .sh-overlay-item {	position: absolute;	top: 50%; left: 50%;	margin-left: -12px;	margin-top: -12px;	width: 24px;	height: 24px;	transform: scale(0);	transition: all 0.4s ease-in-out;}.sh-overlay-style2 .sh-overlay-item-open:before,.sh-overlay-style2 .sh-overlay-item-open:after {	display: block;	content: " ";	position: absolute;	top: 50%; left: 50%;	background-color: #fff;}.sh-overlay-style2 .sh-overlay-item-open:before {	height: 24px;	width: 1px;	margin-top: -12px;}.sh-overlay-style2 .sh-overlay-item-open:after {	width: 24px;	height: 1px;	margin-left: -12px;}.sh-image-gallery-simple .post-meta-thumb img {	transition: all 0.4s ease-in-out;}.sh-image-gallery-simple .post-meta-thumb:hover img {	transform: translate3d(0,0,0) scale(1.07, 1.07);}/** * 13.8 Blog - Styles */.sh-blog-style2 .post-item-single .post-meta-data,.sh-blog-style2 .post-item-single .post-meta-data .post-meta-categories a {	font-size: 12px!important;}.sh-blog-style2 .post-item-single .post-meta-data .post-meta-categories i {	display: none;}.sh-blog-style2 .post-item-single .post-meta-author a.bypostauthor {	font-weight: normal;}.sh-blog-style2 .sh-post-author .sh-post-author-info {	box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20);}.sh-blog-style2 .widget_product_tag_cloud a,.sh-blog-style2 .widget_tag_cloud a,.sh-blog-style2 .sh-blog-tag-item {	text-transform: uppercase;	border-width: 0px;	box-shadow: none;	border-radius: 5px;	padding: 0 12px;	line-height: 32px;	background-color: #f0f0f0;	transition: 0.3s all ease-in-out;}.sh-blog-style2 .sh-footer .widget_tag_cloud a {	background-color: #3a3a3a;}.sh-blog-style2 .sh-blog-tag-item:not(:hover) {	background-color: #f0f0f0!important;	color: inherit!important;}.sh-blog-style2 .widget_search .search-field {	border-width: 0px;	box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.20);	padding: 16px 74px 16px 26px;	transition: 0.3s all ease-in-out;	border-radius: 5px!important;}.sh-blog-style2 .widget_search .search-submit {	border-top-right-radius: 5px;	border-bottom-right-radius: 5px;}.sh-blog-style2 .widget_search .search-submit {	right: 0px;	margin-top: -30px;	width: 55px;	height: 55px;	background-color: #f0f0f0;}.sh-blog-style2 .widget_search .search-submit i {	color: #505050!important;}.sh-blog-style2 .sh-sidebar-search-active .search-field {	background-color: #fff!important;	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06);}.sh-blog-style2 .sh-sidebar-search-active .search-submit i,.sh-blog-style2 .sh-sidebar-search-active .search-field,.sh-blog-style2 .sh-sidebar-search-active .search-field::-webkit-input-placeholder {	color: #8d8d8d!important;}.sh-blog-style2 .sh-recent-posts-widgets-item-thumb {	width: 76px;	height: 76px;	border-radius: 100px;}.sh-blog-style2 .sh-recent-posts-widgets-count {	top: 2px;	right: 2px;}.sh-blog-style2 .sh-recent-posts-widgets-item {	border-bottom: 1px solid #f4f4f4;}.sh-blog-style2 .sh-recent-posts-widgets-item:last-child {	padding-bottom: 0px;}.sh-blog-style2 .sh-recent-posts-widgets-item-thumb .sh-ratio {	border-radius: 100px;	overflow: hidden;	z-index: 0;}.sh-blog-style2 .sh-recent-posts-widgets-item-thumb .sh-mini-overlay-container {	border-radius: 100px;}.sh-blog-style2 .sh-recent-posts-widgets-item-content {	padding-left: 95px;	min-height: 76px;}.sh-blog-style2 .sh-recent-posts-widgets-item-content h6 {	font-size: 16px;}.sh-blog-style2 .sh-recent-posts-widgets-item h6 {	padding-top: 2px;}/* Style 1 */body:not(.sh-blog-style2) .sh-sidebar-search-active .search-submit i,body:not(.sh-blog-style2) .sh-sidebar-search-active .search-field,body:not(.sh-blog-style2) .sh-sidebar-search-active .search-field::-webkit-input-placeholder {	color: #fff!important;}/* Load more */.sh-load-more {	padding: 27px;	border: 1px solid #ededed;	margin-top: 30px;	text-align: center;	cursor: pointer;	transition: .2s all ease-in-out;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	box-shadow: 0 10px 50px rgba(0,0,0,0.06);}.sh-load-more:not(.disabled):hover {	opacity: 0.8;}.sh-load-more.disabled,.sh-load-more.infinite {	cursor: default;	opacity: 0.5;}/** * 14.0 WooCommerce */.woocommerce .woocommerce-info {	border-top-width: 0px!important;	padding-top: 25px;	padding-bottom: 25px;	padding-right: 25px;}.woocommerce .woocomerce-styling h1.page-title {	display: none;}.woocommerce .woocomerce-styling .woocommerce-result-count {	line-height: 56px;	margin-bottom: 30px;}.woocommerce .woocomerce-styling .woocommerce-ordering .orderby {	line-height: 56px;	height: 56px;	width: 280px;	display: inline-block;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}.woocommerce select.country_select {	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	padding-top: 2px!important;	padding-bottom: 2px!important;}.woocommerce .woocomerce-styling .woocommerce-result-count {	float: right;}.woocommerce .woocomerce-styling .woocommerce-ordering {	float: left;	margin-bottom: 45px;}.woocommerce .woocomerce-styling ul.products {	position: relative;	margin: 0 -15px;}.woocommerce .woocomerce-styling ul.products:after {	clear: both;	display: block;	content: "";}.woocommerce .woocomerce-styling ul.products li {	float: none;	display: inline-block;	position: relative;	vertical-align: top;	margin: 0 0 30px 0;	padding: 0 15px 15px;	margin-right: -4px;}.woocommerce .woocomerce-styling ul.products li .sh-woo-post-content-container {	transition: 0.3s all ease-in-out;}.woocommerce .woocomerce-styling ul.products li:hover .sh-woo-post-content-container {	box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.06);}.woocommerce .woocomerce-styling ul.products li {	position: relative;	transition: 0.3s all ease-in-out;	bottom: 0;}.woocommerce .woocomerce-styling ul.products li:hover {	bottom: -4px;}.woocommerce .woocomerce-styling .content-with-sidebar-left ul.products li {	min-width: 33.3%;}/** * 14.1 WooCommerce - Product */.sh-woo-post-content-container {	box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);	padding-top: 30px;	background-color: #fff;}.woocommerce-loop-category__title {	margin-top: 20px!important;	margin-bottom: 20px!important;}.woocommerce-loop-category__title mark {	background-color: transparent!important;	opacity: 0.3;}.woocommerce ul.products li.product .sh-woo-post-content-container a:first-child {	padding: 0 30px 5px 30px;	display: block;	border-bottom: 1px solid #e9e9e9;}.woocommerce ul.products li.product .button {	padding-top: 5px!important;	margin-top: 0!important;	line-height: 1!important;}.woocommerce ul.products li.product .button:not(.add_to_cart_button) {	padding-top: 0px!important;	margin-top: 0px!important;	padding: 20px 30px!important;	display: block;	background-color: transparent!important;	color: inherit!important;	font-size: 13px;	text-transform: uppercase;}.woocommerce ul.products li.product .sh-woo-post-content-container {	margin-top: 0px;	margin-bottom: 0px;}.sh-recent-products:not(.sh-woocommerce-products) {	position: relative;	margin: 0 -15px;}.sh-recent-products .woocommerce ul.products li.product {	float: none;	display: inline-block;	position: relative;	vertical-align: top;	margin: 0 0 30px 0;	padding: 0 15px 15px;	margin-right: -4px;}.sh-recent-products .woocommerce.columns-2 ul.products li {	width: 50%;}.sh-recent-products .woocommerce.columns-3 ul.products li {	width: 33.3%;}.sh-recent-products .woocommerce.columns-4 ul.products li {	width: 25%;}.sh-recent-products .woocommerce.columns-5 ul.products li {	width: 20%;}.sh-recent-products .woocommerce.columns-6 ul.products li {	width: 16.66%;}.woocommerce ul.products li.product a img {	margin-bottom: 0;}.woocommerce ul.products li.product > a:first-child {	display: block;	position: relative;}.woocommerce ul.products li.product > a .secondary-image-container {	opacity: 0;	position: absolute;	top: 0; left: 0; right: 0;	transition: 0.5s all ease-in-out;	background: #ffffff;}.woocommerce ul.products li.product > a .secondary-image-container img {	transition: 0.5s all ease-in-out;}.woocommerce ul.products li.product > a:hover .secondary-image-container {	opacity: 1;}.woocommerce ul.products li.product > a:hover .secondary-image-container img {	-webkit-transform: translate3d(0,0,0) scale(1.2, 1.2);	transform: translate3d(0,0,0) scale(1.2, 1.2);}.secondary-image-container {	position: relative;	overflow: hidden;}.woocommerce ul.products li.product a h3 {	padding-top: 0;	padding-bottom: 10px;	font-size: 20px;}.woocommerce ul.products li.product .amount,.woocommerce ul.products li.product ins,.woocommerce ul.products li.product ins .amount {	font-size: 24px;	text-decoration: none!important;}.woocommerce ul.products li.product del,.woocommerce ul.products li.product ins {	display: inline-block!important;}.woocommerce ul.products li.product del,.woocommerce ul.products li.product del .amount {	font-size: 16px;	color: #ccc!important;	opacity: 1!important;}.woocommerce ul.products li.product del .amount .woocommerce-Price-currencySymbol {	color: #ccc!important;}.woocommerce ul.products li.product del {	padding-right: 5px;}.woocommerce ul.products li.product del .amount:before,.woocommerce ul.products li.product del .amount:after {	content: "_";	color: transparent!important;	letter-spacing: -3px;}.woocommerce ul.products li.product .price {	width: 100%;	margin-bottom: 15px;	line-height: 1;}.sh-recent-products .woocommerce .star-rating,.woocommerce .woocomerce-styling .star-rating {	font-size: 18px!important;	margin-top: 0px;	margin-bottom: 0;	position: relative;	bottom: -2px;	letter-spacing: 4px;	width: 110px;}.sh-recent-products .woocommerce .star-rating span::before,.woocommerce .woocomerce-styling .star-rating span::before {	color: #47c9e5;}.sh-recent-products .woocommerce .star-rating::after,.woocommerce .woocomerce-styling .star-rating::after {	content: "";	clear: both;}.sh-recent-products .woocommerce .star-rating:before,.sh-recent-products .woocommerce .star-rating span:before,.woocommerce .woocomerce-styling .star-rating:before,.woocommerce .woocomerce-styling .star-rating span:before {	font-family: 'themify';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e60a\e60a\e60a\e60a\e60a";	font-size: 18px;	letter-spacing: 4px;}.woocommerce ul.products li.product .add_to_cart_button {	background-color: transparent;	padding: 0;	color: #8d8d8d;	position: relative;	display: block;	padding: 20px 30px!important;	line-height: 1!important;	font-size: 13px;	text-transform: uppercase;}.woocommerce .product form.cart .button:before,.woocommerce ul.products li.product .add_to_cart_button:after {	font-family: 'simple-line-icons';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e04e";	font-size: 16px;	padding-right: 15px;}.woocommerce .product form.cart .button:before {	line-height: 0;	top: -2px;	right: 0;}.woocommerce ul.products li.product .add_to_cart_button:after {	padding-left: 15px;	padding-right: 15px;	line-height: 0;	margin-left: 0;	vertical-align: middle;	position: relative!important;	top: -2px;	right: 0;}.woocommerce ul.products li a.added_to_cart {	display: none!important;	color: #8d8d8d!important;	padding-top: 0px;	line-height: 1;	float: right;	background-color: transparent!important;	margin-right: 15px;}.woocommerce .additional-information {	padding-bottom: 10px;	text-transform: uppercase;	font-size: 13px;}.woocommerce .additional-information p {	margin-bottom: 0;	text-transform: none;	line-height: 1.4;}.woocommerce .return-to-shop {	margin-top: 50px;}.woocommerce ul.products li.product .star-rating {	margin-bottom: 15px;}/** * 14.2 WooCommerce - Tables */.woocommerce table.shop_table.cart td,.woocommerce table.shop_table.cart th {	text-align: center;	border: 1px solid #e5e5e5!important;}.woocommerce table.shop_table.cart td {	padding: 30px!important;}.woocommerce table.shop_table.cart img {	width: auto!important;	max-width: 85px;}.woocommerce table.shop_table.cart a {	font-weight: bold;}.woocommerce table.shop_table.cart td.actions .coupon .input-text {	padding: 0 15px!important;	width: 250px!important;	margin-right: 8px!important;	display: inline-block;}/** * 14.3 WooCommerce - Forms */.woocommerce form .form-row {	padding: 8px 0;}.woocommerce form .form-row select.state_select {	display: block!important;	padding: 0px 20px;	line-height: 48px!important;	height: 48px!important;}.woocommerce form .form-row.address-field.validate-state .select2-container {	display: none!important;	height: 0px!important;	visibility: hidden!important;}.woocommerce form .form-row .select2-container {	display: none!important;}#page-container .woocommerce form input[type=checkbox] {	position: relative;	margin-left: 0;	margin-right: 5px;}.woocommerce label {	color: #505050;	font-weight: bold;}.woocommerce .required {	color: #47c9e5!important;}.woocommerce .woocomerce-styling h3:not(.sh-alert-title) {	font-size: 24px;}.woocommerce .woocommerce-checkout textarea {	min-height: 155px;	max-width: 100%;	resize: none;}.woocommerce .shop_table.woocommerce-checkout-review-order-table .shipping td {	font-weight: normal;}.woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce .shop_table.woocommerce-checkout-review-order-table .order-total th {	padding: 25px 20px!important;}.woocommerce .payment_box {	background-color: transparent!important;	margin: 0!important;	padding-left: 30px!important;	padding-top: 0px!important;	padding-bottom: 0px!important;	font-size: 14px!important}.woocommerce .payment_box:before {	display: none!important;}.woocommerce .payment_methods.methods {	border: 2px solid #e5e5e5;	border-bottom: 1px solid #e5e5e5!important;	padding: 0!important;}.woocommerce .payment_methods.methods label {	font-size: 16px!important;}.woocommerce .payment_methods.methods li {	border-bottom: 1px solid #e5e5e5;	border-collapse: collapse;	padding: 25px 20px;}.woocommerce .woocommerce-checkout-payment {	background-color: transparent!important;}.woocommerce-checkout-payment .woocommerce-notice {	padding-left: 60px!important;}.woocommerce-checkout-payment .woocommerce-notice::before {	top: 39px;	color: inherit;}.woocommerce-checkout #payment .payment_method_paypal .about_paypal {	margin-left: 20px;	line-height: 40px;	font-size: 14px;}.woocommerce-checkout #payment ul.payment_methods li img {	margin-left: 20px;}.woocommerce-checkout #payment div.form-row {	padding: 0!important;	padding-top: 30px!important}.woocommerce .shipping-calculator-form button {	display: block;	width: 100%!important;}.woocommerce .cart-collaterals .cart_totals {	width: 50%;}.woocommerce .cart-collaterals .cart_totals table {	width: 100%;}.woocommerce abbr.required,.woocommerce #review_form span.required {	font-size: 0;}.woocommerce abbr.required:before,.woocommerce #review_form span.required:before {	font-family: 'simple-line-icons';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: inline-block;	content: "\e080";	font-size: 14px;	padding-left: 5px;}.woocommerce .coupon .apply_coupon {	background-color: #e5e5e5;}.woocommerce .checkout-button {	display: table!important;}.woocommerce .cart_totals {	margin-top: 30px;}.woocommerce .cart_totals h2 {	font-size: 24px;}.woocommerce .cart_totals table td:first-child,.woocommerce .cart_totals table th:first-child {	width: 34%;}.woocommerce a.remove {	font-size: 0;}.woocommerce a.remove:before {	font-family: 'themify';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: block;	content: "\e646";	font-size: 16px;	color: #8d8d8d;	top: 2px;}.woocommerce .calculated_shipping a {	font-weight: bold;}.woocommerce .calculated_shipping table td,.woocommerce .calculated_shipping table th {	padding: 20px!important;}.woocommerce .cart-collaterals-banner {	width: 47.5%;	float: left;	margin-top: 30px;}.woocommerce #ship-to-different-address {	margin-bottom: 10px;}.woocommerce #ship-to-different-address label,.woocommerce #ship-to-different-address input {	float: left;	display: block;}.woocommerce #ship-to-different-address label {	margin-top: 0px;}.woocommerce #ship-to-different-address input {	margin-left: 25px;	margin-top: 7px;}.woocommerce form.checkout_coupon,.woocommerce form.login {	padding: 0!important;	border: 0px solid transparent;}.woocommerce #order_review_heading {	margin-top: 50px;}.woocommerce .woocommerce-checkout-review-order-table .order-total {	background-color: rgba( 49, 49, 49, 0.038 );}.woocommerce .woocommerce-checkout-review-order-table .order-total tr,.woocommerce .woocommerce-checkout-review-order-table .order-total td {	font-size: 18px;}.woocommerce .woocommerce-checkout-review-order-table p {	margin-bottom: 0;}.woocommerce-checkout #payment ul.payment_methods {	border-bottom: 0px;}.woocommerce form.woocommerce-checkout.checkout {	margin-top: 50px;}/** * 14.4 WooCommerce - Input */.woocommerce input {	border-color: #e5e5e5!important;}.woocommerce form .form-row .input-checkbox {	position: relative;}.woocommerce input[type=submit],.woocommerce .button {	background-color: #47c9e5;	color: #fff;}.woocommerce input[name=apply_coupon] {	background-color: #505050;}.woocommerce .quantity input,.woocommerce table.shop_table.cart td.product-quantity label {	display: none;}.woocommerce .quantity-basic label.screen-reader-text {	position: relative!important;	height: auto;	width: auto;}.woocommerce .quantity-basic input.qty {	display: block;	border: 1px solid #e5e5e5;	width: 100px;	padding: 10px 20px;	font-weight: bold;}.woocommerce table.shop_table.cart td.product-quantity .quantity-basic input.qty {	display: table;	margin: 0 auto;}.woocommerce .checkout-button,.woocommerce .wc-forward,.woocommerce #respond input#submit {	color: #fff!important;	background-color: #47c9e5;}.woocommerce .shop_table .button[name=update_cart] {	float: right;}.woocommerce select.country_to_state.country_select {	padding-top: 16px;	padding-bottom: 16px;}.woocommerce ul.order_details {	display: table;	width: 100%;	border: 2px solid #e5e5e5!important;	border-radius: 0!important;	border-collapse: collapse!important;;}.woocommerce ul.order_details li {	display: table-cell;	width: 25%!important;	border-right: 1px solid #e5e5e5!important;	padding: 20px!important;	font-size: 16px;	color: #505050;	font-weight: bold;	text-transform: none!important;	margin: 0!important;}.woocommerce ul.order_details li:last-child {	border-right: 0px solid #e5e5e5!important;}.woocommerce ul.order_details li strong {	display: block;	position: relative;	padding: 15px 20px!important;	margin: 20px -20px -20px -20px!important;	font-weight: normal;	font-size: 14px;	border-top: 1px solid #e5e5e5!important;	background-color: #f8f8f8;}.woocommerce-checkout .woocommerce > p:first-child {	font-size: 16px;}.woocommerce-checkout .woocommerce h2 {	margin-top: 30px;}/* Input Dropdown */.SumoSelect {	width: 100%;}.woocommerce-ordering .SumoSelect {	width: 280px;}.SumoSelect.open>.optWrapper {	top: 51px;}.SumoSelect .SelectBox,.woocommerce .select2-choice {	color: #8d8d8d;	padding: 0px 24px;	line-height: 50px!important;	background-color: #fff;	border-radius: 0px;	border: 1px solid #e5e5e5!important;	box-shadow: none!important;	overflow: hidden;}.SumoSelect.open .search-txt {	padding: 1px 23px;}.SumoSelect .SelectBox * {	cursor: pointer!important;}.SumoSelect>.CaptionCont>label>i:after {	background-image: none;	display: inline-block;	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e604"!important;	font-size: 16px;	line-height: 50px;}.SumoSelect>.CaptionCont>label>i {	width: 35px;	height: 50px;	background-image: none;	margin: 0;}.sh-woocommerce-products-style2 .SumoSelect.open>.optWrapper {	top: 58px;}.sh-woocommerce-products-style2 .SumoSelect>.CaptionCont>label>i {	height: 57px;}.sh-woocommerce-products-style2 .SumoSelect.open .search-txt {	padding: 4px 23px;}.sh-woocommerce-products-style2 .SumoSelect .SelectBox,.sh-woocommerce-products-style2 .SumoSelect>.CaptionCont>label>i:after {	line-height: 57px!important;}.SumoSelect>.CaptionCont>label {	width: 35px;}.SumoSelect>.optWrapper>.options li.opt {	padding: 4px 23px;}.SumoSelect>.optWrapper>.options li.opt.selected label {	font-weight: bold;}.SumoSelect>.optWrapper>.options li.opt label {	margin-bottom: 0px;	font-weight: normal;	font-size: 14px;	color: #8d8d8d;}/* Responsive improvements */.SumoSelect > .optWrapper.isFloating {	position: absolute;	top: 51px;	left: 0;	right: auto;	width: 100%;	bottom: auto;	margin: auto;	max-height: none;	height: auto!important;}.SumoSelect > .optWrapper.isFloating > .options {	max-height: 250px;	box-shadow: none;}.SumoSelect > .optWrapper.isFloating > .options li.opt {	padding: 3px 23px;}.select2-drop {	border-color: #e5e5e5!important;}.SumoSelect>.optWrapper {	box-shadow: none;}.simpleselect {	height: 56px;	width: 280px;	font-size: inherit;	color: inherit;}.simpleselect .placeholder {	line-height: 36px;	border-radius: 0;	padding: 9px 24px;	font-size: inherit;}.select2-arrow b:after {	position: static!important;	border: none!important;	margin-left: -18px!important;	margin-right: 0px!important;	padding-right: 0!important;	position: relative;}.select2-arrow b:after,.simpleselect .placeholder:after {	background-image: none;	display: inline-block;	font-family: 'simple-line-icons'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e604"!important;	font-size: 16px;	line-height: 56px;	padding-right: 25px;}.simpleselect .options {	width: auto!important;	margin-right: 0px;	right: 0;	height: 350px!important;	top: -175px!important;	overflow-x: hidden;}.simpleselect .options .option {	line-height: 36px;	padding: 9px 24px;	border-bottom: 1px solid transparent;}.simpleselect .options .option.active {	background-color: transparent;	color: #505050;}.simpleselect .options .option.active {	border-bottom: 1px solid #ddd;}.simpleselect .options .option.active:last-child {	border-bottom: 1px solid transparent!important;}.woocommerce .select2-choice {	display: none;}.woocommerce .form-row .simpleselect {	width: 100%;}/** * 14.5 WooCommerce - Post Page */.sh-woo-layout table.variations {	max-width: 250px;}.sh-woo-layout table.variations,.sh-woo-layout table.variations td {	border-width: 0px!important;}.sh-woo-layout table.variations td {	padding: 0px!important;}.sh-woo-layout table.variations td label {	padding-right: 20px;	font-size: 14px;	font-weight: bold;	line-height: 48px;}.sh-woo-layout table.variations td select {	border: 1px solid #e3e3e3;	color: #8d8d8d;	display: block!important;	padding: 0px 20px;	line-height: 48px!important;	height: 48px!important;}.sh-woo-layout table.variations .reset_variations {	text-transform: uppercase;	font-size: 13px;}.sh-woo-layout .woocommerce-variation {	padding: 5px 0 25px 0;	font-style: italic;}.woocommerce .sh-woo-layout-image {	position: relative;}.sh-alert + div.product {	margin-top: 50px;}.woocommerce .product .images {	width: 100%!important;	float: none!important;	padding-right: 10px;}.woocommerce .product .summary,.woocommerce .product .woocommerce-tabs {	width: 100%!important;	float: right!important;	display: block;}.woocommerce .product .woocommerce-tabs .panel {	background-color: transparent;}.woocommerce .product .related {	width: 100%;	display: inline-block;}.woocommerce .product .related .product {	margin-bottom: 0;	padding-bottom: 0;}.woocommerce .product .product_meta .woo-meta-share {	margin-top: 25px;}.woocommerce .product .product_meta > span {	width: 100%;	display: block;}.woocommerce .product form.cart {	margin-bottom: 30px!important;}.woocommerce div.product form.cart button {	float: right!important;	line-height: 50px!important;	padding: 0 25px!important;	border-radius: 100px!important;	font-size: 13px;	text-transform: uppercase;}.woocommerce .product .woocommerce-product-rating {	float: right;	text-align: right;	margin-bottom: 0!important;	position: relative;}.woocommerce .product .woocommerce-product-rating .star-rating {	margin-top: 0px;}.woocommerce .product .woocommerce-product-rating > div {	float: none!important;	display: inline-block;}.woocommerce .product .summary:after {	content: "";	display: block;	clear: both;}.woocommerce div.product .woocommerce-product-gallery__wrapper img {	margin-bottom: 0px;}.woocommerce div.product div.images .woocommerce-product-gallery__image {	padding: 7.5px;}.woocommerce .product .woo-short-description {	margin-bottom: 30px;}.woocommerce .woocomerce-styling .product .product_title {	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: 1px solid #ebebeb ;}.woocommerce div.product .price {	line-height: 30px;	margin-bottom: 0;	min-height: 32px;}.woocommerce div.product .woocommerce-product-rating {	line-height: 34px;}.woocommerce .product .woo-seperator-line {	margin-top: 20px;	padding-top: 30px;	border-top: 1px solid #ebebeb ;}.woocommerce .product form.cart .button:before {	display: inline-block;	color: #fff;}.woocommerce .product .price ins {	text-decoration: none!important;	font-size: 24px;	font-weight: bold;}.woocommerce .product .price > span {	font-size: 24px;	font-weight: bold;}.woocommerce div.product .price del,.woocommerce div.product .price del span {	color: #868686!important;	font-size: 18px;}.woocommerce .product .price del {	padding-right: 10px;}.woocommerce .product .product_meta .posted_in a {	text-transform: uppercase;	font-size: 13px;}.woocommerce .product .woo-meta-title {	display: inline-block;	font-weight: bold;	margin-top: 0px;	margin-bottom: 10px;	margin-right: 10px;}.woocommerce .woocommerce-tabs h2 {	font-size: 16px;	margin-bottom: 15px;}.woocommerce .woocommerce-tabs ul.tabs {	padding-left: 0px!important;	overflow: visible!important;	margin-left: 2px!important;}body.woocommerce div.product .woocommerce-tabs ul.tabs:before {	border-bottom: 1px solid #e9e9e9;}.woocommerce .woocommerce-tabs li {	border: 0!important;	background-color: transparent!important;	border-radius: 0px!important;	padding-left: 0px!important;	padding-right: 0px!important;	z-index: 50!important;	position: relative!important;	margin: 0!important;	border-bottom: 1px solid #eeeeee!important;}.woocommerce .woocommerce-tabs li.comment {	margin-bottom: 15px!important;}.woocommerce .woocommerce-tabs li a {	padding: 15px 10px!important;	font-size: 13px;	text-transform: uppercase;	z-index: 50!important;	position: relative!important;}.woocommerce .woocommerce-tabs li:first-child a {	padding-left: 0px!important;}.woocommerce .woocommerce-tabs li:first-child a:after {	left: 0px;}.woocommerce .woocommerce-tabs li:last-child a {	padding-right: 0px!important;}.woocommerce .woocommerce-tabs li:last-child a:after {	right: 0px;}.woocommerce .woocommerce-tabs li a:after {	content: "";	display: block;	position: absolute;	left: 10px; right: 10px; bottom: -2.5px;	height: 5px;	border-radius: 5px;	background-color: #47c9e5;	z-index: 100;	transition: 0.3s all ease-in-out;	opacity: 0;}.woocommerce .woocommerce-tabs li.active a:after {	opacity: 1;	transition: 0s all ease-in-out;}.woocommerce .woocommerce-tabs li.active a {	border-bottom: 2px solid #47c9e5;	border-bottom-width: 0px!important;}.woocommerce .woocommerce-tabs li:before,.woocommerce .woocommerce-tabs li:after {	display: none;}.woocommerce .sh-portfolio-single-share {	padding-top: 10px;	padding-bottom: 0;	position: relative;}.woocommerce .sh-portfolio-single-share .jssocials-shares {	margin-top: 6px;}.woocommerce .sh-portfolio-single-share .jssocials-share {	background-color: transparent!important;}.woocommerce .related.products h2 {	margin-top: 15px;	margin-bottom: 45px;}.woocommerce .woocommerce-tabs #comments {	margin-top: 0;}.woocommerce .woocommerce-tabs #tab-reviews .comment-form-rating label {	display: none;}.woocommerce .woocommerce-tabs #tab-reviews label {	margin-bottom: 8px;	font-size: 16px;}.woocommerce .woocommerce-tabs #tab-reviews textarea {	height: 110px!important;	resize: none;}.woocommerce .woocommerce-tabs #tab-reviews input#submit {	padding-left: 30px!important;	padding-right: 30px!important;}.woocommerce .woocommerce-tabs .comment-form-rating span > a:before {	font-family: 'themify'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-size: 16px;}.woocommerce p.stars a:before {	content: "\e60a"!important;}.woocommerce .woocommerce-tabs .comment-form-rating p.stars a {	padding: 23px;	background-color: #f2f2f2;	margin-right: 5px;	text-align: center;	display: inline-block;	border-radius: 30px;}.woocommerce .woocommerce-tabs .comment-form-rating p.stars a:before {	padding: 14px 15px;}.woocommerce p.stars.selected a:not(.active):before,.woocommerce p.stars.selected a.active:before {	color: #fff!important;}.woocommerce p.stars.selected a:not(.active),.woocommerce p.stars.selected a.active {	background-color: #47c9e5;}.woocommerce p.stars a,.woocommerce p.stars.selected a,.woocommerce p.stars.selected a.active~a:before {	color: #8d8d8d!important;}.woocommerce p.stars a,.woocommerce p.stars.selected a,.woocommerce p.stars.selected a.active~a {	background-color: #f2f2f2;}.woocommerce .woocommerce-tabs .commentlist {	padding-left: 0;}.woocommerce .woocommerce-tabs .commentlist img.avatar {	width: 54px!important;	border: 0px solid transparent!important;	padding: 0px!important;}.woocommerce .woocommerce-tabs .commentlist .comment-text {	border: 0px solid transparent!important;	padding: 0!important;	margin-left: 75px!important;	padding-bottom: 15px!important;}.woocommerce .woocommerce-tabs .commentlist .comment-text .meta {	margin-bottom: 5px!important;	font-size: inherit!important;}.woocommerce .woocommerce-tabs .commentlist .comment-text .meta,.woocommerce .woocommerce-tabs .commentlist .comment-text .meta time {	color: #b0b0b0;}.woocommerce .woocommerce-tabs #review_form_wrapper .comment-reply-title {	font-size: 16px!important;	margin-bottom: 15px;	margin-top: 15px;}.woocommerce .woocommerce-tabs .panel {	box-shadow: none!important;}.woocommerce #commentform p {	margin-bottom: 25px!important;}.woocommerce div.product p.stock {	font-size: 16px;	color: #8d8d8d;	font-weight: bold;}/** * 14.6 WooCommerce - Other */.woocommerce .addresses {	display: block;	margin-top: 45px;}.woocommerce .myaccount_user {	display: block;	margin-bottom: 45px;}.woocommerce .addresses a {	display: inline-block;	float: none!important;	margin-left: 15px;	top: 4px;	position: relative;}.woocommerce legend {	border-bottom: 0;	padding-top: 45px;	font-weight: bold;	font-size: 24px;}/* WooCommerce - Increase Numbers */label.sh-quantity-number {	display: none!important;}.sh-increase-numbers {	display: table!important;	margin: 0 auto!important;	padding: 0;	overflow: hidden;}.sh-increase-numbers input,.sh-increase-numbers span {	float: left;	display: block!important;	width: 50px!important;	height: 50px;	text-align: center;}.sh-increase-numbers input {	border-width: 0px;	font-size: 16px!important;	font-weight: bold;	padding: 0!important;	background-color: transparent;}.sh-increase-numbers span {	cursor: pointer;	font-size: 16px;	transition: 0.25s all;	background-color: #f2f2f2;	border-radius: 50px;}.sh-increase-numbers i {	line-height: 50px;}.widget.woocommerce.widget_shopping_cart .sh-increase-numbers {	display: none!important;	opacity: 0;	height: 0;	overflow: hidden;}/* Account Page */.woocommerce-MyAccount-navigation ul {	list-style: none;	padding-right: 15px;	padding-left: 0px;}.woocommerce-MyAccount-navigation ul li {	padding: 12px 1px;	border-bottom: 1px solid #e3e3e3;	font-size: 0px;	text-transform: uppercase;}.woocommerce-MyAccount-navigation ul li a {	font-size: 13px;	text-transform: uppercase;	color: #8d8d8d;	display: block;}.woocommerce-MyAccount-content .woocommerce-info {	padding-left: 25px!important;}.woocommerce-MyAccount-content .woocommerce-info:before {	display: none;}.woocommerce-MyAccount-content .woocommerce-Button {	color: #fff!important;}/** * 15.0 Revolution Slider */.sh-revslider {	font-size: 0px;}.sh-revslider > div {	font-size: 13px;}/* Revolution Slider - Buttons */.sh-revslider-button1,.sh-revslider-button2 {	border-radius: 100px;	padding: 0px 45px;	overflow: hidden;	position: relative;	display: block;}.sh-revslider-button1 {	font-size: 13px;	font-weight: bold;	border: 2px solid #fff;	color: #fff!important;	line-height: 56px;	text-align:center!important;}.sh-revslider-button1:before {	display: block;	content: '';	position: absolute;	z-index: -1;	width: 0%;	height: 150%;	background-color: rgba(0,0,0,0.07);	z-index: 1;	right: 0;	top: 0;	margin: -5px 0 0 -5px;	transition: 0.3s all ease-in-out;}.sh-revslider-button1:hover:before {	width: 120%;}.sh-revslider-button2 {	font-size: 13px;	font-weight: bold;	color: #fff!important;	background-color: #fd8b36;	line-height: 60px;}.sh-revslider-button2:after {	display: block;	content: '';	position: absolute;	z-index: -1;	width: 0%;	height: 150%;	background-color: rgba(0,0,0,0.07);	z-index: 1;	right: 0;	top: 0;	margin: -5px 0 0 -5px;	transition: 0.3s all cubic-bezier(0.455, 0.030, 0.515, 0.955)!important;}.sh-revslider-button2:hover:after {	width: 120%;}.sh-revslider-button1 span,.sh-revslider-button2 span,.sh-revslider-button1 i,.sh-revslider-button2 i {	position: relative;	z-index: 5;}.sh-revslider-button1 span,.sh-revslider-button2 span {	line-height: 60px!important;	font-size: inherit!important;	position: relative;	bottom: -1px;}.sh-revslider-button1 span {	line-height: 56px;}.sh-revslider-button1 i,.sh-revslider-button2 i {	padding-left: 15px;	font-size: 18px;	vertical-align: middle;	line-height: normal!important;}@media (max-width: 700px) {	.sh-revslider-button1 span,	.sh-revslider-button2 span {		line-height: 30px!important;	}}@media screen and (min-width: 700px) and (min-height: 600px) {	.sh-revslider-button1 i,	.sh-revslider-button2 i {		position: relative;		top: -1px;	}}.sh-revslider-button1.spacing-animation:before,.sh-revslider-button2.spacing-animation:after {	display: none;}.sh-revslider-button1.spacing-animation span,.sh-revslider-button2.spacing-animation span {	transition: 0.3s all ease-in-out!important;	letter-spacing: normal!important;}.sh-revslider-button1.spacing-animation:hover span,.sh-revslider-button2.spacing-animation:hover span {	letter-spacing: 2px!important;}.sh-revslider-button1.spacing-animation,.sh-revslider-button2.spacing-animation {	transition: 0.3s all ease-in-out!important;}.sh-revslider-button1.spacing-animation:hover {	background-color: rgba(0,0,0,0.07);}.sh-revslider-button2.inverted,.sh-revslider-button2.inverted:hover,.sh-revslider-button2.inverted:focus {	background-color: #ffffff!important;	color: #535353!important;}/* Revolution Slider - Bullets */.rev_slider .hades.tparrows {	background-color: rgba(0,0,0,0.0);}.rev_slider .ares {	height: 21px;}.rev_slider .ares .tp-bullet {	width: 15px;	height: 15px;	background-color: #fff!important;	margin-left: -4px;}.rev_slider .ares .tp-bullet.selected {	width: 21px;	height: 21px;	margin-top: -3px;	margin-left: -7px!important;	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);}.rev_slider .ares .tp-bullet .tp-bullet-title {	display: none;}.rev_slider .sh-rev-blog h2 {	font-size: 50px;	color: #fff;	margin-bottom: 20px;	line-height: 1!important;}.rev_slider .sh-rev-blog p {	font-size: 16px;	color: #fff;	line-height: 1.5!important;	margin-bottom: 25px!important;	opacity: 0.8;}.rev_slider .sh-rev-blog-cat {	opacity: 0.8;}.rev_slider .sh-rev-blog-cat a {	color: #fff;	font-size: 13px;	padding-left: 8px;}.rev_slider .sh-rev-blog-cat a:first-child {	padding-left: 0px;}.rev_slider .sh-rev-blog .sh-revslider-button2 {	display: inline-block!important;	line-height: 50px;}.rev_slider .sh-rev-blog .sh-revslider-button2 span {	line-height: 50px;}@media (min-width: 1250px) {	.rev_slider .sh-rev-blog .sh-revslider-button2 span {		position: relative;		top: -1px;	}}/** * 16.0 Comments */#comments {	margin-top: 65px;}.sh-comments {	margin-top: 25px;}.page-content .sh-comments {	margin-top: 45px;}.sh-comments li {	list-style: none;}.sh-comment-list {	padding: 0;}.sh-comment-list ol,.sh-comment-list ol ol {	padding-left: 90px;}.sh-comments .sh-comments-title,.sh-comments .comment-reply-title {	font-size: 16px;	margin-bottom: 25px;}.sh-comments #cancel-comment-reply-link {	text-transform: none;	font-size: 14px;	padding-left: 15px;}.sh-comments .submit {	background-color: #47c9e5;	color: #fff;	line-height: 50px;	padding: 0 25px;	border: none;	font-weight: bold;}.sh-comments #comment {	height: 135px;	resize: none;}.comment-body {	display: table;}.comment-body .sh-reply-link {	font-size: 16px;	padding-right: 6px;}.sh-reply-link + .sh-reply-link-button {	color: red!important;}.comment-body .reply {	margin-top: 8px;}.comment-body .sh-reply-link-button {	padding-right: 15px;}.comment-column-left {	display: table-cell;	vertical-align: top;	width: 90px;}.comment-column-right {	display: table-cell;	vertical-align: top;}.sh-comment-list {	border-bottom: 1px solid #e3e3e3;}.sh-comment-list li.comment,.sh-comment-list li.pingback {	padding-top: 30px;}.sh-comment-list li.pingback .comment-column-left {	display: none;}.sh-comment-list li.depth-1 {	border-top: 1px solid #e3e3e3;	padding-bottom: 30px;}.sh-comment-list .comment .comment-respond {	padding-top: 30px;	padding-left: 90px;}.sh-comment-author {	font-weight: bold;	color: #3f3f3f;}.sh-comment-date {	padding-left: 5px;}.sh-comment-date a {	color: #b0b0b0;	font-style: italic;}.sh-comment-content {	margin-top: 6px;}.sh-comment-form {	margin-top: 50px;}.sh-comment-form i {	padding-left: 5px;}.sh-comment-form label {	margin-bottom: 8px;}.sh-comment-form p {	margin-bottom: 25px;	position: relative;}.sh-comments-required-notice {	float: right;}/** * 17.0 - Gallery */.sh-gallery {	display: none;	max-width: 100%!important;	min-height: 30px;	overflow: hidden;}.sh-gallery.slick-initialized {	display: block;}.sh-gallery .slick-slide,.sh-gallery .slick-track {	height: auto!important}.sh-gallery .slick-prev,.sh-gallery .slick-next {	width: 60px;	height: 60px;	margin-top: -30px;	font-size: 24px;	border: none;	color: #fff;	background-color: transparent;	opacity: 0;	padding: 0;}.sh-gallery .slick-prev span,.sh-gallery .slick-next span {	line-height: 60px;}.sh-gallery:hover .slick-prev,.sh-gallery:hover .slick-next {	opacity: 1;}.sh-gallery .slick-prev:hover,.sh-gallery .slick-next:hover {	background-color: #fff;	color: #8d8d8d;}.slick-dots {	list-style: none;	padding-left: 0;	display: table;	margin: 0 auto;	position: absolute;	margin-top: -60px;	text-align: center;	width: 100%;}.slick-dots li {	display: inline-block;	margin: 0 5px;	width: auto!important;	vertical-align: top;	line-height: 1;}.slick-dots li button {	border: none;	background-color: #fff;	color: #fff;	font-size: 0;	padding: 0;	width: 15px;	height: 15px;	border-radius: 30px;}.sh-image-gallery .slick-dots li button {	background-color: #ebebeb;}.sh-image-gallery .slick-dots li.slick-active button {	background-color: #47c9e5;}.slick-dots li.slick-active button {	width: 21px;	height: 21px;	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);}.slick-list,.slick-slide,.slick-track {	height: 100%;	width: 100%;}.slick-prev,.slick-next {	position: absolute;	top: 50%;	z-index: 10;	opacity: 1;}.slick-prev {	left: 0;}.slick-next {	right: 0;}/* Image Gallery - Simple */.sh-image-gallery-simple .sh-image-gallery-item {	display: inline-block;	vertical-align: top;	margin-right: -4px;}.sh-gallery-item {	position: relative;	overflow: hidden;}.sh-image-gallery-simple-2columns .sh-image-gallery-item {	width: 50%;}.sh-image-gallery-simple-3columns .sh-image-gallery-item {	width: 33.3%;}.sh-image-gallery-simple-4columns .sh-image-gallery-item {	width: 25%;}.sh-image-gallery-simple-5columns .sh-image-gallery-item {	width: 20%;}@media (max-width: 1200px) {	.sh-image-gallery-simple-5columns .sh-image-gallery-item,	.sh-image-gallery-simple-4columns .sh-image-gallery-item {		min-width: 33.3%;	}}@media (max-width: 850px) {	.sh-image-gallery-simple .sh-image-gallery-item {		min-width: 50%;	}}@media (max-width: 550px) {	.sh-image-gallery-simple .sh-image-gallery-item {		min-width: 100%;	}}/** * 18.0 - Lightbox */body.admin-bar #lightcase-nav .lightcase-icon-close {	top: 47px;}@media screen and (max-width: 640px) {	body.admin-bar #lightcase-nav .lightcase-icon-close {		top: 61px;	}}#lightcase-overlay {	z-index: 9999;}#lightcase-case {	z-index: 9999;}#lightcase-nav .lightcase-icon-close:before {	content: "\e646";	font-family: 'themify';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-size: 24px;}#lightcase-nav a[class*='lightcase-icon-']:hover {	text-shadow: 0 0 15px black;}.woocommerce #lightcase-case[data-lc-type=image] #lightcase-content,.woocommerce #lightcase-case[data-lc-type=video] #lightcase-content {	background-color: #ffffff;}.sh-spinner-1 > div {	width: 18px;	height: 18px;	background-color: #fff;	border-radius: 100%;	display: inline-block;	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;	animation: sk-bouncedelay 1.4s infinite ease-in-out both;}.sh-spinner-1 .bounce1 {	-webkit-animation-delay: -0.32s;	animation-delay: -0.32s;}.sh-spinner-1 .bounce2 {	-webkit-animation-delay: -0.16s;	animation-delay: -0.16s;}@-webkit-keyframes sk-bouncedelay {	0%, 80%, 100% { -webkit-transform: scale(0) }	40% { -webkit-transform: scale(1.0) }}@keyframes sk-bouncedelay {	0%, 80%, 100% {		-webkit-transform: scale(0);		transform: scale(0);	} 40% {		  -webkit-transform: scale(1.0);		  transform: scale(1.0);	  }}/** * 19.0 - Share */.sh-portfolio-single-share {	padding-bottom: 30px;}.sh-social-share {	margin-top: 0px;	margin-bottom: 0px;}.sh-social-share > div {	vertical-align: top;}.sh-social-share-button {	background-color: #f2f2f2;	border-radius: 100px;	height: 50px;	padding: 0 30px 0 20px;	display: inline-block;	cursor: pointer;	margin-right: 5px;	margin-bottom: 5px;	overflow: hidden;	position: relative;	-webkit-transform: translateZ(0);	transform: translateZ(0);}.sh-social-share-button i {	font-size: 18px;	line-height: 1;	vertical-align: middle;	padding-right: 15px;}.sh-social-share-button span {	font-size: 13px;	line-height: 50px;	font-weight: bold;	text-transform: uppercase;}.sh-social-share-networks {	display: inline-block;	height: 0;}.sh-social-share-networks.sh-social-share-networks-active {	height: auto;	transition-delay: 0.7s;	transition: all 0.3s ease-in-out;}.sh-social-share-networks.sh-social-share-networks-active .jssocials-share {	opacity: 1;	margin-left: 0px;}.sh-social-share-networks .jssocials-share,.sh-social-share-networks .jssocials-shares {	margin: 0;}.sh-social-share-networks .jssocials-share {	padding: 0px;	opacity: 0;	margin-left: -15px;}.sh-social-share-networks .jssocials-share a {	display: inline-block;	padding: 0px 10px;	background-color: transparent!important;	visibility: hidden;}.sh-social-share-networks.sh-social-share-networks-active .jssocials-share a {	height: auto;	visibility: visible;}.sh-social-share-networks .jssocials-share i {	font-size: 18px;}.sh-social-share-networks .jssocials-share-link {	line-height: 50px;	padding: 0;}.sh-social-share-networks .jssocials-share-link .jssocials-share-count {	display: none;}.sh-social-share-networks .jssocials-share:nth-child(1) { transition-delay: 0.1s; }.sh-social-share-networks .jssocials-share:nth-child(2) { transition-delay: 0.2s; }.sh-social-share-networks .jssocials-share:nth-child(3) { transition-delay: 0.3s; }.sh-social-share-networks .jssocials-share:nth-child(4) { transition-delay: 0.4s; }.sh-social-share-networks .jssocials-share:nth-child(5) { transition-delay: 0.5s; }.sh-social-share-networks .jssocials-share:nth-child(6) { transition-delay: 0.6s; }.sh-social-share-networks .jssocials-share:nth-child(7) { transition-delay: 0.7s; }.sh-social-share-networks .fa-facebook,.sh-social-share-networks .fa-twitter,.sh-social-share-networks .fa-google,.sh-social-share-networks .fa-at,.sh-social-share-networks .fa-pinterest {	font-family: 'simple-line-icons';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.sh-social-share-networks .fa-facebook:before {	content: "\e00b";}.sh-social-share-networks .fa-twitter:before {	content: "\e009";}.sh-social-share-networks .fa-google:before {	content: "\e60d";}.sh-social-share-networks .fa-at:before {	content: "\e086";}.sh-social-share-networks .fa-pinterest:before {	content: "\e60b";}/** * 20.0 Popover */.sh-popover-mini {	position: absolute;	left: 0; top: -17px;	background-color: #3f3f3f;	color: #fff;	font-weight: bold;	font-size: 13px;	padding: 0px 15px;	line-height: 30px;	min-height: 0;	min-width: 0;	z-index: 100;	cursor: default;	border-radius: 30px;	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);	border: 2px solid #fff;	white-space: nowrap;}.sh-popover-mini::before {	content: "";	position: absolute;	bottom: -7px; left: 50%;	margin-left: -9px;	width: 0;	height: 0;	box-sizing: border-box;	border: 5px solid black;	border-color: transparent transparent #47c9e5 #47c9e5;	-webkit-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);	z-index: 10;}.sh-popover-mini::after {	content: "";	position: absolute;	bottom: -10px;	left: 50%;	margin-left: -9px;	width: 0;	height: 0;	box-sizing: border-box;	border: 5px solid black;	border-color: transparent transparent #FFFFFF #FFFFFF;	-webkit-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);	box-shadow: -5px 4px 5px -2px rgba(0,0,0,0.15);	z-index: 5;}.sh-popover-mini-center {	-webkit-transform: translateX(-50%);	-ms-transform: translateX(-50%);	transform: translateX(-50%);	left: 50%;}.sh-popover-mini-dark {	background-color: #4e4e4e;}.sh-popover-mini::before {	border-color: transparent transparent #4e4e4e #4e4e4e;}/** * 21.0 Pagination */ul.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers {	display: table;	margin: 0 auto;	list-style: none;	background-color: #f4f4f4;	padding: 5px 4px;	border-radius: 30px;	border-width: 0px;}ul.page-numbers:after {	content: "";	display: block;	clear: both;}ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul.page-numbers li {	display: block;	float: left;	margin: 0 2px;	text-align: center;}ul.page-numbers a,ul.page-numbers span,.woocommerce nav.woocommerce-pagination ul.page-numbers a,.woocommerce nav.woocommerce-pagination ul.page-numbers span {	display: block;	width: 40px;	height: 40px;	line-height: 40px;	font-weight: 400;	cursor: pointer;	padding: 0;}.woocommerce nav.woocommerce-pagination ul.page-numbers a:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers a:focus {	background-color: transparent!important;}ul.page-numbers .prev,ul.page-numbers .next,.woocommerce nav.woocommerce-pagination ul.page-numbers .prev,.woocommerce nav.woocommerce-pagination ul.page-numbers .next {	width: auto;	padding: 0 10px;}ul.page-numbers .prev,.woocommerce nav.woocommerce-pagination ul.page-numbers .prev {	padding-left: 15px;}ul.page-numbers .next,.woocommerce nav.woocommerce-pagination ul.page-numbers .next {	padding-right: 15px;}ul.page-numbers a span {	padding: 0;}ul.page-numbers a:hover {	color: #47c9e5;}ul.page-numbers .current {	font-weight: bold;}ul.page-numbers .current,ul.page-numbers .current:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers .current,.woocommerce nav.woocommerce-pagination ul.page-numbers .current:hover {	color: #fff;	background-color: #47c9e5;	border-radius: 30px;}.woocommerce nav.woocommerce-pagination ul li {	border-width: 0px;}.sh-page-links p {	font-weight: bold;	margin-bottom: 15px;}/** * 22.0 - Widgets */.widget-title {	margin-bottom: 25px;}.widget-item {	padding-bottom: 45px;}.widget-item ul {	list-style: none;	padding-left: 0;}.widget-item ul ul{	padding-left: 30px;}.widget-item li > a {	display: block;}.widget-item h4 {	margin-bottom: 20px;}.widget_tag_cloud a,.widget_tag_cloud a:after,.post-title h2,.post-title h1 {	transition: 0.25s all ease;}/* Search widget */.widget_search .screen-reader-text {	display: none;}.widget_search .search-form {	position: relative;	display: block;}.widget_search label {	width: 100%;}.widget_search .search-field {	display: block;	width: 100%;	border: none;	padding: 16px 20px;	font-weight: 400;	transition: 0.25s background;	border: 1px solid #ddd;	color: #8d8d8d;}.widget_search .search-submit {	position: absolute;	display: block;	top: 50%; right: 5px;	margin-top: -25px;	width: 43px;	height: 43px;	border: none;	text-align: center;	background-color: transparent;}.widget_search .search-form i {	display: block;	font-size: 16px;	line-height: 38px;	cursor: pointer;}.widget_search .search-field::-webkit-input-placeholder {	color: inherit;	font-style: normal;}.widget_search .search-field:-moz-placeholder {	color: inherit;	font-style: normal;}.widget_search .search-field::-moz-placeholder {	color: inherit;	font-style: normal;}.widget_search .search-field:-ms-input-placeholder {	color: inherit;	font-style: normal;}.sh-blog-style1 .sh-sidebar-search-active .search-submit i,.sh-blog-style1 .sh-sidebar-search-active .search-field,.sh-blog-style1 .sh-sidebar-search-active .search-field::-webkit-input-placeholder {	color: #fff!important;}/* Category widget */.widget_categories ul {	list-style: none;	padding: 0;	margin-bottom: 0;}.widget_categories li {	padding: 12px 1px;	border-bottom: 1px solid #e3e3e3;	font-size: 0px;	text-transform: uppercase;}.widget_categories li > a {	display: inline-block;}.widget_categories li * {	font-size: 13px;}.widget_categories li:first-child {	padding-top: 0px;}.widget_categories li:last-child {	border-bottom: none;	padding-bottom: 0;}/* Calendar widget */.widget_calendar table {	width: 100%;}.widget_calendar td,.widget_calendar th {	padding: 10px!important;	text-align: center;}/* Tag cloud widget*/.widget_product_tag_cloud a,.widget_tag_cloud a {	display: inline-block;	position: relative;	padding: 0 10px;	line-height: 30px;	background-color: #f4f4f4;	color: #8d8d8d;	margin-right: 10px;	font-size: 13px!important;	margin-bottom: 12px;	border-radius: 100px;	border: 3px solid #fff;	box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);	font-weight: bold;}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover {	color: #fff!important;	background-color: #47c9e5;}#sidebar .widget_product_tag_cloud .tagcloud a:hover,#sidebar .widget_tag_cloud .tagcloud a:hover {	color: #fff!important;}.widget_product_tag_cloud a:hover:after,.widget_tag_cloud a:hover:after {	border-left-color: #47c9e5;}/* Product title hover */.widget-item.woocommerce .product-title {	transition: 0.3s all ease-in-out;}.widget-item.woocommerce .product-title:hover {	opacity: 0.8;}/* Product list widget */.product_list_widget li {	width: 100%;	display: block;	position: relative;	margin-bottom: 15px!important;	min-height: 65px!important;	padding-left: 85px!important;}#sidebar .product_list_widget li.empty {	padding-left: 0!important;	min-height: 0px!important;}.product_list_widget a img {	position: absolute;	width: 65px!important;	margin-left: 0!important;	left: 0;}.product_list_widget a span,.product_list_widget .star-rating {	display: block;}.product_list_widget .star-rating {	margin-top: 10px!important;	margin-bottom: 15px!important;}.product_list_widget ins {	text-decoration: none;}.product_list_widget .amount,.product_list_widget ins span {	font-size: 16px;	font-weight: bold;}.product_list_widget del .amount {	font-weight: normal;}/* Product filter widget */.widget_price_filter .price_slider_wrapper .price_slider_amount {	padding-top: 5px;}.widget_price_filter .price_slider_wrapper .ui-widget-content {	background-color: #e5e5e5!important;}.widget_price_filter .ui-slider .ui-slider-handle {	background-color: #fff!important;	border: 2px solid #6ec8b9;	width: 17px!important;	height: 17px!important;	top: -5px!important;}.widget_price_filter .ui-slider .ui-slider-range {	background-color: rgba(110,200,185,0.6)!important;}.widget_price_filter .price_slider_wrapper .price_slider_amount .button {	background-color: #f3f3f3!important;	color: #8d8d8d!important;	line-height: 40px!important;	float: right;	padding: 0px 22px!important;	border-radius: 30px;	font-size: 13px;	text-transform: uppercase;}.widget_price_filter .price_slider_wrapper .price_label {	font-size: 14px;	float: left;	line-height: 40px;}.widget_price_filter .price_slider_wrapper .price_label span {	font-size: 16px;	font-weight: bold;}.widget_price_filter .widget-title {	padding-bottom: 5px;}/* Product categories widget */.widget_product_categories ul {	list-style: none;	padding-left: 0;	margin-bottom: 0;}.widget_product_categories li {	border-bottom: 1px solid #e3e3e3;	padding: 12px 0;	text-transform: uppercase;	font-size: 13px;}.product_list_widget .star-rating {	display: none;}.widget_product_categories li:first-child {	padding-top: 0;}.widget_product_categories li:last-child {	border-bottom: none;	padding-bottom: 0;}.widget_product_categories li {	display: block;}.widget_product_categories a {	color: #8d8d8d;	display: inline-block!important;}.widget_product_categories li .count,.widget_categories li .count {	float: right;	font-weight: bold;	background-color: #f3f3f3;	color: #9A9A9A;	border-radius: 50px;	padding: 0px 8px;	line-height: 1.4;	cursor: default;}.widget_product_categories li .count {	display: none;}/* Recent posts widget */.widget_recent_entries li {	border-bottom: 0px solid transparent!important;	font-weight: bold;	padding: 11px 0;	position: relative;}.widget_recent_entries li:before {	font-family: 'simple-line-icons';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: inline-block;	position: absolute;	top: 12px;	content: "\e060";	font-size: 16px;}.widget_recent_entries li a {	padding-left: 37px!important;}#sidebar .widget_recent_entries li:before {	top: 14px;}.sh-footer .widget_recent_entries li:first-child:before {	top: 3px!important;}/* Instagram widget */.null-instagram-feed .instagram-pics {	position: relative;	margin: -5px;}.null-instagram-feed .instagram-pics li {	display: inline-block;	position: relative;	width: 33.3%;	padding: 6px 10px;	margin-right: -4px;}.null-instagram-feed .instagram-pics li a:not(.sh-instagram-element-overlay) {	display: block;	overflow: hidden;	position: relative;}.null-instagram-feed img {	width: 100%;}.null-instagram-feed .sh-overlay-item {	height: 100%;	width: 100%;}/* ------------------------------------------------------------------------ *//* Widgets - Jevelin/* ------------------------------------------------------------------------ *//* No widgets found widget */.no-widgets-found .widget-title {	margin-bottom: 0;	padding-bottom: 0;	border: 0;	text-transform: none;}/* Recent Posts widget */.sh-recent-posts-widgets {	position: relative;}.sh-recent-posts-widgets-item {	padding-bottom: 15px;	margin-bottom: 25px;	position: relative;	border-bottom: 1px solid #3E3E3E;}.sh-recent-posts-widgets-item:last-child {	margin-bottom: 0;	border-bottom-width: 0px;}.sh-recent-posts-widgets-item-content {	padding-left: 80px;	min-height: 55px;}.sh-recent-posts-widgets-item-thumb {	position: absolute;	width: 55px;	height: 55px;	left: 0;	top: 0;}.sh-recent-posts-widgets-count {	background-color: #47c9e5;	padding: 2px 6px;	line-height: 1;	font-weight: bold;	border-radius: 20px;	position: absolute;	top: -7px;	right: -7px;	font-size: 13px;	z-index: 500;	color: #fff!important;	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);}.sh-recent-posts-widgets-item h6 {	padding-top: 5px;	margin-bottom: 8px;	font-size: 14px;}.sh-recent-posts-widgets-item-meta {	font-size: 12px;}.sh-recent-posts-widgets-item-meta i {	position: relative;	bottom: -3px;	padding-right: 5px;	font-size: 16px;}/* Portoflio widget */.sh-portfolio-widget {	position: relative;	margin: -7.5px;}.sh-portfolio-widget:after {	content: "";	display: block;	clear: both;}.sh-portfolio-widget-item {	padding: 7.5px;	float: left;	width: 33.3%;	max-width: 100px;	min-width: 60px;	overflow: hidden;}.sh-portfolio-widget-item img {	margin-bottom: 0px}.sh-portfolio-widget-item .sh-portfolio-widget-background {	display: block;	position: relative;	background-size: cover;	background-position: 50% 50%;}.sh-mini-overlay-container {	position: absolute;	top: 0px; right: 0px; left: 0px; bottom: 0px;	background-color: rgba(71,201,229,0.75);	text-align: center;	opacity: 0;}.sh-mini-overlay i {	line-height: 1px;	font-size: 24px;	color: #fff!important;	display: block;}.sh-mini-overlay .sh-mini-overlay-container:hover {	opacity: 1;}/* Contacts widget */.sh-contacts-widget-item {	margin-bottom: 15px;	padding-left: 40px;	position: relative;}.sh-contacts-widget-item i {	display: block;	padding-top: 4px;	position: absolute;	left: 0;	font-size: 18px;	width: 18px;}/* Social widget */.sh-social-widgets {	position: relative;	margin: -4px;}.sh-social-widgets:after {	clear: both;	content: "";	display: block;}.sh-social-widgets-item {	margin: 0 5px;	margin-bottom: 10px;	width: 50px;	height: 50px;	text-align: center;	float: left;	color: #8d8d8d;	background-color: #f4f4f4;	font-size: 18px;	border-radius: 50px;}.sh-social-widgets-item i {	font-size: 19px;	line-height: 50px;}/* Image widget */.sh-image-widgets img {	margin-bottom: 0px;	padding-bottom: 15px;}.sh-image-widgets-description a {	margin-right: 25px;}.sh-image-widgets-description i {	font-size: 18px;}.sh-image-widgets-social {	padding-top: 15px;}/** * 23.0 - Nothing Found */.sh-nothing-found {	background-color: #f4f4f4;	padding: 19px;	float: none;}.sh-nothing-found .sh-table-cell-top:first-child {	width: 45px;}.sh-nothing-found h2 {	font-size: 16px;	text-transform: uppercase;	margin-bottom: 5px;}.sh-nothing-found p {	margin: 0;}.sh-nothing-found i {	color: #505050;	font-size: 26px;}.sh-nothing-found-big {	margin-top: 50px;	color: #e5e5e5;	font-weight: bold;	max-width: 500px;}.sh-nothing-found-big span {	font-size: 56px;	line-height: 56px;}.sh-nothing-found-big div {	font-size: 110px;	text-transform: uppercase;	line-height:100px;}.sh-search-results .post-item .post-meta-two {	display: none;}/** * 24.0 404 Page */.sh-404 {	background-size: cover;	background-position: center center;	background-color: #4C4C4C;}.sh-404 > div {	width: 33.3%;	text-align: center;	color: #fff;	border-right: 30px solid #fff;	vertical-align: top;	padding: 0 35px 80px 35px;}.sh-404 > div:last-child {	border-right: 0;}.sh-404-title {	display: block;	width: 100%;	padding: 110px 0 60px 0;	line-height: 110px;	font-size: 110px;	font-weight: bold;	text-align: center;}.sh-404-mobile-title {	letter-spacing: 25px;}.sh-404 h3 {	font-weight: bold;	color: #fff;	font-size: 24px;}.sh-404-button {	display: inline-block;	margin: 0 auto;	background-color: #47c9e5;	color: #fff!important;	padding: 15px 25px;	margin-top: 15px;}.sh-404-button i {	padding-right: 8px;}#sh-404-mobile {	display: none;}@media (max-width: 850px) {	#sh-404 {		display: none;	}	#sh-404-mobile {		display: block;	}}@media (max-width: 850px) {	#sh-404-mobile > div {		padding: 0 15px 50px 15px;	}	#sh-404-mobile .sh-404-mobile-title {		font-size: 60px;		padding: 50px 0 30px 0;		letter-spacing: 15px;	}}/** * 25.0 - Back to top */.sh-back-to-top {	position: fixed;	bottom: 30px;	right: 30px;	opacity: 0;	transition: 0.3s all ease;	cursor: pointer;	width: 50px;	height: 50px;	text-align: center;	overflow: hidden;	z-index: 5000;	color: #cecece;	border: 2px solid #cecece;}.sh-back-to-top:hover {	background-color: #47c9e5;	border: 2px solid #47c9e5;;	color: #fff;}.sh-back-to-top i {	display: block;	font-size: 24px;	line-height: 46px;}.sh-back-to-top.active {	opacity: 1;}.sh-back-to-top.filled {	background-color: #BDBDBD;	border-color: #BDBDBD;	color: #fff;}.sh-back-to-top2 {	border-radius: 100%;	width: 60px;	height: 60px;}.sh-back-to-top2 i {	line-height: 56px;	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}/*.sh-back-to-top3 {	-webkit-transform: rotate(45deg);	    -ms-transform: rotate(45deg);	        transform: rotate(45deg);}.sh-back-to-top3 i {	line-height: 34px;	height: 50px;	width: 50px;	-webkit-transform: rotate(-45deg);	    -ms-transform: rotate(-45deg);	        transform: rotate(-45deg);}*/.sh-back-to-top3 {	box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);	background-color: #fff;	border-width: 0px!important;	font-size: 20px;}.sh-back-to-top3 i {	font-size: 20px;}/** * 26.0 - Page Loader */.sh-page-loader {	background-color: #fff;	position: fixed;	top: 0; bottom: 0; left: 0; right: 0;	width: 100%;	height: 100%;	z-index: 995000;}/* Page Loader - Cube Grid */.sk-cube-grid {	width: 40px;	height: 40px;	margin: 100px auto;}.sk-cube-grid .sk-cube {	width: 33%;	height: 33%;	background-color: #333;	float: left;	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s; }.sk-cube-grid .sk-cube2 {	-webkit-animation-delay: 0.3s;	animation-delay: 0.3s; }.sk-cube-grid .sk-cube3 {	-webkit-animation-delay: 0.4s;	animation-delay: 0.4s; }.sk-cube-grid .sk-cube4 {	-webkit-animation-delay: 0.1s;	animation-delay: 0.1s; }.sk-cube-grid .sk-cube5 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s; }.sk-cube-grid .sk-cube6 {	-webkit-animation-delay: 0.3s;	animation-delay: 0.3s; }.sk-cube-grid .sk-cube7 {	-webkit-animation-delay: 0s;	animation-delay: 0s; }.sk-cube-grid .sk-cube8 {	-webkit-animation-delay: 0.1s;	animation-delay: 0.1s; }.sk-cube-grid .sk-cube9 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s; }@-webkit-keyframes sk-cubeGridScaleDelay {	0%, 70%, 100% {		-webkit-transform: scale3D(1, 1, 1);		transform: scale3D(1, 1, 1);	} 35% {		  -webkit-transform: scale3D(0, 0, 1);		  transform: scale3D(0, 0, 1);	  }}@keyframes sk-cubeGridScaleDelay {	0%, 70%, 100% {		-webkit-transform: scale3D(1, 1, 1);		transform: scale3D(1, 1, 1);	} 35% {		  -webkit-transform: scale3D(0, 0, 1);		  transform: scale3D(0, 0, 1);	  }}/* Page Loader - Folding Cube */.sk-folding-cube {	margin: 20px auto;	width: 40px;	height: 40px;	position: relative;	-webkit-transform: rotateZ(45deg);	-ms-transform: rotate(45deg);	transform: rotateZ(45deg);}.sk-folding-cube .sk-cube {	float: left;	width: 50%;	height: 50%;	position: relative;	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sk-folding-cube .sk-cube:before {	content: '';	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #333;	-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;	animation: sk-foldCubeAngle 2.4s infinite linear both;	-webkit-transform-origin: 100% 100%;	-ms-transform-origin: 100% 100%;	transform-origin: 100% 100%;}.sk-folding-cube .sk-cube2 {	-webkit-transform: scale(1.1) rotateZ(90deg);	-ms-transform: scale(1.1) rotate(90deg);	transform: scale(1.1) rotateZ(90deg);}.sk-folding-cube .sk-cube3 {	-webkit-transform: scale(1.1) rotateZ(180deg);	-ms-transform: scale(1.1) rotate(180deg);	transform: scale(1.1) rotateZ(180deg);}.sk-folding-cube .sk-cube4 {	-webkit-transform: scale(1.1) rotateZ(270deg);	-ms-transform: scale(1.1) rotate(270deg);	transform: scale(1.1) rotateZ(270deg);}.sk-folding-cube .sk-cube2:before {	-webkit-animation-delay: 0.3s;	animation-delay: 0.3s;}.sk-folding-cube .sk-cube3:before {	-webkit-animation-delay: 0.6s;	animation-delay: 0.6s;}.sk-folding-cube .sk-cube4:before {	-webkit-animation-delay: 0.9s;	animation-delay: 0.9s;}@-webkit-keyframes sk-foldCubeAngle {	0%, 10% {		-webkit-transform: perspective(140px) rotateX(-180deg);		transform: perspective(140px) rotateX(-180deg);		opacity: 0;	} 25%, 75% {		  -webkit-transform: perspective(140px) rotateX(0deg);		  transform: perspective(140px) rotateX(0deg);		  opacity: 1;	  } 90%, 100% {			-webkit-transform: perspective(140px) rotateY(180deg);			transform: perspective(140px) rotateY(180deg);			opacity: 0;		}}@keyframes sk-foldCubeAngle {	0%, 10% {		-webkit-transform: perspective(140px) rotateX(-180deg);		transform: perspective(140px) rotateX(-180deg);		opacity: 0;	} 25%, 75% {		  -webkit-transform: perspective(140px) rotateX(0deg);		  transform: perspective(140px) rotateX(0deg);		  opacity: 1;	  } 90%, 100% {			-webkit-transform: perspective(140px) rotateY(180deg);			transform: perspective(140px) rotateY(180deg);			opacity: 0;		}}/* Page Loader - Spinner */.sk-spinner {	margin: 100px auto 0;	width: 70px;	text-align: center;}.sk-spinner > div {	width: 18px;	height: 18px;	background-color: #333;	border-radius: 100%;	display: inline-block;	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;	animation: sk-bouncedelay 1.4s infinite ease-in-out both;}.sk-spinner .bounce1 {	-webkit-animation-delay: -0.32s;	animation-delay: -0.32s;}.sk-spinner .bounce2 {	-webkit-animation-delay: -0.16s;	animation-delay: -0.16s;}@-webkit-keyframes sk-bouncedelay {	0%, 80%, 100% { -webkit-transform: scale(0) }	40% { -webkit-transform: scale(1.0) }}@keyframes sk-bouncedelay {	0%, 80%, 100% {		-webkit-transform: scale(0);		transform: scale(0);	} 40% {		  -webkit-transform: scale(1.0);		  transform: scale(1.0);	  }}.sh-page-loader-style-spinner #loading-center-absolute {	display: table;	margin: 0 auto;}.sh-page-loader-style-spinner .object {	width: 20px;	height: 20px;	background-color: #8d8d8d;	float: left;	margin-right: 20px;	border-radius: 50% 50% 50% 50%;}.sh-page-loader-style-spinner .object:last-child {	margin-right: 0;}.sh-page-loader-style-spinner #object_one {	-webkit-animation: object_one 1.5s infinite;	animation: object_one 1.5s infinite;}.sh-page-loader-style-spinner #object_two {	-webkit-animation: object_two 1.5s infinite;	animation: object_two 1.5s infinite;	-webkit-animation-delay: 0.25s;	animation-delay: 0.25s;}.sh-page-loader-style-spinner #object_three {	-webkit-animation: object_three 1.5s infinite;	animation: object_three 1.5s infinite;	-webkit-animation-delay: 0.5s;	animation-delay: 0.5s;}@-webkit-keyframes object_one {	75% { -webkit-transform: scale(0); }}@keyframes object_one {	75% {		transform: scale(0);		-webkit-transform: scale(0);	}}@-webkit-keyframes object_two {	75% { -webkit-transform: scale(0); }}@keyframes object_two {	75% {		transform: scale(0);		-webkit-transform:  scale(0);	}}@-webkit-keyframes object_three {	75% { -webkit-transform: scale(0); }}@keyframes object_three {	75% {		transform: scale(0);		-webkit-transform: scale(0);	}}/* Pulse animation */@-webkit-keyframes animate_pulse {	0% { -webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.08 ); }	70% { -webkit-box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 ); }	100% { -webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 ); }}@keyframes animate_pulse {	0% {		-moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.08 );		box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.1 );	}	70% {		-moz-box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 );		box-shadow: 0 0 0 18px rgba( 0, 0, 0, 0 );	}	100% {		-moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 );		box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0 );	}}/** * 27.0 White Borders */.sh-window-line {	position: fixed;	left: 0;	right: 0;	background: #fff;	z-index: 5000;}.sh-window-line.line-top {	top: 0;}.sh-window-line.line-top,.sh-window-line.line-bottom {	height: 20px;}.sh-window-line.line-left,.sh-window-line.line-right {	width: 20px;}.sh-window-line.line-bottom {	bottom: 0;}.sh-window-line.line-left {	top: 0;	bottom: 0;	right: auto;}.sh-window-line.line-right {	top: 0;	bottom: 0;	left: auto;}.page-white-borders #page-container {	padding-bottom: 20px;}@media (min-width: 1100px) {	.sh-header-in-side .sh-window-line.line-left,	.sh-header-in-side .sh-window-line.line-bottom,	.sh-header-in-side .sh-window-line.line-top {		left: 320px;	}}.page-white-borders.page-layout-right-fixed .sh-header-right-side {	height: auto!important;}.page-white-borders.page-layout-right-fixed .sh-header-right-side .header-mobile-social-media {	bottom: 20px;}.page-white-borders .primary-desktop {	padding-top: 20px;}body.admin-bar.page-white-borders .sh-header-right-side {	top: 52px!important;}body.page-white-borders.page-layout-right-fixed .sh-header-right-side {	top: 20px;}body.page-white-borders.header-in-left-side .sh-window-line.line-left {	z-index: 499!important;}/** * 28.0 - Notice */.sh-page-notice {	width: 100%;	background-color: #383838;	color: #e2e1e1;	padding: 20px 0;	display: none;}.sh-page-notice a {	color: #e2e1e1;}.sh-page-notice a:hover,.sh-page-notice a:focus {	color: #fff;}.sh-page-notice .sh-page-notice-button {	background-color: #767676;	position: relative;	display: inline-block;	padding: 8px 18px;	margin: -8px 0;	margin-left: 16px;	font-weight: bold;	color: #fff;}.sh-page-notice .sh-page-notice-button:hover {	background-color: #8d8d8d;}.sh-page-notice .text-right {	min-width: 100px;}@media (max-width: 1025px) {	#page-container > .sh-page-notice {		display: none!important;	}}/** * 29.0 - Dynamic Ratio */.sh-ratio {	position: relative;}.sh-ratio-container {	padding-bottom: 56.25%;}.sh-ratio-container-4_3 {	padding-bottom: 75%;}.sh-ratio-container-square {	padding-bottom: 100%;}.sh-ratio-content {	position: absolute;	top: 0; right: 0; left: 0; bottom: 0;	background-size: cover;	background-position: 50% 50%;}.sh-ratio-content iframe {	width: 100%;	height: 100%;}/** * 30.0 - Other Elements */.bottom-1 {	position: relative;	bottom: -1px;}.bottom-2 {	position: relative;	bottom: -2px;}.bottom-3 {	position: relative;	bottom: -3px;}.bottom-4 {	position: relative;	bottom: -4px;}/* Hamgurger menu icon */.c-hamburger {	display: block;	position: relative;	overflow: hidden;	margin: 0;	padding: 0;	width: 24px;	height: 20px;	font-size: 0;	text-indent: -9999px;	appearance: none;	box-shadow: none;	border-radius: none;	border: none;	cursor: pointer;	transition: background 0.3s;	top: 10px;}.c-hamburger:focus {	outline: none;}.c-hamburger span {	display: block;	position: absolute;	top: 9px;	left: 0px;	right: 0px;	height: 2px;	background: #545454;}.c-hamburger span::before,.c-hamburger span::after {	position: absolute;	display: block;	left: 0;	width: 100%;	height: 2px;	background-color: #545454;	content: "";}.c-hamburger span::before {	top: -9px;}.c-hamburger span::after {	bottom: -9px;}.c-hamburger--htx {	background-color: transparent;}.c-hamburger--htx span::before,.c-hamburger--htx span::after {	transition-duration: 0.3s, 0.3s;	transition-delay: 0.3s, 0s;}.c-hamburger--htx span::before {	transition-property: top, transform;}.c-hamburger--htx span::after {	transition-property: bottom, transform;}.c-hamburger--htx.is-active span {	background: transparent!important;}.c-hamburger--htx.is-active span::before {	top: 0;	transform: rotate(45deg);	width: 26px;	left: -4px;	margin-left: 3px;}.c-hamburger--htx.is-active span::after {	bottom: 0;	transform: rotate(-45deg);	width: 26px;	left: -4px;	margin-left: 3px;}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after {	transition-delay: 0s, 0.3s;}/** * 31.0 - Visual Composer*/.sh-element-inline {	display: inline-block!important;	margin-right: -4px!important;	vertical-align: top;}/* Empty Space Element */body.vc_editor.compose-mode .vc_empty_space {	background: repeating-linear-gradient( 45deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 15px, rgba(185, 185, 185, 0.2) 15px, rgba(185, 185, 185, 0.2) 30px);	border-radius: 8px;}.vc_row .sh-progress .sh-progress-item,.vc_row .sh-progress-style2 .sh-progress-item,.vc_row .sh-countdown,.vc_row .sh-counter,.vc_row .sh-text-block p:last-child {	margin-bottom: 0;}.vc_row .sh-button-container {	margin-top: 0;	margin-bottom: 0;}.wpb_single_image img,.vc_row .sh-team-image img {	margin-bottom: 0!important;}i.icon {	vertical-align: inherit;	margin-left: 0px;	line-height: normal;	height: auto;	width: auto;}.jarallax {	position: relative;	z-index: 0;}.jarallax > .jarallax-img {	position: absolute;	object-fit: cover;	/* support for plugin https://github.com/bfred-it/object-fit-images */	font-family: 'object-fit: cover;';	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: -1;}/** * Visual Composer: Global Elements */body.compose-mode .page-content.vc-main-sortable-container > .vc_empty-placeholder:first-child {	display: none;}.vc_row_reversed_columns {	display: flex;}@media only screen and (max-width: 768px) {	.vc_row_reversed_columns {		flex-direction: column-reverse;	}}@media (min-width: 1250px) {	.vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] {		margin-left: calc(-100vw / 2 + 1200px / 2 + 7.5px);		margin-right: calc(-100vw / 2 + 1200px / 2 + 7.5px);	}	.vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) {		margin-left: calc(-100vw/2 + 1200px/2 + 7.5px);		margin-right: calc(-100vw/2 + 1200px/2 + 7.5px);		padding-left: calc(100vw/2 - 1200px/2 - 7.5px)!important;		padding-right: calc(100vw/2 - 1200px/2 - 7.5px)!important;	}	/* Boxed Layout */	.sh-boxed-layout .vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] {		width: auto!important;		left: 0!important;		margin-left: -45px!important;		margin-right: -45px!important;	}	.sh-boxed-layout .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) {		width: auto!important;		left: 0!important;		margin-left: -45px!important;		margin-right: -45px!important;		padding-left: 45px!important;		padding-right: 45px!important;	}}.vc_row_shadow1,.vc_row_shadow1_hover:hover,.vc_column_shadow1,.vc_column_shadow1_hover:hover {	box-shadow: 0 15px 25px -7px rgba(0,0,0,0.09), 0 -12px 10px -10px rgba(0,0,0,0.04);}.vc_row_shadow2,.vc_row_shadow2_hover:hover,.vc_column_shadow2,.vc_column_shadow2_hover:hover {	box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);}.vc_row_shadow3,.vc_row_shadow3_hover:hover,.vc_column_shadow3,.vc_column_shadow3_hover:hover {	box-shadow: 0px 15px 45px -9px rgba(0,0,0,0.25);}.vc_element_shadow,.vc_row_shadow1_hover,.vc_row_shadow2_hover,.vc_row_shadow3_hover,.vc_column_shadow1_hover,.vc_column_shadow2_hover,.vc_column_shadow3_hover {	transition: 0.3s all ease-in-out;}.vc_row[data-vc-full-width]:not(.vc_parallax):not(.vc_row-no-padding):not(.jarallax) {	overflow: visible;}.vc_row .wpb_revslider_element {	font-size: 0px;	position: relative;	z-index: 0;}@media (max-width: 800px) {	.vc_column_reponsive_border_disabled .vc_column-inner {		border-width: 0px!important;	}}.vc_row.jarallax > .vc_column_container,.vc_row.jarallax > .vc_vc_column {	z-index: 1;}.vc_row_custom_container {	width: 100%;}/* Column Mobile Element Alignment */@media (max-width: 800px) {	.vc_column_mobile_element_alignment_center .sh-text-block,	.vc_column_mobile_element_alignment_center .sh-text-block p,	.vc_column_mobile_element_alignment_center .sh-text-group,	.vc_column_mobile_element_alignment_center .sh-text-group p,	.vc_column_mobile_element_alignment_center .sh-heading span,	.vc_column_mobile_element_alignment_center .sh-heading-content,	.vc_column_mobile_element_alignment_center .sh-button-container,	.vc_column_mobile_element_alignment_center .sh-single-image,	.vc_column_mobile_element_alignment_center .vc_custom_heading,	.vc_column_mobile_element_alignment_center .sh-button-container,	.vc_column_mobile_element_alignment_center .wpb_single_image,	.vc_column_mobile_element_alignment_center .sh-list {		text-align: center!important;	}	.vc_column_mobile_element_alignment_left .sh-text-block,	.vc_column_mobile_element_alignment_left .sh-text-block p,	.vc_column_mobile_element_alignment_left .sh-text-group,	.vc_column_mobile_element_alignment_left .sh-text-group p,	.vc_column_mobile_element_alignment_left .sh-heading span,	.vc_column_mobile_element_alignment_left .sh-heading-content,	.vc_column_mobile_element_alignment_left .sh-button-container,	.vc_column_mobile_element_alignment_left .sh-single-image,	.vc_column_mobile_element_alignment_left .vc_custom_heading,	.vc_column_mobile_element_alignment_left .sh-button-container,	.vc_column_mobile_element_alignment_left .wpb_single_image,	.vc_column_mobile_element_alignment_left .sh-list {		text-align: left!important;	}	.vc_column_mobile_element_alignment_right .sh-text-block,	.vc_column_mobile_element_alignment_right .sh-text-block p,	.vc_column_mobile_element_alignment_right .sh-text-group,	.vc_column_mobile_element_alignment_right .sh-text-group p,	.vc_column_mobile_element_alignment_right .sh-heading span,	.vc_column_mobile_element_alignment_right .sh-heading-content,	.vc_column_mobile_element_alignment_right .sh-button-container,	.vc_column_mobile_element_alignment_right .sh-single-image,	.vc_column_mobile_element_alignment_right .vc_custom_heading,	.vc_column_mobile_element_alignment_right .sh-button-container,	.vc_column_mobile_element_alignment_right .wpb_single_image,	.vc_column_mobile_element_alignment_right .sh-list {		text-align: right!important;	}}@media (max-width: 800px) {	.vc_element_responsive_background_image > #jarallax-container-0,	.vc_element_responsive_background_image > #jarallax-container-1,	.vc_element_responsive_background_image > #jarallax-container-2,	.vc_element_responsive_background_image > #jarallax-container-3,	.vc_element_responsive_background_image > #jarallax-container-4,	.vc_element_responsive_background_image > #jarallax-container-5 {		display: none!important;	}}/**** Carousel - Global Options*//* Style 2 - Standard  */.carousel-dot-style2 .slick-dots li.slick-active button {	box-shadow: none;	width: 15px;	height: 15px;}/* Style 3 - Modern  */.carousel-dot-style3 .slick-dots li.slick-active button {	box-shadow: none;	width: 15px;	height: 15px;}.carousel-dot-style3:not(.carousel-dot-active-background) #page-container .slick-dots li.slick-active button {	background-color: #3b3b3b!important;}.carousel-dot-style3 .slick-dots li button {	border: 1px solid #3b3b3b;	background-color: transparent;}/* Spacing */.carousel-dot-spacing-3px .slick-dots li { margin: 0 3px; }.carousel-dot-spacing-8px .slick-dots li { margin: 0 8px; }.carousel-dot-spacing-10px .slick-dots li { margin: 0 10px; }.carousel-dot-spacing-12px .slick-dots li { margin: 0 12px; }.carousel-dot-spacing-15px .slick-dots li { margin: 0 15px; }.carousel-dot-spacing-3px .slick-dots li:first-child,.carousel-dot-spacing-8px .slick-dots li:first-child,.carousel-dot-spacing-10px .slick-dots li:first-child,.carousel-dot-spacing-12px .slick-dots li:first-child,.carousel-dot-spacing-15px .slick-dots li:first-child {	margin-left: 0px;}/* Size */.carousel-dot-size-small .slick-dots li button {	width: 9px;	height: 9px;}.carousel-dot-size-small.carousel-dot-style1 .slick-dots li.slick-active button {	width: 12px;	height: 12px;}.carousel-dot-size-small.carousel-dot-style2 .slick-dots li.slick-active button,.carousel-dot-size-small.carousel-dot-style3 .slick-dots li.slick-active button {	width: 9px;	height: 9px;}.carousel-dot-size-standard.carousel-dot-style3 .slick-dots li.slick-active button {	width: 15px;	height: 15px;}/*custom*/.section-goal .sh-iconbox-style9 .sh-iconbox-icon-shape{	background-color:#009146;}.column-goal{	/*padding:15px;*/}.column-goal .wpb_wrapper{	padding: 40px 15px;	background: #fff;	box-shadow: 0 2px 3px 2px #0000002e;	border-radius: 1.2rem;	height: 100%;	min-height: 325px;}@media(min-width:992px){	.sh-nav-container ul{		display:flex;		align-items: center;	}}.sh-nav-container>ul.sh-nav li.last-menu-item a{	padding: 3px 20px!important;	/* border: 1px solid #ddd; */	min-width: 150px;	text-align: center;	border-radius: 30px;	/*border: 2px solid #009146;*/	/*color: #009146!important;*/	background: #009146;	color: #fff!important;	font-weight: 600;	letter-spacing: 0;	font-size: 14px!important;	transition:0.3s letter-spacing ease-in-out,0.3s box-shadow ease-in-out!important;}.sh-nav-container>ul.sh-nav li.last-menu-item a:hover{	background:#009146!important;	/*box-shadow: 0 2px 5px #38654d3d;*/	box-shadow:0 2px 5px 2px #1d36293d;	color:#fff!important;	letter-spacing: 2px;	transition:0.3s letter-spacing ease-in-out,0.3s box-shadow ease-in-out!important;}rs-sbg-wrap{	/*transform:perspective(1200px) translate3d(0px, 0px, 0)!important;*/}html body, html .menu-item a{	font-family:'Poppins',sans-serif!important;}body h1, body h2, body h3, body h4, body h5, body h6, .sh-heading span.sh-heading-content{	font-family:'Poppins',sans-serif!important;}.sh-portfolio-overlay4 .sh-overlay-item:last-child .sh-overlay-item-container{	left:50%;	top:50%;	transform:translate(-50%, -50%);}.mission-block .icon-div{	text-align: center;	display: inline-flex;	margin: 0 auto;	width: 100px;	height: 100px;	display: flex;	justify-content: center;	align-items: center;	border: 5px solid #009146;	border-radius: 50%;	margin-bottom:8px;}.mission-block .sh-heading-content{	display: flex;	flex-direction: column;}.mission-block .icon-div img{	margin:0;}.mission-block .vc_column-inner{	transition:0.2s box-shadow ease;}.mission-block:hover .vc_column-inner{	box-shadow: 0 2px 5px #0003;	border-radius: 0.4rem;	transition:0.2s box-shadow ease;}