﻿/* -- site -- */   
.ui-site-bgcolor {background-color: #22acb1;}
.ui-site-color {color: rgba(109, 173, 40, 1);} /* #6DAD28 - Green - Site Color*/
.ui-site-font {font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-site-color-basic {color: #66A025;}
.ui-site-color-premium {color: #685A9f;}
.ui-site-color-ultimate {color: #C69668;} /* Brown*/
.ui-site-color-light {color: #1e92ff;}

/* -- domain --*/
.ui-domain-font {font-family: 'Nunito'; }
.ui-domain-color {color: #6DAD28;} /* - greenish -*/
.ui-tld-color {color: #685A9f;} /* blue-ish*/
.ui-tagline-color {color: #C76994;} /* Carrot Light */

/* -- brand --- */
.ui-brand-color {color: #22acb1;}
.ui-brand-font {font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-brand-color-alias {}
.ui-brand-font-alias { font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-brand-separator{padding:0 6px;}
.ui-brand-separator:after {content: '\\\\';}

/* -- plan --- */
.ui-plan-color {}
.ui-plan-font {font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-plan-color-alias {}
.ui-plan-font-alias {font-family: 'Exo2-Regular';text-transform: uppercase;  }

.ui-plan-separator{padding:0 6px;}
.ui-plan-separator:after {content: '\\\\';}

/* -- item --- */
.ui-item-color {}
.ui-item-font {font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-item-color-alias {}
.ui-item-font-alias {font-family: 'Exo2-Regular';text-transform: uppercase;  }

.ui-item-separator{padding:0 6px;}
.ui-item-separator:after {content: '\\\\';}


/* -- element --- */
.ui-element-color {}
.ui-element-font {font-family: 'Exo2-Regular';text-transform: uppercase; }

.ui-element-color-alias {}
.ui-element-font-alias {font-family: 'Exo2-Regular';text-transform: uppercase;  }

.ui-element-separator{padding:0 6px;}
.ui-element-separator:after {content: '\\\\';}


/* --  price -- */
.ui-price-color {color: #6DAD28;}
.ui-price-color-del {color: #db2c2c;}

/* -- discount -- */
.ui-discount-color { background-color: rgb(249, 128, 9);color: rgb(255, 255, 255);}




.ui-btn-content input[type=button],
.ui-btn-content input[type=submit],
.ui-btn-content input[type=reset],
.ui-btn-content button {border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius:2px; -o-border-radius: 2px;-chrome-radius: 2px;-ms-radius: 2px;-khtml-radius: 2px;}

.ui-btn-content .ux-button-basic {background-color: #66A025;}
.ui-btn-content .ux-button-premium {background-color: #685A9F;}




/* -- common -- */
.fx-status .fx-unchecked {display: inline-block;}    
.fx-status .fx-checked {display: none;}

.fx-status.fx-active .fx-unchecked {display: none;}
.fx-status.fx-active .fx-checked {display: inline-block;}

.fx-status.fx-disabled{color: #aaa !important;} 


/*-- custom --*/
/*body{}*/
body.local{font-family:'Nunito',  sans-serif, 'Roboto', 'Open', 'AmbleLight', 'ExistenceLight';font-size:15px; color:#161616;background-color:#f2f6f7; font-weight:400;/*background-image: url(/source/images/profile/site/bg/bg035.jpg);background-position: center center;   background-repeat: repeat;*/ }



	body.local a,
	body.local a:link,
	body.local a.fn-link,
	body.local a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: none;
		text-decoration: none !important;
	}


		body.local a:visited,
		body.local a:link:visited,
		body.local a.fn-link:visited,
		body.local a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: none;
			text-decoration: none !important;
		}

		body.local a:active,
		body.local a:link:active,
		body.local a.fn-link:active,
		body.local a.fn-link:link:active,
		body.local a.fx-active,
		body.local a.fx-active:link,
		body.local a.fn-link.fx-active,
		body.local a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: none;
			text-decoration: none !important;
		}


			body.local a:hover,
			body.local a:link:hover,
			body.local a.fn-link:hover,
			body.local a.fx-link:link:hover,
			body.local a.fx-active:hover,
			body.local a.fx-active:link:hover,
			body.local a.fn-link.fx-active:hover,
			body.local a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: none;
				text-decoration: none !important;
			}




	body.local .ux-nav a,
	body.local .ux-nav a:link,
	body.local .ux-nav a.fn-link,
	body.local .ux-nav a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: 0 1px 1px rgba(255,255,255,1);
	}


		body.local .ux-nav a:visited,
		body.local .ux-nav a:link:visited,
		body.local .ux-nav a.fn-link:visited,
		body.local .ux-nav a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}

		body.local .ux-nav a:active,
		body.local .ux-nav a:link:active,
		body.local .ux-nav a.fn-link:active,
		body.local .ux-nav a.fn-link:link:active,
		body.local .ux-nav a.fx-active,
		body.local .ux-nav a.fx-active:link,
		body.local .ux-nav a.fn-link.fx-active,
		body.local .ux-nav a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}


			body.local .ux-nav a:hover,
			body.local .ux-nav a:link:hover,
			body.local .ux-nav a.fn-link:hover,
			body.local .ux-nav a.fx-link:link:hover,
			body.local .ux-nav a.fx-active:hover,
			body.local .ux-nav a.fx-active:link:hover,
			body.local .ux-nav a.fn-link.fx-active:hover,
			body.local .ux-nav a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(255,255,255,1);
			}








	body.local .ux-nav.ux-header a,
	body.local .ux-nav.ux-header a:link,
	body.local .ux-nav.ux-header a.fn-link,
	body.local .ux-nav.ux-header a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: none;
	}


		body.local .ux-nav.ux-header a:visited,
		body.local .ux-nav.ux-header a:link:visited,
		body.local .ux-nav.ux-header a.fn-link:visited,
		body.local .ux-nav.ux-header a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: none;
		}

		body.local .ux-nav.ux-header a:active,
		body.local .ux-nav.ux-header a:link:active,
		body.local .ux-nav.ux-header a.fn-link:active,
		body.local .ux-nav.ux-header a.fn-link:link:active,
		body.local .ux-nav.ux-header a.fx-active,
		body.local .ux-nav.ux-header a.fx-active:link,
		body.local .ux-nav.ux-header a.fn-link.fx-active,
		body.local .ux-nav.ux-header a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: none;
		}


			body.local .ux-nav.ux-header a:hover,
			body.local .ux-nav.ux-header a:link:hover,
			body.local .ux-nav.ux-header a.fn-link:hover,
			body.local .ux-nav.ux-header a.fx-link:link:hover,
			body.local .ux-nav.ux-header a.fx-active:hover,
			body.local .ux-nav.ux-header a.fx-active:link:hover,
			body.local .ux-nav.ux-header a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-header a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: none;
			}





	body.local .ux-nav.ux-header.ux-social a,
	body.local .ux-nav.ux-header.ux-social a:link,
	body.local .ux-nav.ux-header.ux-social a.fn-link,
	body.local .ux-nav.ux-header.ux-social a.fn-link:link,
	body.local .ux-nav.ux-header.ux-contactinfo a,
	body.local .ux-nav.ux-header.ux-contactinfo a:link,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: none;
	}


		body.local .ux-nav.ux-header.ux-social a:visited,
		body.local .ux-nav.ux-header.ux-social a:link:visited,
		body.local .ux-nav.ux-header.ux-social a.fn-link:visited,
		body.local .ux-nav.ux-header.ux-social a.fn-link:link:visited,
		body.local .ux-nav.ux-header.ux-contactinfo a:visited,
		body.local .ux-nav.ux-header.ux-contactinfo a:link:visited,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:visited,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: none;
		}

		body.local .ux-nav.ux-header.ux-social a:active,
		body.local .ux-nav.ux-header.ux-social a:link:active,
		body.local .ux-nav.ux-header.ux-social a.fn-link:active,
		body.local .ux-nav.ux-header.ux-social a.fn-link:link:active,
		body.local .ux-nav.ux-header.ux-social a.fx-active,
		body.local .ux-nav.ux-header.ux-social a.fx-active:link,
		body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active,
		body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:link,
		body.local .ux-nav.ux-header.ux-contactinfo a:active,
		body.local .ux-nav.ux-header.ux-contactinfo a:link:active,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:active,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link:active,
		body.local .ux-nav.ux-header.ux-contactinfo a.fx-active,
		body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:link,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: none;
		}


			body.local .ux-nav.ux-header.ux-social a:hover,
			body.local .ux-nav.ux-header.ux-social a:link:hover,
			body.local .ux-nav.ux-header.ux-social a.fn-link:hover,
			body.local .ux-nav.ux-header.ux-social a.fx-link:link:hover,
			body.local .ux-nav.ux-header.ux-social a.fx-active:hover,
			body.local .ux-nav.ux-header.ux-social a.fx-active:link:hover,
			body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:link:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a:link:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fx-link:link:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:link:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: none;
			}





	body.local .ux-nav.ux-header.ux-search a,
	body.local .ux-nav.ux-header.ux-search a:link,
	body.local .ux-nav.ux-header.ux-search a.fn-link,
	body.local .ux-nav.ux-header.ux-search a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: none;
	}


		body.local .ux-nav.ux-header.ux-search a:visited,
		body.local .ux-nav.ux-header.ux-search a:link:visited,
		body.local .ux-nav.ux-header.ux-search a.fn-link:visited,
		body.local .ux-nav.ux-header.ux-search a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: none;
		}

		body.local .ux-nav.ux-header.ux-search a:active,
		body.local .ux-nav.ux-header.ux-search a:link:active,
		body.local .ux-nav.ux-header.ux-search a.fn-link:active,
		body.local .ux-nav.ux-header.ux-search a.fn-link:link:active,
		body.local .ux-nav.ux-header.ux-search a.fx-active,
		body.local .ux-nav.ux-header.ux-search a.fx-active:link,
		body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active,
		body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: none;
		}


			body.local .ux-nav.ux-header.ux-search a:hover,
			body.local .ux-nav.ux-header.ux-search a:link:hover,
			body.local .ux-nav.ux-header.ux-search a.fn-link:hover,
			body.local .ux-nav.ux-header.ux-search a.fx-link:link:hover,
			body.local .ux-nav.ux-header.ux-search a.fx-active:hover,
			body.local .ux-nav.ux-header.ux-search a.fx-active:link:hover,
			body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: none;
			}










	body.local .ux-nav.ux-external a,
	body.local .ux-nav.ux-external a:link,
	body.local .ux-nav.ux-external a.fn-link,
	body.local .ux-nav.ux-external a.fn-link:link {
		color: rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: 0 1px 1px rgba(255,255,255,1);
	}


		body.local .ux-nav.ux-external a:visited,
		body.local .ux-nav.ux-external a:link:visited,
		body.local .ux-nav.ux-external a.fn-link:visited,
		body.local .ux-nav.ux-external a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}

		body.local .ux-nav.ux-external a:active,
		body.local .ux-nav.ux-external a:link:active,
		body.local .ux-nav.ux-external a.fn-link:active,
		body.local .ux-nav.ux-external a.fn-link:link:active,
		body.local .ux-nav.ux-external a.fx-active,
		body.local .ux-nav.ux-external a.fx-active:link,
		body.local .ux-nav.ux-external a.fn-link.fx-active,
		body.local .ux-nav.ux-external a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}


			body.local .ux-nav.ux-external a:hover,
			body.local .ux-nav.ux-external a:link:hover,
			body.local .ux-nav.ux-external a.fn-link:hover,
			body.local .ux-nav.ux-external a.fx-link:link:hover,
			body.local .ux-nav.ux-external a.fx-active:hover,
			body.local .ux-nav.ux-external a.fx-active:link:hover,
			body.local .ux-nav.ux-external a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-external a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(255,255,255,1);
			}





	body.local .ux-nav.ux-external.ux-social a,
	body.local .ux-nav.ux-external.ux-social a:link,
	body.local .ux-nav.ux-external.ux-social a.fn-link,
	body.local .ux-nav.ux-external.ux-social a.fn-link:link {
		color:rgba(104, 90, 160, 1); /*Blue*/
		text-shadow: 0 1px 1px rgba(255,255,255,1);
	}


		body.local .ux-nav.ux-external.ux-social a:visited,
		body.local .ux-nav.ux-external.ux-social a:link:visited,
		body.local .ux-nav.ux-external.ux-social a.fn-link:visited,
		body.local .ux-nav.ux-external.ux-social a.fn-link:link:visited {
			color: rgba(33, 171, 176, 1); /*Cyan*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}

		body.local .ux-nav.ux-external.ux-social a:active,
		body.local .ux-nav.ux-external.ux-social a:link:active,
		body.local .ux-nav.ux-external.ux-social a.fn-link:active,
		body.local .ux-nav.ux-external.ux-social a.fn-link:link:active,
		body.local .ux-nav.ux-external.ux-social a.fx-active,
		body.local .ux-nav.ux-external.ux-social a.fx-active:link,
		body.local .ux-nav.ux-external.ux-social a.fn-link.fx-active,
		body.local .ux-nav.ux-external.ux-social a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(255,255,255,1);
		}


			body.local .ux-nav.ux-external.ux-social a:hover,
			body.local .ux-nav.ux-external.ux-social a:link:hover,
			body.local .ux-nav.ux-external.ux-social a.fn-link:hover,
			body.local .ux-nav.ux-external.ux-social a.fx-link:link:hover,
			body.local .ux-nav.ux-external.ux-social a.fx-active:hover,
			body.local .ux-nav.ux-external.ux-social a.fx-active:link:hover,
			body.local .ux-nav.ux-external.ux-social a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-external.ux-social a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(255,255,255,1);
			}











	body.local .ux-nav.ux-footer a,
	body.local .ux-nav.ux-footer a:link,
	body.local .ux-nav.ux-footer a.fn-link,
	body.local .ux-nav.ux-footer a.fn-link:link {
		color: rgba(215, 237, 253, 1); /*Light Cyan*/
		text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	}


		body.local .ux-nav.ux-footer a:visited,
		body.local .ux-nav.ux-footer a:link:visited,
		body.local .ux-nav.ux-footer a.fn-link:visited,
		body.local .ux-nav.ux-footer a.fn-link:link:visited {
			/*color: rgba(33, 171, 176, 1);*/ /*Cyan*/
			color: rgba(255,255,255, 1); /*White*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}

		body.local .ux-nav.ux-footer a:active,
		body.local .ux-nav.ux-footer a:link:active,
		body.local .ux-nav.ux-footer a.fn-link:active,
		body.local .ux-nav.ux-footer a.fn-link:link:active,
		body.local .ux-nav.ux-footer a.fx-active,
		body.local .ux-nav.ux-footer a.fx-active:link,
		body.local .ux-nav.ux-footer a.fn-link.fx-active,
		body.local .ux-nav.ux-footer a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}


			body.local .ux-nav.ux-footer a:hover,
			body.local .ux-nav.ux-footer a:link:hover,
			body.local .ux-nav.ux-footer a.fn-link:hover,
			body.local .ux-nav.ux-footer a.fx-link:link:hover,
			body.local .ux-nav.ux-footer a.fx-active:hover,
			body.local .ux-nav.ux-footer a.fx-active:link:hover,
			body.local .ux-nav.ux-footer a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-footer a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(0,0,0,0.5);
			}





	body.local .ux-nav.ux-footer.ux-social a,
	body.local .ux-nav.ux-footer.ux-social a:link,
	body.local .ux-nav.ux-footer.ux-social a.fn-link,
	body.local .ux-nav.ux-footer.ux-social a.fn-link:link {
		color: rgba(215, 237, 253, 1); /*Light Cyan*/
		text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	}


		body.local .ux-nav.ux-footer.ux-social a:visited,
		body.local .ux-nav.ux-footer.ux-social a:link:visited,
		body.local .ux-nav.ux-footer.ux-social a.fn-link:visited,
		body.local .ux-nav.ux-footer.ux-social a.fn-link:link:visited {
			/*color: rgba(33, 171, 176, 1);*/ /*Cyan*/
			color: rgba(255,255,255, 1); /*White*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}

		body.local .ux-nav.ux-footer.ux-social a:active,
		body.local .ux-nav.ux-footer.ux-social a:link:active,
		body.local .ux-nav.ux-footer.ux-social a.fn-link:active,
		body.local .ux-nav.ux-footer.ux-social a.fn-link:link:active,
		body.local .ux-nav.ux-footer.ux-social a.fx-active,
		body.local .ux-nav.ux-footer.ux-social a.fx-active:link,
		body.local .ux-nav.ux-footer.ux-social a.fn-link.fx-active,
		body.local .ux-nav.ux-footer.ux-social a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}


			body.local .ux-nav.ux-footer.ux-social a:hover,
			body.local .ux-nav.ux-footer.ux-social a:link:hover,
			body.local .ux-nav.ux-footer.ux-social a.fn-link:hover,
			body.local .ux-nav.ux-footer.ux-social a.fx-link:link:hover,
			body.local .ux-nav.ux-footer.ux-social a.fx-active:hover,
			body.local .ux-nav.ux-footer.ux-social a.fx-active:link:hover,
			body.local .ux-nav.ux-footer.ux-social a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-footer.ux-social a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(0,0,0,0.5);
			}






	body.local .ux-nav.ux-contact a,
	body.local .ux-nav.ux-contact a:link,
	body.local .ux-nav.ux-contact a.fn-link,
	body.local .ux-nav.ux-contact a.fn-link:link {
		color: rgba(215, 237, 253, 1); /*Light Cyan*/
		text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	}


		body.local .ux-nav.ux-contact a:visited,
		body.local .ux-nav.ux-contact a:link:visited,
		body.local .ux-nav.ux-contact a.fn-link:visited,
		body.local .ux-nav.ux-contact a.fn-link:link:visited {
			/*color: rgba(33, 171, 176, 1);*/ /*Cyan*/
			color: rgba(255,255,255, 1); /*White*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}

		body.local .ux-nav.ux-contact a:active,
		body.local .ux-nav.ux-contact a:link:active,
		body.local .ux-nav.ux-contact a.fn-link:active,
		body.local .ux-nav.ux-contact a.fn-link:link:active,
		body.local .ux-nav.ux-contact a.fx-active,
		body.local .ux-nav.ux-contact a.fx-active:link,
		body.local .ux-nav.ux-contact a.fn-link.fx-active,
		body.local .ux-nav.ux-contact a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}


			body.local .ux-nav.ux-contact a:hover,
			body.local .ux-nav.ux-contact a:link:hover,
			body.local .ux-nav.ux-contact a.fn-link:hover,
			body.local .ux-nav.ux-contact a.fx-link:link:hover,
			body.local .ux-nav.ux-contact a.fx-active:hover,
			body.local .ux-nav.ux-contact a.fx-active:link:hover,
			body.local .ux-nav.ux-contact a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-contact a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(0,0,0,0.5);
			}





	body.local .ux-nav.ux-contact.ux-social a,
	body.local .ux-nav.ux-contact.ux-social a:link,
	body.local .ux-nav.ux-contact.ux-social a.fn-link,
	body.local .ux-nav.ux-contact.ux-social a.fn-link:link {
		color: rgba(215, 237, 253, 1); /*Light Cyan*/
		text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	}


		body.local .ux-nav.ux-contact.ux-social a:visited,
		body.local .ux-nav.ux-contact.ux-social a:link:visited,
		body.local .ux-nav.ux-contact.ux-social a.fn-link:visited,
		body.local .ux-nav.ux-contact.ux-social a.fn-link:link:visited {
			/*color: rgba(33, 171, 176, 1);*/ /*Cyan*/
			color: rgba(255,255,255, 1); /*White*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}

		body.local .ux-nav.ux-contact.ux-social a:active,
		body.local .ux-nav.ux-contact.ux-social a:link:active,
		body.local .ux-nav.ux-contact.ux-social a.fn-link:active,
		body.local .ux-nav.ux-contact.ux-social a.fn-link:link:active,
		body.local .ux-nav.ux-contact.ux-social a.fx-active,
		body.local .ux-nav.ux-contact.ux-social a.fx-active:link,
		body.local .ux-nav.ux-contact.ux-social a.fn-link.fx-active,
		body.local .ux-nav.ux-contact.ux-social a.fn-link.fx-active:link {
			color: rgba(240, 136, 0, 1); /*Orange*/
			text-shadow: 0 1px 1px rgba(0,0,0,0.5);
		}


			body.local .ux-nav.ux-contact.ux-social a:hover,
			body.local .ux-nav.ux-contact.ux-social a:link:hover,
			body.local .ux-nav.ux-contact.ux-social a.fn-link:hover,
			body.local .ux-nav.ux-contact.ux-social a.fx-link:link:hover,
			body.local .ux-nav.ux-contact.ux-social a.fx-active:hover,
			body.local .ux-nav.ux-contact.ux-social a.fx-active:link:hover,
			body.local .ux-nav.ux-contact.ux-social a.fn-link.fx-active:hover,
			body.local .ux-nav.ux-contact.ux-social a.fn-link.fx-active:link:hover {
				color: rgba(109, 174, 41, 1); /*Green*/
				text-shadow: 0 1px 1px rgba(0,0,0,0.5);
			}




/*---  navigation nav---*/
/*.ux-nav {}*/
.ux-nav ul { display:block;}
.ux-nav ul li {cursor:pointer;position:relative;display:block; }     
/*.ux-nav > ul > li {}*/
.ux-nav > ul.fx-horizontal > li {display:inline-block; }

/*.ux-nav > ul > li:hover {}
.ux-nav > ul > li.fx-active {}
.ux-nav > ul > li.fx-current {}
.ux-nav > ul > li.fx-more {}*/
.ux-nav.ux-link > ul > li.fx-active { background-color:rgba(109, 173, 40, 0.2); margin-right:-2em; border-radius:2px 0 0 2px;box-shadow: 1px 1px 0 0 #CCC,1px 0 0 0 #F9F9F9 inset;}



.ux-nav ul > li a{/*text-transform:uppercase;*/}
.ux-nav ul > li .ux-nav-item{padding: 0 0.7em;display:block; cursor: pointer; line-height:36px;}                                  
.ux-nav > ul > li.fx-more .ux-nav-item{}

/*.ux-nav ul > li a > i {}*/
.ux-nav ul > li a > label, .ux-nav ul > li a > span  {padding-left:7px;}
.ux-nav ul > li a > i, .ux-nav ul > li a > label, .ux-nav ul > li a > span  {cursor:pointer;vertical-align: middle;display: inline-block; }




.ux-nav > ul > li > ul {display:none; position: absolute; text-align: left; width: 200px;}
.ux-nav > ul > li:hover > ul {display:block;}

.ux-nav > ul > li > ul > li{display: block;position: relative;line-height: 2em;}    
.ux-nav > ul > li > ul > li > a{line-height:2em; padding-left:1em;padding-right:1em; display: block;position: relative;}
.ux-nav > ul > li > ul > li > a > img.fx-full { max-width:160px; } 
.ux-nav > ul > li > ul > li > label {padding-right: 1em;margin-top: -1.5em;display: block;text-transform: none; text-align:center;width: 30px;position: absolute;right: 0;top: 0;bottom: 0;}
.ux-nav > ul > li > ul > li > label > a {width: 100%; height:100%; display: block; background-image:url('/source/images/icon/arrow-down.png'); 
                                        background-position:center center; background-repeat:no-repeat;background-color:#fff; background-size:10px;}
.ux-nav > ul > li > ul > li > label > a:hover{background-color:#9CC93E;}
.ux-nav > ul > li > ul > li > hr {margin: 0;border-width: 0;border-bottom: 1px solid rgba(172, 172, 172, 0.2);}




/*.ux-nav.ux-subnav {}  */
.ux-nav.ux-subnav ul li {font-size: 13px;padding: 12px 0;}
/*.ux-nav.ux-subnav > ul > li.fx-more {}
.ux-nav.ux-subnav > ul > li > a {}*/
.ux-nav.ux-subnav > ul > li:first-of-type > a {border-left-width: 0;}
.ux-nav.ux-subnav > ul > li:last-of-type > a {border-right-width: 0;}
.ux-nav.ux-subnav ul > li .ux-nav-item {line-height: 16px;}
.ux-nav.ux-subnav ul > li .ux-nav-item i.fx-more {padding-left: 10px;}

.ux-nav.ux-subnav > ul > li > ul {left: -0.75px;top: 40px;border-top-width: 0;}
.ux-nav.ux-subnav > ul > li > ul > li {padding: 10px 7px;}
.ux-nav.ux-subnav > ul > li > ul > li > a {font-size: 13px;}
.ux-nav.ux-subnav > ul > li > ul > li > ul {left: 200px;top: 0;border-top-width: 0;position: absolute;width: 240px;display: none;}
.ux-nav.ux-subnav > ul > li > ul > li:hover > ul {display: block;}
.ux-nav.ux-subnav > ul > li > ul > li > ul > li {padding: 7px;}  
.ux-nav.ux-subnav > ul > li > ul > li:not(:first-of-type) > ul > li:first-of-type { border-top-style: solid;}   
.ux-nav.ux-subnav > ul > li > ul > li > ul > li > a {font-size: 13px;}


.ux-nav.ux-subnav {background-color: #fff;}
.ux-nav.ux-subnav > ul > li > a {border-right: 1px solid rgb(219,219,219);}
.ux-nav.ux-subnav > ul > li > ul {background-color: #fff;}
.ux-nav.ux-subnav > ul > li > ul > li {border-top: 1px dashed #e1e1e1;}
.ux-nav.ux-subnav > ul > li > ul > li > ul {background-color: #fff;}
.ux-nav.ux-subnav > ul > li > ul > li > ul > li {border-top: 1px dashed #e1e1e1;} 



/* -- ux-external -- */
/*.ux-nav.ux-external  {}*/
.ux-nav.ux-external > ul > li {border-top: 1px solid rgb(255, 255, 255);border-bottom: 1px solid rgb(219,219,219);margin:0;}
.ux-nav.ux-external > ul li:hover { background-color:#fff;}
.ux-nav.ux-external:first-of-type > ul > li:first-of-type { border-top-width: 0;}
.ux-nav.ux-external:last-of-type > ul > li:last-of-type { border-bottom-width: 0;}
.ux-nav.ux-external > ul > li .ux-nav-item {padding: 0.25em 2em; }



/* -- ux-nav.ux-social -- */
/*.ux-nav.ux-social {}  
.ux-nav.ux-social ul > li {}*/
.ux-nav.ux-social ul > li a i { font-size:24px; }   



/*--- ax-subnav---*/
.ax-subnav {z-index: 1;margin: 3em 0 1em 0;}
.ax-subnav .ax-subnav-item {} 

.dx-subnav {}
            










/* --- header ---*/
/*.sx-site {}*/

.ax-header{position: absolute;z-index:20; left:0;right:0;top:0; }
.ax-header.fx-fixed{position: fixed;}

.ax-header .ax-header-item {line-height: 36px;}
.ax-header .ax-header-item:empty{ display:none;}

.dx-header .dx-header-item {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;}

/*.ux-header .ux-header-item.ux-nav-ul{} 
.ux-header .ux-header-item.ux-nav-ul li{} */





/* -- header - social -- */
.ax-header-item.ax-social-item {background-color: #fff;border-bottom: 1px solid RGBA(104, 90, 160, 0.2);}

/*.dx-header.dx-social {}
.dx-header.dx-social .dx-header-item {}

.ux-header.ux-social{}  
.ux-header.ux-social .ux-header-item{}   
.ux-header.ux-social .ux-header-item.ux-nav-ul{} 
.ux-header.ux-social .ux-header-item.ux-nav-ul li{} */


/*header - social - contactinfo{}*/
.ux-header.ux-contactinfo .ux-header-item.ux-nav-ul li > a > i { font-size:18px; }


/* -- header - promotion*/
.ax-header .ax-header-item.ax-promotion-item {display:none;}

/*.dx-header.dx-promotion {}
.dx-header.dx-promotion .dx-header-item {}

.ux-header.ux-promotion{}  
.ux-header.ux-promotion .ux-header-item{}   */





                                    
/* -- header search*/
.ax-header-item.ax-search-item {background-color: #d7edfd;border-bottom: 1px solid RGBA(104, 90, 160, 0.2);padding: 0.2em 0;}

/*.dx-header.dx-search {}*/
.dx-header.dx-search .dx-header-item {justify-content: center;}

/*.ux-header.ux-search{}  
.ux-header.ux-search .ux-header-item{}   */   
.ux-header.ux-search .ux-header-item a {font-size: 24px; }          
/*.ux-header.ux-search .ux-header-item a i {} 
.ux-header.ux-search .ux-header-item a label {}*/

.ux-header.ux-search.ux-offer{ display:none;}
.ux-header.ux-search.ux-wishlist{}
                                                                               
.ux-header.ux-search.ux-searchbox {width:60%;}
/*.ux-header.ux-search.ux-searchbox .ux-header-item {}*/
.ux-header.ux-search.ux-searchbox .ux-header-item input {height: 32px;border-radius: 2px;vertical-align: middle;border-width:0;background-color:#fff;box-shadow:1px 1px 1px 0px rgb(100 87 155 / 45%) inset, -1px -1px 0px 0px rgb(100 87 155 / 25%) inset;} 
.ux-header.ux-search.ux-searchbox .ux-header-item .ui-ddlist-container {width:100% !important;z-index:100;max-height: 329px;}

/*.ux-header.ux-search.ux-searchgo {}  */
.ux-header.ux-search.ux-searchgo .ux-header-item li a {padding-left:0 !important;} 
             
.ux-header.ux-search.ux-shoppingcart{}                            
/*.ux-header.ux-search.ux-shoppingcart .ux-header-item{} 
.ux-header.ux-search.ux-shoppingcart .ux-header-item a{}     */                                    
.ux-header.ux-search.ux-shoppingcart .ux-header-item a .fn-data-shoppingcart {display: block; font-size: 14px;height: 19px;width: 19px;line-height: 19px;position: absolute;right: 2px;top: -2px; border-radius: 50%;border: 0.5px solid;text-align: center; background-color:rgba(104, 90, 160, 1);color:#fff;padding:0;} 
                



/*--- header navigation ---*/
/*.ax-header .ax-header-item.ax-navigation-item {} */
.ax-header.fx-fixed .ax-header-item.ax-navigation-item {background-color:#fff;/*border-bottom:1px solid RGBA(104, 90, 160, 0.3);*/box-shadow: 0 0 4px 0 rgb(37 37 37 / 25%);}


/*.dx-header.dx-navigation{} 
.dx-header.dx-navigation .dx-header-item{ }*/



.ux-header.ux-nav ul > li .ux-nav-item { line-height: 25px;}

.ux-header.ux-logo .ux-header-item.ux-logo-item a{font-size:24px;}   
.ux-header.ux-logo .ux-header-item.ux-logo-item a > img { max-height:28px;display: inline-block;vertical-align:middle;}  
.ux-header.ux-logo .ux-header-item.ux-logo-item a > img:nth-of-type(2) {display:none;}  

.ux-header.ux-logo .ux-header-item.ux-tagline-item{font-size: 12px;line-height: 12px;display:block;position:absolute; right:0px;}
.ax-header.fx-fixed .ux-header.ux-logo .ux-header-item.ux-tagline-item{ display:none;}


.ux-header.ux-navigation > ul > li > ul { position:absolute; left:20px; width:200px; display:none; text-align:left; border: 1px solid rgba(172, 172, 172, 0.2); border-top-width: 0; } 
.ux-header.ux-navigation > ul > li > ul > li { display:block; position:relative; background-color:rgba(255, 255, 255, 0.97);line-height: 2.5em;}
.ux-header.ux-navigation > ul > li > ul > li:first-child{ margin-top:1px;}







/*---general content-----*/
.ax-content {display: flex; flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;	align-items: stretch;min-height: 100vh;	text-align: center;}     
.ax-content-item {width:100%;border-top: none;padding-top: 0;}
.ax-content.ax-headpad .ax-content-item {}

.dx-content {padding: 4em 1em;}
.ax-content.ax-headmargin .dx-content {padding-top: 9em;}




.dx-content .dx-title-item {margin-bottom: 1em;}
.dx-content .dx-subtitle-item {margin-bottom: 2em;}
.dx-content .dx-content-item {text-align: center; display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: stretch;}




/*.ux-content {margin: 1em;margin-bottom:2em;height: calc(100% - 2em);}*/
.ux-content {
	margin: 1em 1em 2em;
	height: calc(100% - 2em);
}
.ux-content:last-of-type {margin-bottom:1em;}
.ux-content.ux-flex, .ux-content.ux-flex-row {display: flex;flex-direction:row;flex-wrap:wrap;align-content:center; justify-content: center; align-items: stretch;}
.ux-content.ux-flex-column {display: flex;flex-direction:column;flex-wrap:nowrap;align-content:center; justify-content: center; align-items: stretch;}


.ux-content .ux-title-item {padding: 0.5em 0;border-bottom: 1px dashed; text-align: center;}
.ux-content.ux-list .ux-title-item{border-bottom-width: 0;}

.ux-content .ux-content-item {} 
.ux-content:not(.ux-contact) .ux-content-item {text-align: center;margin: 0;padding: 2em;}

.ux-content .ux-image-item {}

.ux-content .ux-text-item {}
.ux-content .ux-text-item .ux-text-image {}
.ux-content .ux-text-item .ux-text-image:hover {box-shadow:0px 10px 15px -10px #777777;}
.ux-content .ux-text-item .ux-text-icon {}
.ux-content .ux-text-item .ux-text-text {}

/* -- ux-list ---*/
.ux-content .ux-content-item > ul {list-style: circle;line-height: 2.7em; text-align: left; list-style-position: inside; }
.ux-content .ux-list-item .ux-list-item-margin { margin-bottom:1em; margin-left:1em;} 
.ux-content .ux-list-item .ux-list-item-margin.ux-list-item-margin-first {margin-left:0em;} 


.ux-content.ux-authentication .ux-content-item p{text-align:left;}


.ui-auth-container .ux-content{margin: 0;height: auto;}
.ui-auth-container .ux-content .ux-content-item{padding: 0em 2em; }
.ui-auth-container .ux-content .ux-content-item .ui-btn-content{margin: 3em 0 2em 0; }







/* --- footer --- */
.ax-footer {color: rgba(255, 255, 255, 1); text-shadow:0 1px 1px rgba(0,0,0,0.5);box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2) inset;background-color:#3A315F;background-image: url('/source/images/profile/site/bg/bg027.png');background-repeat:repeat; text-align:center;}
/*.ax-footer .ax-footer-item{}*/

/*.dx-footer{}*/
.dx-footer .dx-footer-item {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: space-evenly;align-items: center;}


/*--.ux-footer{} --*/
.ux-footer.fx-width-max-100p {max-width:100%;}
.ux-footer h5 {word-spacing: 3px;font-size: 18px;text-transform: uppercase;}




/*-- footer Social ----*/
/*.ax-footer .ax-footer-item.ax-social-item {}*/

.dx-footer.dx-social{border-bottom: 1px solid #5C5383;}
.dx-footer.dx-social .dx-footer-item {border-bottom: 1px solid #342B56;padding:7px 0;}



/*-- footer Navigation ----*/
/*.ax-footer .ax-footer-item.ax-navigation-item {}*/

.dx-footer.dx-navigation {border-bottom: 1px solid #5C5383;}
.dx-footer.dx-navigation .dx-footer-item {border-bottom: 1px solid #342B56;align-items:flex-start;}

.ux-footer.ux-navigation {padding:2em;margin:0 auto;}
.ux-footer.ux-navigation.ux-extended{}

.ux-footer.ux-navigation > h4, 
.ux-footer.ux-navigation > h5 {text-transform:uppercase; margin-bottom:12px;}

.ux-footer.ux-navigation > ul {display: flex; flex-direction: column; flex-wrap: nowrap; align-content: center;justify-content: flex-start; align-items: flex-start;}

/*-- footer - Menu - Subscribe----*/
.ux-footer.ux-subscribe {min-width:400px;}
.ux-footer.ux-subscribe .ux-footer-item.ux-subscribe-item{margin-top:1em; height:40px;box-shadow:2px 2px 0 rgba(0, 0, 0, 0.2);}
.ux-footer.ux-subscribe .ux-footer-item.ux-subscribe-item input[type=text]{width: 56%;padding: 0 2%;position: relative;margin: 0;height: 100%;border-radius:0 !important;border-top-left-radius: 3px !important;border-bottom-left-radius: 3px !important;border:none !important;}
.ux-footer.ux-subscribe .ux-footer-item.ux-subscribe-item button{width: 40%;;border: 0 none !important;padding: 0 !important;right: 0;position: absolute;overflow: visible;top: 0;bottom: 0; text-transform: uppercase; border-radius:0 !important;border-top-right-radius:3px !important; border-bottom-right-radius:3px !important;height: 100% !important;/*background-color: #c69668; */}
.ux-footer.ux-subscribe .ux-footer-item.ux-unsubscribe-item{padding-top:0.5em;text-align: left;}
.ux-footer.ux-subscribe .ux-footer-item.ux-unsubscribe-item label{cursor:pointer;}



/*-- footer Navigation ----*/
/*.ax-footer-item.ax-navigation-item {}

.dx-footer.dx-navigation {}  
.dx-footer.dx-navigation .dx-footer-item{}  

.dx-footer.dx-navigation .dx-footer-item a {}  
.dx-footer.dx-navigation .dx-footer-item label {text-transform:uppercase;}  */




/* --- footer Copyright--- */
/*.ax-footer-item.ax-copyright-item {}

.dx-footer.dx-copyright{}*/
.dx-footer.dx-copyright .dx-footer-item{justify-content: center;}
.ux-footer.ux-copyright {padding:0.5em 0;}






/*-- external ---*/  
.ax-external{position:fixed;top:0;bottom:0;background-color: rgba(0,0,0,.4);z-index:3000;}
.ax-external.fx-left{left:0;right:auto;}  
.ax-external.fx-left.fx-slide {right:0; display:block;}       
.ax-external.fx-right{left:auto;right:0;}  
.ax-external.fx-right.fx-slide {left:0; display:block;}

.ax-external .ax-external-item {position:absolute;top:0;bottom:0;background-color: #f5f5f5;width:240px; }
.ax-external.fx-left .ax-external-item {left:-240px;right:auto; }
.ax-external.fx-left.fx-slide .ax-external-item{left:0;}         
.ax-external.fx-right .ax-external-item {left:auto;right:-240px; }
.ax-external.fx-right.fx-slide .ax-external-item {right:0;}

.ax-external .dx-external { overflow:hidden; overflow-y:auto; height:100%} 
.ax-external .dx-external .ux-external.ux-userblock{display:none;}



 /* -- contact Form --*/
.ax-content.ax-contact{margin-bottom:-1px;}   
.ax-content.ax-contact .ax-content-item {background-image:url('/source/images/profile/site/bg/bg029.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;color: #fff; box-shadow: 0 -0.5px 0 0 rgba(0, 0, 0, 0.3); background-attachment:fixed;}   

.dx-content.dx-contact {padding: 3em 0;}
.dx-content.dx-contact > h1,
.dx-content.dx-contact > h5{line-height:120px; display:inline-block; vertical-align:top; height:120px;}
.dx-content.dx-contact > h1 {width:60%; text-transform:uppercase; text-shadow:0 1px 0 rgba(0,0,0,.7);}
.dx-content.dx-contact > h5 {background-image: url('/source/images/profile/site/bg/bgdotwhite.png'); background-position:center center; background-repeat:repeat-x; width:20%;}
.dx-content.dx-contact .dx-content-item {background-color:rgba(0,0,0,.5);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); padding:1em; align-items:flex-start;backdrop-filter: blur(7px);}


.ux-content.ux-contact {padding:1em;}
.ux-content.ux-contact .ux-title-item{border-bottom-width: 0;}

.ux-content.ux-contact.ux-left .ux-content-item { margin-bottom:2em;text-align: left;}
.ux-content.ux-contact.ux-left .ux-content-item p{ display:block; line-height:25px;}
.ux-content.ux-contact.ux-social .ux-content-item {padding-left: 36px;text-align:left;}


.ux-content.ux-contact.ux-left .ux-contact-item.ux-address-item,
.ux-content.ux-contact.ux-left .ux-contact-item.ux-phone-item,
.ux-content.ux-contact.ux-left .ux-contact-item.ux-email-item{ background-position:left 6px;background-repeat:no-repeat;background-size:24px auto; padding-left:36px;}
.ux-content.ux-contact.ux-left .ux-contact-item.ux-address-item { background-image:url('/source/images/icon/map-white.png'); }
.ux-content.ux-contact.ux-left .ux-contact-item.ux-phone-item  { background-image:url('/source/images/icon/phone-white.png'); }
.ux-content.ux-contact.ux-left .ux-contact-item.ux-email-item  { background-image:url('/source/images/icon/email-white.png'); }




.ux-content.ux-contact.ux-right .ux-content-item{color:#252525;padding:14px 0;}
.ux-content.ux-contact.ux-right .ux-content-item.ui-btn-content { margin-bottom:0;}

body.local .ux-content.ux-contact.ux-right .ux-content-item input[type="text"],
body.local .ux-content.ux-contact.ux-right .ux-content-item select,
body.local .ux-content.ux-contact.ux-right .ux-content-item textarea {box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.4);} 

body.local .ux-content.ux-contact.ux-right .ux-content-item input[type="text"] { width: 44%; min-width:200px;} 
body.local .ux-content.ux-contact.ux-right .ux-content-item select { width: 50%;min-width:200px;}
body.local .ux-content.ux-contact.ux-right .ux-content-item textarea {resize: none;width: 94%;height: 10em;padding: 3%;}


.ux-content.ux-contact.ux-right .ux-contact-item .ui-dynamic-bar{display:none;}








    






/* --- error ---*/
body.local .ux-error-title{}
body.local .ux-error-digit{font-size: 16em;text-shadow: 0 2px 2px #AEAEAE; margin-bottom:0;padding:0.5em;}
body.local .ux-error-text{font-size: 8em;text-shadow: 0 2px 2px #AEAEAE; margin-bottom:0;padding:0.5em;}
body.local .ux-error-content{}



/*--- custom ---*/
.ux-options-advance{display:none;}    
.ux-pos-or{height: 24px; width: 24px; margin: -1.9em auto -0.75em;}
.ux-price-display{border-radius: 60px;height: 60px;min-width: 60px;line-height: 60px;padding:10px;text-align: center;text-shadow: 0 1px 0 rgba(0,0,0,.2); position: absolute;top: -4px; display:none;}


.ux-btn-tiny{background-repeat:no-repeat; background-position: left center; padding-left:24px; }
.ux-btn-tiny.ux-btn-tiny-edit{background-image: url('/source/images/icon/edit-tiny.png');}
.ux-btn-tiny.ux-btn-tiny-edit:hover{background-image: url('/source/images/icon/edit-tiny-hover.png');}
.ux-btn-tiny.ux-btn-tiny-delete{background-image: url('/source/images/icon/delete-tiny.png'); }
.ux-btn-tiny.ux-btn-tiny-delete:hover{background-image: url('/source/images/icon/delete-tiny-hover.png'); }



.ux-list-horizontal-icon{}
.ux-list-horizontal-icon > li{ display: inline-block;}
.ux-list-horizontal-icon > li > a {padding: 0.25em 1em 0.25em 1em;background-image: url("/source/images/icon/arrow-left-nobg-blue.png"); background-position: left center;background-repeat: no-repeat;display: block; color:#685A9F;}
.ux-list-horizontal-icon > li > a:hover{color:#F08700;background-image: url("/source/images/icon/arrow-left-nobg-orange.png"); }

/* --  external -- */

.fn-mobile .scrollbarpaper-container { display: none !important;}  
.fn-mobile .scrollbarpaper-visible { width: auto !important;}



@media only screen and (max-width: 1024px)  {
    .ux-nav ul > li .ux-nav-item {padding-left:0.6em;padding-right:0.6em;}
    .ax-content.ax-contact {background-attachment:scroll;}  
} 

@media only screen and (max-width: 800px)  {  

    .ux-nav ul > li .ux-nav-item {padding-left:0.5em;padding-right:0.5em;}

    .dx-header.dx-social .dx-header-item {justify-content: space-around}
    .dx-footer.dx-social .dx-footer-item {justify-content: space-around}
       
    .ux-nav.ux-social, .ux-nav.ux-contactinfo{ text-align:center;}
    .ux-nav > ul.fx-horizontal-768 > li {display:inline-block; vertical-align: middle; text-align:center; }

    .ux-header.ux-search.ux-searchbox {width:50%;} 
    .ux-header.ux-logo .ux-header-item.ux-tagline-item{display:none;} 

    body.local .ux-content.ux-contact.ux-right .ux-content-item input[type="text"] { width: 94%;}
    body.local .ux-content.ux-contact.ux-right .ux-content-item select { width: 100%;}
    
}
@media only screen and (max-width: 640px)  {  

    .ux-nav ul > li .ux-nav-item {padding-left:0.4em;padding-right:0.4em;}

    .ux-header.ux-search.ux-searchbox {width:40%;}
    .ux-header.ux-logo a span:nth-of-type(2) {display:none;}

    .ux-nav.ux-header > ul > li > .ux-nav-item > label{display:none;}   

    .dx-content {padding-left: 0em;padding-right: 0em;}

    .dx-content.dx-banner {padding-top:1em;padding-bottom:1em;}
    .dx-content.dx-contact > h1 {width:80%;}
    .dx-content.dx-contact > h5 {width:10%;}

    body.local .ux-error-digit{font-size: 12em;}
    body.local .ux-error-text{font-size: 6em;}
}
@media only screen and (max-width: 480px)  {  

.ux-header.ux-contactinfo > .ux-header-item > li > .ux-nav-item > i {display:none;}

    .ux-nav ul > li .ux-nav-item {padding-left:0.3em;padding-right:0.3em;}
    .ux-header.ux-logo a span { display: none;} 

    .ux-footer.ux-navigation {padding-left:1em;padding-right:1em;}
    .ux-footer.ux-subscribe {min-width:320px;}

    body.local .ux-error-digit{font-size: 10em;}
    body.local .ux-error-text{font-size: 5em;}
}
@media only screen and (max-width: 360px)  {

    .ux-footer.ux-navigation {padding-left:0;padding-right:0;}
    .ux-footer.ux-subscribe {min-width:280px;}

    body.local .ux-error-digit {font-size: 8em;}
    body.local .ux-error-text{font-size: 4em;}

}
@media only screen and (max-width: 320px) {

    .ux-footer.ux-subscribe {min-width: 260px;}
}

@media only screen and (max-width: 280px) {

    .ux-footer.ux-subscribe {min-width: 240px;}
}
