.html-specifier .body * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.html-specifier .body {
	margin: 0px; padding: 0px; width: 100%; height: auto; font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; max-width: 100%;
}
.html-specifier .main-header .main-h1 {
	font-weight: normal;
}
.html-specifier .main-header .main-h2 {
	font-weight: normal;
}
.html-specifier .album .thumb-li {
	padding: 10px 10px 40px; width: 33.33%;
}
.html-specifier .album .thumb-li .thumb-gallery {
	height: 100px; line-height: 143px; display: block;
}
.html-specifier .body.album .thumb-li a img {
	width: 100%; display: inline; max-height: none; max-width: none; background-color: rgb(0, 0, 0);
}
.html-specifier .drawer-inner {
	padding: 0px;
}
.html-specifier .stack-box {
	padding: 0px;
}
.html-specifier .stack-wide {
	padding: 0px;
}
.html-specifier .navbar-search02 {
	padding: 0px;
}
.html-specifier .navbar {
	padding: 0px;
}
.html-specifier .sidebar01 {
	padding: 0px;
}
.html-specifier .stack-box02 {
	padding-top: 10px; padding-bottom: 10px;
}
.html-specifier .navbar-search {
	margin: 0px; right: 0px;
}
.html-specifier .album .thumb-wrapper {
	vertical-align: baseline; display: table-cell;
}
.html-specifier .breadcrumb {
	margin: 0px; padding: 0px;
}
.html-specifier .breadcrumb > li > .path-divider {
	margin: 0px; padding: 0px;
}
.html-specifier .row-fluid .content {
	margin: 0px; padding: 0px;
}
.html-specifier .row-fluid .sidebar {
	margin: 0px; padding: 0px;
}
.html-specifier .body .drawer-title .body .sitemap-title {
	line-height: normal; font-size: 48px; font-weight: normal;
}
.html-specifier .body .h1-page {
	line-height: normal; font-size: 48px; font-weight: normal;
}
.html-specifier .drawer-sliderbox img {
	border: 2px solid rgb(75, 75, 75); border-image: none; display: block;
}
.html-specifier #pager > img {
	border: 2px solid rgb(75, 75, 75); border-image: none;
}
.html-specifier .sidebar .img-linked img {
	border: 2px solid rgb(75, 75, 75); border-image: none;
}
.html-specifier .sidebar .drawer-sliderbox img {
	border: 2px solid rgb(75, 75, 75); border-image: none;
}
.html-specifier .sidebar .album-linked img {
	border: 2px solid rgb(75, 75, 75); border-image: none;
}
.html-specifier .showcase .img-linked img {
	border: 2px solid rgb(75, 75, 75); border-image: none;
}
.html-specifier .brand-box02 {
	margin: 0px auto;
}
.html-specifier .body .downbox-inner.clearfix {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .body .upbox-inner.clearfix {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .brand-box02 {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .brand-img-box04 {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .navbar-search02 {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .navbar-inner {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .menu-sitemap01 {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .firmname-box {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .poweredby {
	margin: 0px auto; max-width: 980px;
}
.html-specifier .search-icon-box {
	top: 0px; width: 21px; height: 21px; right: 0px; position: absolute; z-index: 999;
}
.html-specifier .content input.search-query {
	width: 85%;
}
.html-specifier .sidebar input.search-query {
	width: 85%;
}
.html-specifier .search-icon-box img {
	display: block;
}
.html-specifier .btn-navbar {
	display: none;
}
.html-specifier .drawer-imgbox-up {
	margin-top: 10px;
}
.html-specifier .drawer-imgbox-down {
	margin-bottom: 0px;
}
.html-specifier .drawer-imgbox-up.img-s {
	padding-top: 15px;
}
.html-specifier .body.resultpage .resultpage-content {
	padding: 0px;
}
.html-specifier .body .breadcrumbs-box {
	padding: 0px;
}
.html-specifier .body .sitemap-content {
	padding: 0px;
}
.html-specifier .body .carousel-boxlist {
	position: relative;
}
.html-specifier .address-skypeButtons img {
	margin: 0px !important; display: block;
}
.html-specifier .officelistbox .officelist-title h1 {
	font-size: 17px;
}
.html-specifier .body .responsive-table th {
	text-align: left;
}
.html-specifier .drawer-news-autoscroll .newsbox-ext {
	max-width: 100%;
}
.html-specifier .drawer-half.drawer-news-autoscroll .newsbox-ext {
	max-width: 100%;
}
.html-specifier .sidebar .drawer-news-scroll .news-box {
	max-width: 100%;
}
.html-specifier .sidebar .drawer-news-autoscroll .newsbox-ext {
	max-width: 100%;
}
.html-specifier .drawer-news-scroll .news-box {
	max-width: 100%;
}
.html-specifier .drawer-half.drawer-news-scroll .news-box {
	max-width: 100%;
}
.html-specifier .nav-collapse.navbar-responsive-collapse.main-menu.in.collapse {
	z-index: 1000;
}
.html-specifier .drawer-input-inner {
	padding: 0px;
}
.html-specifier .input_tiny {
	width: 50px;
}
.html-specifier .input_small {
	width: 100px;
}
.html-specifier .input_medium {
	width: 150px;
}
.html-specifier .input_large {
	width: 200px;
}
.html-specifier .input_xlarge {
	width: 250px;
}
.html-specifier .input_xxlarge {
	width: 300px;
}
.html-specifier .input_full {
	width: 100%;
}
.html-specifier .input_full_wrap {
	padding-right: 8px; display: block;
}
.html-specifier .content input:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content button:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content a:invalid.button {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content select:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content textarea:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar button:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar a:invalid.button {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar select:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar textarea:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .content button:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .content a.button:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .content select:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .content textarea:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .sidebar input:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .sidebar button:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .sidebar a.button:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .sidebar select:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .sidebar textarea:focus {
	z-index: 1; box-shadow: 0px 0px 5px 0px #06f; -webkit-box-shadow: #06f 0 0 5px 0; -moz-box-shadow: #06f 0 0 5px 0;
}
.html-specifier .content input[type='file']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input[type='file']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input[type='radio']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input[type='radio']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input[type='checkbox']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content input[type='checkbox']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='file']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='file']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='radio']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='radio']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='checkbox']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .sidebar input[type='checkbox']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.html-specifier .content a.button {
	
}
.html-specifier .sidebar a.button {
	
}
.html-specifier .content button {
	
}
.html-specifier .sidebar a.button {
	
}
.html-specifier .content textarea {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content select {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='date'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='datetime'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='datetime-local'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='email'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='month'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='number'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='password'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='search'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='tel'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='text'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='time'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='url'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content input[type='week'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar textarea {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar select {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='date'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='datetime'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='datetime-local'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='email'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='month'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='number'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='password'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='search'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='tel'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='text'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='time'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='url'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .sidebar input[type='week'] {
	border-width: 1px; border-style: solid; border-color: rgb(193, 193, 193) rgb(225, 225, 225); margin: 0px; padding: 2px 6px; outline: 0px; border-radius: 0px; border-image: none; height: 2.4em; text-align: left; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -ms-border-radius: 0; -o-border-radius: 0;
}
.html-specifier .content textarea[disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content select[disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='date'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='datetime'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='datetime-local'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='email'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='month'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='number'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='password'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='search'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='tel'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='text'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='time'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='url'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content input[type='week'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar textarea[disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar select[disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='date'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='datetime'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='datetime-local'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='email'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='month'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='number'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='password'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='search'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='tel'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='text'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='time'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='url'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .sidebar input[type='week'][disabled] {
	background-color: rgb(238, 238, 238);
}
.html-specifier .content button[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content input[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content select[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content select[disabled] option {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content select[disabled] optgroup {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content textarea[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .content a.button_disabled {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar button[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar input[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar select[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar select[disabled] option {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar select[disabled] optgroup {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar textarea[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar a.button_disabled {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none;
}
.html-specifier .sidebar .drawer-contact input[type='text'] {
	width: 200px; height: 35px;
}
.html-specifier .sidebar .drawer-contact input[type='email'] {
	width: 200px; height: 35px;
}
.html-specifier .sidebar .drawer-contact input[type='tel'] {
	width: 200px; height: 35px;
}
.html-specifier .sidebar .drawer-ecommerce input[type='text'] {
	width: 200px; height: 35px;
}
.html-specifier .sidebar .drawer-contact select {
	width: 200px; height: 35px;
}
.html-specifier .sidebar .drawer-contact textarea {
	width: 200px; height: 220px;
}
.html-specifier .content input.placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .content textarea.placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .sidebar input.placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .sidebar textarea.placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .content textarea {
	height: auto;
}
.html-specifier .content select[size] {
	height: auto;
}
.html-specifier .content select[multiple] {
	height: auto;
}
.html-specifier .sidebar textarea {
	height: auto;
}
.html-specifier .sidebar select[size] {
	height: auto;
}
.html-specifier .sidebar select[multiple] {
	height: auto;
}
.html-specifier .content select[size='0'] {
	height: 1.8em;
}
.html-specifier .content select[size='1'] {
	height: 1.8em;
}
.html-specifier .sidebar select[size='0'] {
	height: 1.8em;
}
.html-specifier .sidebar select[size='1'] {
	height: 1.8em;
}
@media not all
{
.html-specifier .content select[size] {
	padding-right: 3px; background-image: none;
}
.html-specifier .content select[multiple] {
	padding-right: 3px; background-image: none;
}
.html-specifier .content select[multiple][size] {
	padding-right: 3px; background-image: none;
}
.html-specifier .sidebar select[size] {
	padding-right: 3px; background-image: none;
}
.html-specifier .sidebar select[multiple] {
	padding-right: 3px; background-image: none;
}
.html-specifier .sidebar select[multiple][size] {
	padding-right: 3px; background-image: none;
}
.html-specifier .content select {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
.html-specifier .content select[size='0'] {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
.html-specifier .content select[size='1'] {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
.html-specifier .sidebar select {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
.html-specifier .sidebar select[size='0'] {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
.html-specifier .sidebar select[size='1'] {
	background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat;
}
}
.html-specifier .content textarea {
	width: 100%; overflow: auto; min-height: 40px; resize: vertical;
}
.html-specifier .sidebar textarea {
	width: 100%; overflow: auto; min-height: 40px; resize: vertical;
}
.html-specifier .content optgroup {
	color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal;
}
.html-specifier .sidebar optgroup {
	color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal;
}
.html-specifier .content .ie6_button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .content * html button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .content * html a.button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .sidebar .ie6_button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .sidebar * html button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .sidebar * html a.button {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 2px 10px 0px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; vertical-align: top; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.html-specifier .content * html a.button {
	top: 3px; padding-bottom: 2px; position: relative;
}
.html-specifier .sidebar * html a.button {
	top: 3px; padding-bottom: 2px; position: relative;
}
.html-specifier .content * html button {
	padding-top: 1px; padding-bottom: 1px;
}
.html-specifier .sidebar * html button {
	padding-top: 1px; padding-bottom: 1px;
}
.html-specifier .content .ie6_input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .content * html textarea {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .content * html select {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .sidebar .ie6_input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .sidebar * html textarea {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .sidebar * html select {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; border-image: none; color: rgb(0, 0, 0); font-family: "lato_light",Arial,Helvetica,sans-serif; font-size: 14px; vertical-align: top;
}
.html-specifier .content * html select {
	margin-top: 1px;
}
.html-specifier .sidebar * html select {
	margin-top: 1px;
}
.html-specifier .content .placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .content .ie6_input_disabled {
	color: rgb(136, 136, 136);
}
.html-specifier .content .ie6_button_disabled {
	color: rgb(136, 136, 136);
}
.html-specifier .sidebar .placeholder_text {
	color: rgb(136, 136, 136);
}
.html-specifier .sidebar .ie6_input_disabled {
	color: rgb(136, 136, 136);
}
.html-specifier .sidebar .ie6_button_disabled {
	color: rgb(136, 136, 136);
}
.html-specifier .content .ie6_input_disabled {
	background: rgb(238, 238, 238);
}
.html-specifier .sidebar .ie6_input_disabled {
	background: rgb(238, 238, 238);
}
.html-specifier .ext-container {
	width: 100%; max-width: 100%;
}
.html-specifier .ext-container-skin {
	width: 100%; max-width: 100%;
}
.html-specifier .ext-container01 {
	width: 100%; max-width: 100%;
}
.html-specifier .container {
	width: 100%; max-width: 100%;
}
.html-specifier .row-fluid.boxcontent {
	width: 100%; max-width: 100%;
}
.html-specifier .container-fluid {
	width: 100%; max-width: 100%;
}
.html-specifier .container-deco01 {
	width: 100%; max-width: 100%;
}
.html-specifier .main-footer {
	width: 100%; max-width: 100%;
}
.html-specifier .main-footer01 {
	width: 100%; max-width: 100%;
}
.html-specifier .nav {
	margin: 0px;
}
.html-specifier .navbar .nav {
	margin: 0px;
}
.html-specifier.ie8 .stack-box {
	padding: 0px;
}
.html-specifier.ie8 .drawer-inner {
	padding: 0px;
}
.html-specifier.ie8 .sidebar01 {
	padding: 0px;
}
.html-specifier.ie8 .navbar {
	padding-right: 0px;
}
.html-specifier .navbar-search02 {
	position: relative;
}
.html-specifier .menu-box {
	left: 0px;
}
.html-specifier .body-sitemap ul {
	list-style: none; margin-bottom: 10px;
}
.html-specifier .body-sitemap li {
	width: 100%;
}
.html-specifier .body-sitemap li.primarypage {
	float: none;
}
.html-specifier .sitemap-content ul {
	list-style: none;
}
.html-specifier .sitemap-content li {
	list-style: none;
}
.html-specifier .sitemap-content ul ul {
	margin-left: 30px;
}
.html-specifier .body-sitemap ul.first li a {
	font-family: "lato_light","arial"; font-weight: normal;
}
.html-specifier .body-sitemap .clearfix a {
	font-family: "lato_light","arial"; font-weight: normal;
}
.html-specifier .body-sitemap .last a {
	font-family: "lato_light","arial"; font-weight: normal;
}
.html-specifier .body .box_skitter .next_button {
	z-index: 99;
}
.html-specifier .body .box_skitter .prev_button {
	z-index: 99;
}
.html-specifier #fancybox-buttons ul li {
	margin: 0px 2px;
}
.html-specifier .body .box_skitter .next_button {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body .fancybox-next span {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body .dialog-next {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body .box_skitter .prev_button {
	background-position: 0px 0px; width: 42px; height: 43px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body .fancybox-prev span {
	background-position: 0px 0px; width: 42px; height: 43px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body .dialog-prev {
	background-position: 0px 0px; width: 42px; height: 43px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body #fancybox-buttons a.btnNext {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; z-index: 100;
}
.html-specifier .body #fancybox-buttons a.btnPrev {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; display: block; z-index: 100;
}
.html-specifier .body #fancybox-buttons a.btnPlay {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.html-specifier .body #fancybox-buttons a.btnToggle {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.html-specifier .body #fancybox-buttons a.btnClose {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.html-specifier .body .fancybox-close {
	background-position: 0px 0px; width: 42px; height: 42px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.html-specifier .body #fancybox-buttons ul {
	background: none; border-radius: 0px; border: 0px currentColor; border-image: none; width: 230px; height: 42px; box-shadow: none;
}
.html-specifier .box_skitter .info_slide {
	background-color: transparent;
}
.html-specifier .navbar ul {
	width: auto; height: auto;
}
.html-specifier .dropdown-menu li {
	width: auto; height: auto; overflow: visible; float: none; position: relative; z-index: 9999;
}
.html-specifier .dropdown-menu li ul {
	left: 100%; top: 0px; position: absolute; z-index: -9;
}
.html-specifier .thumb-li {
	margin: 0px; padding: 0px;
}
.html-specifier .sidebar figure.thumb-box {
	margin-top: 20px;
}
.html-specifier .content figure.thumb-box {
	margin-top: 20px;
}
.html-specifier .layout-a1 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a1 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a1 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a1 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a1 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a1 .navbar {
	width: 75%; float: left;
}
.html-specifier .layout-a1 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-a1 .menu-box-01 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-a1 .ext-content02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a1 .content-wide {
	width: 100%;
}
.html-specifier .layout-a2 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a2 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a2 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a2 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a2 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a2 .navbar {
	width: 75%; float: left;
}
.html-specifier .layout-a2 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-a2 .menu-box-01 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-a2 .ext-content02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a2 .content-wide {
	width: 100%;
}
.html-specifier .layout-a3 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a3 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a3 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a3 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a3 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a3 .navbar {
	width: 75%;
}
.html-specifier .layout-a3 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-a3 .boxcontent02 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-a3 .content-wide {
	width: 100%;
}
.html-specifier .layout-a4 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a4 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a4 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a4 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a4 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a4 .navbar {
	width: 75%;
}
.html-specifier .layout-a4 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-a4 .boxcontent02 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-a4 .content-wide {
	width: 100%;
}
.html-specifier .layout-a5 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a5 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a5 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a5 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a5 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a5 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a5 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a5 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a6 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a6 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a6 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a6 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a6 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a6 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a6 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a6 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a7 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a7 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a7 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a7 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a7 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a7 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a7 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a7 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a8 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a8 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a8 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a8 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-a8 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a8 .navbar {
	width: 100%;
}
.html-specifier .layout-a8 .navbar-search {
	width: 100%;
}
.html-specifier .layout-a8 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b1 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b1 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b1 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b1 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b1 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b1 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b1 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b1 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b2 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b2 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b2 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b2 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b2 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b2 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b2 .navbar-search {
	width: 100%;
}
.html-specifier .layout-b2 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b3 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b3 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b3 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b3 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b3 .main-header {
	width: 100%;
}
.html-specifier .layout-b3 .main-header section.row-fluid {
	margin: auto;
}
.html-specifier .layout-b3 .main-header .downbox {
	margin: auto; width: 980px;
}
.html-specifier .layout-b3 .main-header section.row-fluid .upbox-inner {
	width: 75%; float: left;
}
.html-specifier .layout-b3 .main-header section.row-fluid .downbox-inner {
	width: 75%; float: left;
}
.html-specifier .layout-b3 .main-header section.row-fluid .brand-img-box01 {
	margin: auto; max-width: 980px !important;
}
.html-specifier .layout-b3 .main-header section.row-fluid .brand-img-box02 {
	width: 75% !important; float: left;
}
.html-specifier .layout-b3 .brand-box01 {
	margin-right: 35%;
}
.html-specifier .layout-b4 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b4 .navbar {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b4 .navbar-search {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-b4 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-b4 .main-header {
	width: 100%; margin-left: 0px;
}
.html-specifier .layout-b4 .main-header section.row-fluid {
	margin: auto;
}
.html-specifier .layout-b4 .main-header .downbox {
	margin: auto; width: 980px;
}
.html-specifier .layout-b4 .main-header section.row-fluid .brand-img-box01 {
	margin: auto; max-width: 980px !important;
}
.html-specifier .layout-b4 .main-header section.row-fluid .brand-img-box02 {
	width: 75% !important; float: right;
}
.html-specifier .layout-b4 .main-header section.row-fluid .upbox-inner {
	width: 75%; float: right;
}
.html-specifier .layout-b4 .main-header section.row-fluid .downbox-inner {
	width: 75%; float: right;
}
.html-specifier .layout-b4 .brand-box01 {
	margin-left: 35%;
}
.html-specifier .layout-c1 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c1 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c1 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c1 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c1 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c1 .menu-box-01 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-c1 .navbar {
	width: 75%; float: left;
}
.html-specifier .layout-c1 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-c1 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c1 .content-wide {
	width: 100%;
}
.html-specifier .layout-c2 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c2 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c2 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c2 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-c2 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c2 .menu-box-01 {
	margin: auto; position: relative; max-width: 980px;
}
.html-specifier .layout-c2 .navbar {
	width: 75%; float: left;
}
.html-specifier .layout-c2 .navbar-search {
	width: 25%; float: right;
}
.html-specifier .layout-c2 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-c2 .content-wide {
	width: 100%;
}
.html-specifier .layout-d1 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d1 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d1 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-d1 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d1 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-d1 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-d2 .main-header {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d2 .brand-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d2 .brand-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-d2 .brand-img-box {
	width: 100%; max-width: 100%;
}
.html-specifier .layout-d2 .brand-img-box01 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-d2 .boxcontent02 {
	margin: auto; max-width: 980px;
}
@media all and (min-width:980px)
{
.html-specifier .thumb-li {
	min-height: 300px !important;
}
.html-specifier .album .content-wide .thumb-li {
	width: 25%;
}
.html-specifier .sidebar .hgroup-inner02 {
	padding-top: 10px;
}
}
@media all and (max-width:979px)
{
.html-specifier .body .navbar-search {
	margin: 0px; float: right; position: relative;
}
.html-specifier .body {
	background-size: 1980px;
}
}
@media all and (max-width:979px) and (min-width:768px)
{
.html-specifier .main-header {
	padding-top: 30px;
}
.html-specifier .navbar .btn-navbar {
	margin: 5px; width: 40px; height: 40px; float: none;
}
.html-specifier .body .navbar {
	width: 100%; float: none;
}
.html-specifier .body .navbar-search {
	left: auto; top: 6px; width: auto; right: 0px;
}
.html-specifier .body .boxcontent02 {
	position: static;
}
.html-specifier .body .extra-item01 {
	display: none;
}
.html-specifier .body .extra-item02 {
	display: none;
}
.html-specifier .body .extra-item03 {
	display: none;
}
.html-specifier .body .extra-item04 {
	display: none;
}
.html-specifier .body .content-wide {
	width: 100%;
}
}
.html-specifier .body {
	width: 100% !important; font-family: "lato_light","Arial";
}
.html-specifier .container {
	margin: 0px auto; width: 1200px;
}
.html-specifier .main-header .row-fluid {
	margin: 0px auto; width: 980px;
}
.html-specifier .upbox-inner {
	background-repeat: repeat;
}
.html-specifier .brand-box01 {
	background-repeat: repeat;
}
.html-specifier .brand-img-box01 {
	background-repeat: repeat;
}
.html-specifier .upbox-inner {
	padding-top: 5px;
}
.html-specifier .box_skitter .info_slide .image_number {
	margin: 0px 0px 0px 5px; padding: 0px; width: 13px; height: 13px; text-indent: -9999px; background-repeat: no-repeat;
}
.html-specifier .box_skitter .info_slide {
	padding: 0px; left: 35px !important; top: 10px; right: auto !important;
}
.html-specifier .box_skitter .label_skitter {
	background: none; padding: 20px 60px 20px 80px; height: 100px; text-align: left; display: none; z-index: 95; max-width: 980px; opacity: 1;
}
.html-specifier .body.layout-b3 .box_skitter .label_skitter {
	width: 736px !important;
}
.html-specifier .body.layout-b4 .box_skitter .label_skitter {
	width: 736px !important;
}
.html-specifier .layout-a1 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .layout-a2 .boxcontent02 {
	margin: auto; max-width: 980px;
}
.html-specifier .box_skitter .label_skitter > p {
	padding: 0px; line-height: 50px; font-family: "lato_light","ubuntu"; font-size: 50px; text-shadow: 1px 1px 2px;
}
.html-specifier .news-link-all {
	text-transform: uppercase; font-family: "lato_light","ubuntu"; font-size: 21px; font-style: normal;
}
.html-specifier .showcase-openlink {
	text-transform: uppercase; font-family: "lato_light","ubuntu"; font-size: 21px; font-style: normal;
}
.html-specifier .album-linktxt {
	text-transform: uppercase; font-family: "lato_light","ubuntu"; font-size: 21px; font-style: normal;
}
.html-specifier .row-fluid.downbox {
	padding-top: 0px;
}
.html-specifier .jp-audio {
	margin-top: 10px; margin-bottom: 10px;
}
.html-specifier .row-fluid.upbox {
	padding-bottom: 20px; padding-left: 20px;
}
.html-specifier .row-fluid.brand-box.clearfix {
	padding-top: 35px; padding-bottom: 30px;
}
.html-specifier .main-hgroup {
	padding-top: 10px;
}
.html-specifier .main-header .main-h1 {
	text-transform: uppercase; line-height: 55px; font-family: "lato_regular","ubuntu"; font-size: 55px; font-weight: bold; text-shadow: 1px 1px 2px #000;
}
.html-specifier .main-header .main-h2 {
	line-height: 32px; padding-right: 30px; font-family: "lato_regular","ubuntu"; font-size: 32px; font-weight: normal; text-shadow: 1px 1px 2px #000;
}
.html-specifier .menu-box01 {
	max-width: 980px;
}
.html-specifier .layout-c1 .menu-box {
	margin: 0px auto;
}
.html-specifier .layout-c2 .menu-box {
	margin: 0px auto;
}
.html-specifier .stack-wide {
	padding-right: 15px; padding-left: 15px;
}
.html-specifier .stack-half {
	padding-right: 15px; padding-left: 15px;
}
.html-specifier .content h3 {
	font-family: "lato_light","ubuntu"; font-size: 19px;
}
.html-specifier .sidebar h3 {
	font-family: "lato_light","ubuntu"; font-size: 19px;
}
.html-specifier .body .content hgroup {
	padding-right: 5px; padding-left: 5px; margin-bottom: 15px;
}
.html-specifier .content .drawer-showcase hgroup {
	padding-left: 0px !important;
}
.html-specifier .body .content .drawer-half hgroup {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .body .content .drawer-videogiallo .drawer-txtbox {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .body .content .drawer-videobianco .drawer-txtbox {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .body .content .drawer-videoself .drawer-txtbox {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .body .sidebar hgroup {
	padding-right: 5px; padding-left: 5px; margin-bottom: 2px;
}
.html-specifier .drawer.drawer-wide.sidedrawer4.drawer-news.drawer-news-scroll hgroup {
	padding-left: 0px;
}
.html-specifier .drawer.drawer-wide.sidedrawer5.drawer-news.drawer-news-autoscroll hgroup {
	padding-left: 0px;
}
.html-specifier .content .drawer-generic {
	padding-right: 15px; padding-left: 15px !important;
}
.html-specifier .content .news-introbox {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .content .news-head-up {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .content .drawer-bodybox {
	padding-right: 5px; padding-bottom: 10px; padding-left: 5px;
}
.html-specifier .sidebar .drawer-bodybox {
	padding-right: 15px; padding-left: 15px;
}
.html-specifier .body .drawer-title {
	line-height: 30px; font-family: "lato_regular","Arial"; font-size: 23px; font-weight: bold;
}
.html-specifier .body .h1-page {
	line-height: 30px; font-family: "lato_regular","Arial"; font-size: 23px; font-weight: bold;
}
.html-specifier .drawer-title a {
	line-height: 30px; font-family: "lato_regular","Arial"; font-size: 23px; font-weight: bold;
}
.html-specifier .contact-form .contact-legend {
	line-height: 30px; font-family: "lato_regular","Arial"; font-size: 23px; font-weight: bold;
}
.html-specifier .sidebar .drawer-likebox {
	padding-bottom: 20px !important;
}
.html-specifier .sidebar .drawer-linklist {
	padding-bottom: 20px !important;
}
.html-specifier .sidebar .drawer-news {
	padding-bottom: 20px !important;
}
.html-specifier .drawer-album-box {
	margin-bottom: 20px;
}
.html-specifier .sidebar03 {
	padding-top: 15px; padding-bottom: 120px;
}
.html-specifier .sidebar .hgroup-inner {
	margin-right: 10px; margin-left: 10px;
}
.html-specifier .body .drawer-subtitle {
	line-height: 25px; font-family: "lato_light","sourcesanspro"; font-size: 19px; font-weight: bold !important;
}
.html-specifier .showcase-dialog-h2 {
	line-height: 25px; font-family: "lato_light","sourcesanspro"; font-size: 19px; font-weight: bold !important;
}
.html-specifier .body .drawer-subtitle {
	line-height: 19px; font-weight: bold;
}
.html-specifier .stack-box1 .drawer {
	padding-top: 15px;
}
.html-specifier .content .drawer-half hgroup {
	margin-top: 10px; margin-bottom: 5px;
}
.html-specifier .sidebar .contact-form .contact-legend {
	padding-top: 10px; padding-bottom: 5px;
}
.html-specifier .news-introbox > p {
	line-height: 20px;
}
.html-specifier .news-abstract-txt > p {
	line-height: 20px;
}
.html-specifier .drawer-apptxt-cont > p {
	line-height: 20px;
}
.html-specifier .drawer-txtbox > p {
	line-height: 20px;
}
.html-specifier .drawer-showcasetxt > p {
	line-height: 20px;
}
.html-specifier .drawer-newstxt > p {
	line-height: 20px;
}
.html-specifier .resultpage-pageul p {
	line-height: 20px;
}
.html-specifier .drawer-linklisttxt > p {
	line-height: 20px;
}
.html-specifier .sidebar .drawer-doclistbox > p {
	line-height: 20px;
}
.html-specifier .drawer-doclisttxt > p {
	line-height: 20px;
}
.html-specifier .drawer-imgbox-l {
	margin: 0px 10px 4px 0px;
}
.html-specifier .drawer-imgbox-r {
	margin: 0px 0px 4px 10px;
}
.html-specifier .drawer-txtimg .drawer-imgbox-down {
	padding-top: 15px;
}
.html-specifier .drawer-imgbox-up.img-wide {
	padding-top: 10px;
}
@media all and (min-width:767px)
{
.html-specifier .sidebar .drawer .drawer-bodybox {
	padding: 5px 15px 15px;
}
.html-specifier .sidebar .drawer-files {
	padding: 0px;
}
.html-specifier .sidebar .drawer-linkbox {
	padding: 0px;
}
.html-specifier .sidebar .drawer-doclistbox {
	padding: 0px;
}
}
.html-specifier .sidebar .drawer-showcase .drawer-bodybox {
	padding: 0px;
}
.html-specifier .drawer-half {
	margin-left: 0px;
}
.html-specifier .drawer-half {
	padding: 5px;
}
.html-specifier .drawer-wide {
	padding: 5px;
}
.html-specifier .drawer-video .drawer-txtbox {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .stack-half .drawer-contact .drawer-inner01 {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .drawer-imgbox {
	padding-top: 2px; padding-bottom: 0px;
}
.html-specifier .content .singlenews .drawer-imgbox {
	margin-left: 10px;
}
.html-specifier .content .drawer-showcase {
	padding-bottom: 20px;
}
.html-specifier .drawer-imgbox-up {
	margin: 0px;
}
.html-specifier .drawer-imgbox-down {
	margin: 0px;
}
.html-specifier .drawer-imgbox-more-oriz {
	margin: 0px;
}
.html-specifier .drawer-imgbox-double-oriz {
	margin: 0px;
}
.html-specifier .drawer-half .img-b {
	margin: 0px;
}
.html-specifier .drawer-showcaseimg-down {
	margin: 0px;
}
.html-specifier .drawer-showcaseimg-up {
	margin: 0px;
}
.html-specifier .drawer-imgbox-double-vr {
	padding-bottom: 0px;
}
.html-specifier .drawer-imgbox > div {
	padding: 1px;
}
.html-specifier .drawer-files a:hover {
	text-decoration: underline;
}
.html-specifier .drawer-txtbox a:hover {
	text-decoration: underline;
}
.html-specifier .drawer-linkbox a:hover {
	text-decoration: underline;
}
.html-specifier .drawer-ctrow.typeprivacy a:hover {
	text-decoration: underline;
}
.html-specifier .friends-signal {
	font-size: 16px;
}
.html-specifier .friends-signal:hover {
	text-decoration: underline;
}
.html-specifier .breadcrumb a:hover {
	text-decoration: underline;
}
.html-specifier .drawer-ctrow.typeprivacy a:hover {
	text-decoration: underline;
}
.html-specifier .drawer-half .album-linktxt {
	margin-left: 31%;
}
.html-specifier .drawer-half .drawer-linkbox a {
	margin-left: 31%;
}
.html-specifier .layout-a5 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-a5 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-a6 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-a6 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-a7 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-a7 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-a8 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-a8 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-d1 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-d1 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-d2 .drawer-half .album-linktxt {
	margin-left: 22%;
}
.html-specifier .layout-d2 .drawer-half .drawer-linkbox a {
	margin-left: 22%;
}
.html-specifier .layout-a5 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-a6 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-a7 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-a8 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-d1 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-d2 .drawer-wide .album-linktxt {
	margin-left: 38%;
}
.html-specifier .layout-b1 .drawer-wide .album-linktxt {
	margin-left: 41%;
}
.html-specifier .layout-b2 .drawer-wide .album-linktxt {
	margin-left: 41%;
}
.html-specifier .layout-b3 .drawer-wide .album-linktxt {
	margin-left: 41%;
}
.html-specifier .layout-b4 .drawer-wide .album-linktxt {
	margin-left: 41%;
}
.html-specifier .sidebar .drawer-wide .album-linktxt {
	margin-left: 20%;
}
.html-specifier .sidebar .drawer-wide .drawer-linkbox a {
	margin-left: 20%;
}
.html-specifier .drawer-linkbox {
	margin-top: 10px;
}
.html-specifier .drawer-wide .album-linktxt {
	margin-left: 41%;
}
.html-specifier .drawer-links a:hover {
	text-decoration: underline;
}
.html-specifier .news-link-all:hover {
	text-decoration: underline;
}
.html-specifier .drawer-news-autoscroll .newsbox-ext {
	height: 180px; overflow: hidden;
}
.html-specifier .resultpage-topli h2 {
	font-family: "lato_light","ubuntu"; font-weight: normal;
}
.html-specifier .resultpage-topli h2 a {
	font-family: "lato_light","ubuntu"; font-weight: normal;
}
.html-specifier .label-search {
	font-family: "lato_light","ubuntu"; font-size: 20px;
}
.html-specifier .resultpage-topli a:hover {
	text-decoration: underline;
}
.html-specifier .thumbsvideo-title:hover {
	text-decoration: underline;
}
.html-specifier .email:hover {
	text-decoration: underline;
}
.html-specifier .main-header {
	background-position: bottom; margin: 0px auto !important;
}
.html-specifier .hp .content-wide {
	padding: 5px; margin-right: 5px; margin-left: 5px;
}
.html-specifier .drawer {
	padding-bottom: 20px;
}
.html-specifier .drawer-wide {
	padding: 5px 5px 20px;
}
.html-specifier .sidebar .drawer-wide {
	padding: 0px;
}
.html-specifier .sidebar .drawer-title {
	padding: 0px;
}
.html-specifier .sidebar .drawer-subtitle {
	padding: 0px;
}
.html-specifier .sidebar .album-wide .album-linktxt {
	padding: 10px;
}
.html-specifier .main-footer a {
	color: rgb(0, 0, 0);
}
.html-specifier .firmname-box {
	text-align: center;
}
.html-specifier .poweredby {
	text-align: center;
}
.html-specifier .primarypage a {
	text-align: left; text-transform: uppercase; font-size: 14px; font-weight: normal;
}
.html-specifier .primarypage {
	padding-top: 1px; padding-bottom: 4px;
}
.html-specifier .firmname {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .poweredby {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .subpage a {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .footertel {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .footerfax {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .footermail {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .footer-boxlinks {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .legalnotes {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .linksitemap {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .disclaimer {
	font-family: "lato_light","ubuntu"; font-size: 13px;
}
.html-specifier .subpage {
	padding-bottom: 1px; margin-right: 5px;
}
.html-specifier .subpage span {
	font-size: 13px;
}
.html-specifier .main-footer01 {
	margin: auto; width: 980px;
}
.html-specifier .body.sitemap .sitemap-content ul li {
	padding-bottom: 2px; margin-top: 4px;
}
.html-specifier .main-footer {
	line-height: 20px; font-size: 15px;
}
.html-specifier .body .main-footer .menu-sitemap {
	width: 100%; margin-top: 60px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: right;
}
.html-specifier .menu-sitemap01 {
	padding-top: 20px;
}
.html-specifier .body .main-footer .sitemap-title {
	width: 12%; text-align: left; text-transform: uppercase; padding-top: 12px; font-family: "lato_light","arial"; font-size: 16px !important; font-weight: normal; float: left;
}
.html-specifier .body-sitemap .first {
	padding: 10px; width: 13%; float: left;
}
.html-specifier .body-sitemap .clearfix {
	padding: 10px; width: 13%; float: left;
}
.html-specifier .body-sitemap .last {
	padding: 10px; width: 13%; float: left;
}
.html-specifier .body-sitemap .primarypage {
	font-family: "lato_light","ubuntu" !important;
}
.html-specifier .firmname-box {
	padding-top: 20px; padding-right: 20px; padding-left: 20px;
}
.html-specifier .poweredby {
	padding-bottom: 10px;
}
.html-specifier .body.sitemap .sidebar .drawer-files {
	padding-top: 10px; padding-bottom: 10px; padding-left: 15px; margin-top: 0px; margin-bottom: 0px;
}
.html-specifier .sitemap .sidebar .drawer-doclistbox .drawer-files {
	padding-left: 0px;
}
.html-specifier .sitemap .sidebar .drawer-txtbox {
	padding-right: 15px; padding-left: 15px;
}
.html-specifier .sitemap .sidebar .drawer-doclistbox {
	padding-right: 15px; padding-left: 15px;
}
.html-specifier .sitemap .sidebar .drawer-linkbox {
	padding: 0px;
}
.html-specifier .sitemap-content .h1-page {
	padding-left: 0px;
}
.html-specifier .body .sitemap-content {
	padding: 10px 15px 15px;
}
.html-specifier .sitemap-content .h1-page {
	line-height: 40px; margin-top: 15px; margin-bottom: 10px;
}
.html-specifier .sitemap-level1 > li {
	text-decoration: none; margin-bottom: 15px;
}
.html-specifier .sitemap .drawer.drawer-wide.sidedrawer4.drawer-txtimg {
	padding-bottom: 11px;
}
.html-specifier .sitemap-content ul ul {
	margin-top: 2px; margin-bottom: 2px; margin-left: 30px;
}
.html-specifier .sitemap-content li a {
	line-height: normal; font-family: "lato_light","arial"; font-size: 17px; font-weight: normal; display: block;
}
.html-specifier .sitemap-content li ul a {
	line-height: normal; font-family: "lato_light","arial"; font-style: italic; font-weight: normal; margin-bottom: 0px;
}
.html-specifier .sitemap-content ul.sitemap-level1 > li > a {
	text-transform: uppercase; font-size: 20px;
}
.html-specifier .sitemap-content ul.sitemap-level2 > li > a {
	font-size: 16px;
}
.html-specifier .sitemap-content ul.sitemap-level3 > li > a {
	font-size: 15px;
}
.html-specifier .sitemap-content ul.sitemap-level4 > li > a {
	font-size: 14px;
}
.html-specifier .sitemap-content ul.sitemap-level5 > li > a {
	font-size: 13px;
}
.html-specifier .sitemap-content ul.sitemap-level6 > li > a {
	font-size: 12px;
}
.html-specifier .resultpage-content {
	padding: 10px !important;
}
.html-specifier .resultpage-content .h1-page {
	padding-left: 0px;
}
.html-specifier .resultpage-pagination {
	margin-top: 10px; margin-bottom: 15px;
}
.html-specifier .resultpage-pag {
	font-size: 17px;
}
.html-specifier .resultpage-pag li {
	padding: 5px;
}
.html-specifier .resultpage-ul a:hover {
	text-decoration: underline;
}
.html-specifier .resultpage-topli {
	margin-bottom: 20px;
}
.html-specifier .resultpage-topli > h2 {
	margin: 5px 0px; font-size: 32px;
}
.html-specifier .resultpage-pageul p {
	font-family: "lato_light","Arial"; font-weight: normal;
}
.html-specifier .drawer-imgbox-up {
	margin-bottom: 10px;
}
.html-specifier .drawer-imgbox-down {
	margin-bottom: 10px;
}
.html-specifier .drawer-half.drawer-news .singlenews hgroup {
	background: none !important;
}
.html-specifier .drawer-news-autoscroll .singlenews hgroup {
	background: none !important;
}
.html-specifier .drawer-news-scroll .singlenews hgroup {
	background: none !important;
}
.html-specifier .body .content .singlenews {
	padding-right: 10px; padding-left: 0px;
}
.html-specifier .sidebar .drawer-news-autoscroll .singlenews .drawer-title {
	padding-left: 10px;
}
.html-specifier .sidebar .drawer-news-scroll .singlenews .drawer-title {
	padding-left: 10px;
}
.html-specifier .sidebar .drawer-news-scroll .singlenews .drawer-subtitle {
	padding-left: 10px;
}
.html-specifier .sidebar .drawer-news-autoscroll .singlenews .drawer-subtitle {
	padding-left: 10px;
}
.html-specifier .drawer-engagement {
	padding: 10px 10px 20px !important;
}
.html-specifier .drawer-half.drawer6.drawer-generic {
	padding-left: 5px;
}
.html-specifier .content .responsive-tablebox {
	padding: 7px; margin-top: 15px; margin-bottom: 15px;
}
.html-specifier .search-icon-box img {
	box-shadow: none;
}
.html-specifier .news-head-up {
	margin: 5px 0px;
}
.html-specifier .drawer-newstxt {
	margin-bottom: 10px;
}
.html-specifier .news-abstract-txt {
	margin-top: 10px;
}
.html-specifier .news-introbox {
	margin-bottom: 20px;
}
.html-specifier .newsbox-ext {
	margin-top: 10px;
}
.html-specifier .body .news-box-prev {
	width: 42px; height: 42px; text-indent: -9999px; margin-top: -2px; float: left; display: block;
}
.html-specifier .body .news-box-next {
	width: 42px; height: 42px; text-indent: -9999px; margin-top: -2px; float: left; display: block;
}
.html-specifier .body .news-box-prev {
	left: 10px;
}
.html-specifier .body .news-box-next {
	width: 42px; height: 42px; right: 10px;
}
.html-specifier .sidebar .news-introbox {
	padding: 10px;
}
.html-specifier .sidebar .drawer-generic {
	padding: 10px;
}
.html-specifier .sidebar .news-head-up {
	padding: 10px;
}
.html-specifier .sidebar .news-whenrow1 {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .sidebar .news-whenrow2 {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .sidebar .news-where {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .sidebar .news-abstract-txt {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .drawer.drawer-wide.sidedrawer4.drawer-news.drawer-news-scroll .news-abstract-txt {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .sidebar01 {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .contact-form .contact-legend {
	line-height: 25px; font-family: "lato_light","arial"; font-size: 24px;
}
.html-specifier .sidebar .contact-form {
	padding: 0px 20px 10px;
}
.html-specifier .sidebar .newsletter-form {
	padding: 0px 0px 10px;
}
.html-specifier .sidebar .help-block {
	padding-top: 5px;
}
.html-specifier .contat-thanks-p1 {
	padding-top: 15px; padding-left: 10px; font-family: "lato_light","Arial";
}
.html-specifier .contat-thanks-p2 {
	padding-top: 15px; padding-left: 10px; font-family: "lato_light","Arial";
}
.html-specifier .showcase-close {
	top: 10px; width: 42px; height: 44px; right: 0px; text-indent: -9999px; margin-right: 10px; display: block; position: absolute; z-index: 8040; cursor: pointer;
}
.html-specifier .privacy-close {
	top: 10px; width: 42px; height: 44px; right: 0px; text-indent: -9999px; margin-right: 10px; display: block; position: absolute; z-index: 8040; cursor: pointer;
}
.html-specifier .thanks-close {
	top: 10px; width: 42px; height: 44px; right: 0px; text-indent: -9999px; margin-right: 10px; display: block; position: absolute; z-index: 8040; cursor: pointer;
}
.html-specifier .newsletter-close {
	top: 10px; width: 42px; height: 44px; right: 0px; text-indent: -9999px; margin-right: 10px; display: block; position: absolute; z-index: 8040; cursor: pointer;
}
.html-specifier .showcase-close {
	background-repeat: no-repeat;
}
.html-specifier .privacy-close {
	background-repeat: no-repeat;
}
.html-specifier .thanks-close {
	background-repeat: no-repeat;
}
.html-specifier .body .privacy-dialog > p {
	font-size: 14px;
}
.html-specifier .contact-sent-ok {
	padding: 10px !important;
}
.html-specifier .newsletter-dialog {
	padding: 10px !important;
}
.html-specifier.ie8 .contact-sent-ok {
	padding: 10px !important;
}
.html-specifier .newsletter-dialog {
	padding: 10px !important;
}
.html-specifier .privacy-dialog {
	border: 0px currentColor; border-image: none; background-image: none;
}
.html-specifier .contact-form .drawer-ctrow {
	margin-top: 5px; margin-bottom: 10px;
}
.html-specifier .contact-form .drawer-ctrow label {
	margin-bottom: 5px; display: block;
}
.html-specifier .content .typeprivacy input {
	float: left;
}
.html-specifier .sidebar .typeprivacy input {
	float: left;
}
.html-specifier .content .typeprivacy p {
	width: 90%; margin-top: 2px; margin-left: 4px; float: left;
}
.html-specifier .sidebar .typeprivacy p {
	width: 90%; margin-top: 2px; margin-left: 4px; float: left;
}
.html-specifier .drawer-half .drawer-ctrow textarea {
	width: 90%;
}
.html-specifier .content input[type='text'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content input[type='password'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content input[type='email'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content input[type='tel'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content textarea {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content select {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar input[type='text'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar input[type='password'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar input[type='email'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar input[type='tel'] {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar textarea {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .sidebar select {
	padding: 8px; border: currentColor; border-image: none; line-height: normal; display: block;
}
.html-specifier .content input[type='text'] {
	width: 90%;
}
.html-specifier .content input[type='password'] {
	width: 90%;
}
.html-specifier .content input[type='email'] {
	width: 90%;
}
.html-specifier .content input[type='tel'] {
	width: 90%;
}
.html-specifier .content textarea {
	width: 90%;
}
.html-specifier .content select {
	width: 90%;
}
.html-specifier .help-block {
	font-family: "lato_light","arial"; font-size: 12px; font-style: italic; margin-bottom: 5px; lett: -1px;
}
.html-specifier .contacts .typeonlytxt {
	font-family: "lato_light","arial"; font-size: 12px; font-style: italic; margin-bottom: 5px; lett: -1px;
}
.html-specifier #recaptcha_area {
	width: 318px !important; overflow: hidden;
}
.html-specifier #recaptcha_table {
	width: 318px !important; overflow: hidden;
}
.html-specifier .typeradio input[type='radio'] {
	margin-top: 3px !important;
}
.html-specifier .drawer-inputck input[type='checkbox'] {
	margin-top: 3px !important;
}
.html-specifier .btn.btn-ctsubmit {
	margin: 5px;
}
.html-specifier .sidebar button {
	border: 0px currentColor; border-image: none; line-height: normal; font-style: normal; font-weight: normal;
}
.html-specifier .content button {
	border: 0px currentColor; border-image: none; line-height: normal; font-style: normal; font-weight: normal;
}
.html-specifier .body .privacy-dialog {
	padding: 30px 60px;
}
.html-specifier .content span.ok-form {
	top: 1px; width: 20px; height: 20px; right: -5px; display: block; position: absolute;
}
.html-specifier .sidebar span.ok-form {
	top: 1px; width: 20px; height: 20px; right: -5px; display: block; position: absolute;
}
.html-specifier .content span.error-form {
	top: 1px; width: 20px; height: 20px; right: -5px; display: block; position: absolute;
}
.html-specifier .sidebar span.error-form {
	top: 1px; width: 20px; height: 20px; right: -5px; display: block; position: absolute;
}
.html-specifier .content .drawer-album {
	padding-bottom: 10px !important;
}
.html-specifier .album .content {
	background-position: top !important; background-repeat: no-repeat !important;
}
.html-specifier .breadcrumbs-box .h1-page {
	font-family: "lato_light","arial";
}
.html-specifier .breadcrumbs-box .breadcrumb {
	font-family: "lato_light","arial";
}
.html-specifier .breadcrumbs-box .breadcrumb {
	padding-left: 18px;
}
.html-specifier .breadcrumbs-box .h1-page {
	padding-left: 17px;
}
.html-specifier .breadcrumb {
	font-size: 20px;
}
.html-specifier .album .stack-box {
	padding: 10px;
}
.html-specifier .album .stack-box02 {
	padding-top: 0px;
}
.html-specifier .thumb-wrapper h2 {
	text-align: left; text-transform: uppercase; padding-left: 5px; font-family: "lato_light",Arial; font-size: 24px; font-weight: lighter;
}
.html-specifier .breadcrumbs-box02 {
	padding: 10px 23px 0px 10px;
}
.html-specifier .fancybox-title-inside-wrap {
	padding-top: 10px; font-family: "lato_light","arial"; font-size: 17px;
}
.html-specifier .thumb-li {
	margin-top: 42px;
}
.html-specifier .thumb-wrapper {
	padding: 0px;
}
.html-specifier .thumb-gallery {
	border: currentColor; border-image: none;
}
.html-specifier .album .thumb-li {
	margin: 0px; float: left;
}
.html-specifier .slideshow-listbox > a {
	padding: 30px;
}
.html-specifier .drawer-sliderbox.drawer-sliderbox-preview .carousel-extbox .caroufredsel_wrapper {
	border: 0px currentColor; border-image: none; box-shadow: -1px 2px 7px #000;
}
.html-specifier .content .drawer-album-box.album-wide {
	box-shadow: -1px 2px 5px #000;
}
.html-specifier .body .fancybox-close {
	outline: 0px; top: -25px; right: 0px;
}
.html-specifier .content01 .drawer-bodybox .slideshow-listbox img {
	margin-top: 3px; float: left; display: block; box-shadow: -1px 2px 7px #000;
}
.html-specifier.ie8 .content01 .drawer-bodybox .slideshow-listbox img {
	padding-right: 0px; padding-left: 0px !important;
}
.html-specifier .content01 .drawer-bodybox .image-carousel {
	padding-bottom: 0px; margin-top: 10px;
}
.html-specifier .drawer-sliderbox.drawer-sliderbox-preview {
	padding-bottom: 0px; margin-top: 10px;
}
.html-specifier .carousel-extbox {
	padding-top: 15px;
}
@media all and (min-width:979px)
{
.html-specifier .main-header {
	min-height: 350px;
}
}
.html-specifier .image-carousel .dialog-prev {
	margin-left: 0px;
}
.html-specifier .image-carousel .dialog-next {
	margin-right: 0px;
}
.html-specifier .drawer-wide .carousel-boxlist {
	padding-right: 41px; padding-left: 41px;
}
.html-specifier .sitemap .sidebar .drawer-imgbox.drawer-imgbox-up.img-wide {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .carousel-boxlist01 img {
	padding: 0px;
}
.html-specifier .sidebar01 .dialog-prev {
	top: 56%;
}
.html-specifier .sidebar01 .dialog-next {
	top: 56%; margin-right: -10px !important;
}
.html-specifier .sidebar01 .image-carousel {
	margin-top: 10px; margin-left: 2px;
}
.html-specifier .sidebar01 .slideshow-listbox img {
	float: left; display: block; box-shadow: none;
}
.html-specifier .sidebar #slideshow2 > a {
	padding: 22px;
}
.html-specifier.ie8 .sidebar01 .slideshow-listbox img {
	padding: 0px !important;
}
.html-specifier.ie8 .navbar-search .navbar-search02 input.search-query {
	background-color: rgb(255, 255, 255) !important;
}
.html-specifier .drawer-sliderbox.drawer-sliderbox-preview {
	margin-top: 10px;
}
.html-specifier .news-when {
	margin-top: 10px; margin-bottom: 0px;
}
.html-specifier .newslist-box {
	padding: 20px;
}
.html-specifier .singlenews {
	padding-bottom: 10px;
}
.html-specifier .singlenews p {
	margin-top: 10px;
}
.html-specifier .singlenews .drawer-newstxt {
	padding-left: 10px;
}
.html-specifier .singlenews .drawer-newstxt hgroup {
	margin-left: -10px;
}
.html-specifier .drawer-newstxt .drawer-subtitle {
	text-align: left; line-height: normal;
}
.html-specifier .drawer-newstxt hgroup {
	background-position: top; background-repeat: no-repeat;
}
.html-specifier .sidebar .drawer-showcase {
	padding-bottom: 20px;
}
.html-specifier .content .drawer-showcase .drawer-bodybox {
	padding: 0px;
}
.html-specifier .content .drawer-showcase .drawer-showcasetxt {
	padding-right: 15px;
}
.html-specifier .drawer-showcase .hgroup-inner02 {
	padding-top: 0px;
}
.html-specifier .drawer-half.drawer-showcase .img-m {
	margin: 0px; float: none;
}
.html-specifier .drawer-showcasetxt {
	margin-bottom: 10px;
}
.html-specifier .showcase-close {
	top: 3px !important; right: -7px !important;
}
.html-specifier .sidebar .drawer-showcase .drawer-imgbox {
	padding-top: 10px; padding-right: 15px; padding-left: 15px;
}
.html-specifier .sidebar .drawer-showcase .drawer-showcasetxt {
	padding-top: 10px; padding-right: 15px; padding-left: 15px;
}
.html-specifier .sidebar .showcase-openlink {
	margin-left: 7%;
}
.html-specifier .sidebar .drawer-showcase .drawer-showcasebox {
	margin-bottom: 10px;
}
.html-specifier .sidebar .drawer-showcase .drawer-imgbox {
	margin-top: 2px !important;
}
.html-specifier .contact-sent-ok {
	color: rgb(35, 35, 35); font-size: 14px;
}
.html-specifier .contact-thanks-page {
	color: rgb(35, 35, 35); font-size: 14px;
}
.html-specifier .showcase-dialog-body .showcase-carousel {
	margin-top: 20px;
}
.html-specifier .showcase-dialog-body .dialog-prev {
	margin-left: 30px;
}
.html-specifier .showcase-dialog-body .dialog-next {
	margin-right: 30px !important;
}
.html-specifier .showcase-dialog a {
	padding-top: 10px; text-decoration: none; margin-right: 10px;
}
.html-specifier .dialogslideshow-pagination {
	margin-top: 10px;
}
.html-specifier .slideshow-pagination {
	margin-top: 10px;
}
.html-specifier .showcase-dialog-h1 {
	text-align: center; text-transform: uppercase; font-family: "lato_light","arial"; font-size: 24px; font-weight: lighter; margin-top: 15px; margin-bottom: 5px;
}
.html-specifier .showcase-dialog-h2 {
	text-align: center; padding-bottom: 10px; font-size: 24px; font-weight: normal;
}
.html-specifier .showcase-socials {
	margin-top: 20px;
}
.html-specifier .dialogslideshow-pagination {
	margin-top: 10px;
}
.html-specifier .slideshow-pagination {
	margin-top: 10px;
}
.html-specifier .dialogslideshow-pagination a {
	margin: 0px 0px 0px 5px; padding: 0px; width: 13px; height: 13px;
}
.html-specifier .slideshow-pagination a {
	margin: 0px 0px 0px 5px; padding: 0px; width: 13px; height: 13px;
}
.html-specifier .drawer-showcase .hgroup-inner .drawer-title {
	text-align: left;
}
.html-specifier .drawer-showcase .hgroup-inner .drawer-subtitle {
	text-align: left;
}
.html-specifier .stack-half .drawer-showcase .drawer-inner01 {
	padding: 0px !important;
}
.html-specifier .stack-half .drawer-maps .drawer-inner01 {
	padding: 0px !important;
}
.html-specifier .drawer-showcasebox hgroup {
	background: none !important;
}
.html-specifier .drawer-showcasebox .drawer-title {
	padding-left: 0px;
}
.html-specifier .drawer-showcasebox .drawer-subtitle {
	padding-left: 0px;
}
.html-specifier .drawer-showcasebox .drawer-subtitle {
	background-image: none !important;
}
.html-specifier .drawer-showcasebox .drawer-half-left .drawer-subtitle {
	margin-left: 39%;
}
.html-specifier .sidebar .drawer-showcase .drawer-showcaseimg-up {
	padding-top: 10px; padding-bottom: 20px;
}
.html-specifier .boxvideo {
	border: 3px solid rgb(35, 35, 35); border-image: none;
}
.html-specifier .videothumbs-next {
	width: 42px; height: 42px;
}
.html-specifier .videothumbs-prev {
	width: 42px; height: 42px;
}
.html-specifier .videothumbs-prev {
	margin-top: -22px;
}
.html-specifier .videothumbs-next {
	margin-top: -22px;
}
.html-specifier .drawer-maps .drawer-title {
	line-height: 40px;
}
.html-specifier .vcard {
	text-align: left; line-height: 19px; padding-bottom: 20px; margin-top: 10px;
}
.html-specifier .sidebar .vcard {
	margin-top: 0px;
}
.html-specifier .address-skypeButtons img {
	margin: 0px auto !important;
}
.html-specifier .mapbox-btn-l {
	margin-bottom: 10px;
}
.html-specifier .mapbox-btn-r {
	margin-bottom: 10px;
}
.html-specifier .maps-routingbox {
	margin-top: 10px;
}
.html-specifier .address-skypeButtons img {
	margin: 0px auto !important;
}
.html-specifier .map-zoomout {
	background-position: top; left: 45px; width: 22px; height: 21px; text-indent: -9999px; font-size: 0px; margin-bottom: 5px; float: right; background-repeat: no-repeat;
}
.html-specifier .map-zoomout:hover {
	background-position: bottom; left: 45px; width: 22px; height: 21px; text-indent: -9999px; font-size: 0px; float: right; background-repeat: no-repeat;
}
.html-specifier .map-zoomin {
	background-position: top; left: 45px; width: 22px; height: 21px; text-indent: -9999px; font-size: 0px; margin-bottom: 5px; float: right; background-repeat: no-repeat;
}
.html-specifier .map-zoomin:hover {
	background-position: bottom; left: 45px; width: 22px; height: 21px; text-indent: -9999px; font-size: 0px; margin-bottom: 5px; float: right; background-repeat: no-repeat;
}
.html-specifier .map-viewmap {
	background-position: top; left: 20px; width: 22px; height: 22px; text-indent: -9999px; font-size: 0px; margin-bottom: 5px; float: left; background-repeat: no-repeat;
}
.html-specifier .map-viewmap:hover {
	background-position: bottom; left: 20px; width: 22px; height: 22px; text-indent: -9999px; font-size: 0px; margin-bottom: 5px; float: left; background-repeat: no-repeat;
}
.html-specifier .map-viewsat {
	background-position: top; left: 20px; width: 25px; height: 22px; text-indent: -9999px; font-size: 0px; float: left; background-repeat: no-repeat;
}
.html-specifier .map-viewsat:hover {
	background-position: bottom; left: 20px; width: 25px; height: 22px; text-indent: -9999px; font-size: 0px; float: left; background-repeat: no-repeat;
}
.html-specifier .map-viewmixed {
	background-position: top; left: 20px; width: 30px; height: 21px; text-indent: -9999px; font-size: 0px; margin-bottom: 8px; float: left; background-repeat: no-repeat;
}
.html-specifier .map-viewmixed:hover {
	background-position: bottom; left: 20px; width: 30px; height: 21px; text-indent: -9999px; font-size: 0px; margin-bottom: 8px; float: left; background-repeat: no-repeat;
}
.html-specifier .maps-routingbox a img {
	margin-bottom: 3px;
}
.html-specifier .url.address-skypeButtons {
	margin-top: 10px;
}
.html-specifier .layout-a3 .sidebar01 .contact-form {
	padding-top: 20px;
}
.html-specifier .body.layout-b1 .menu-box {
	margin-top: 0px !important;
}
.html-specifier .body.layout-b2 .menu-box {
	margin-top: 0px !important;
}
.html-specifier .body ul.nav .dropdown-menu li.divider {
	display: none;
}
.html-specifier .body ul.nav a {
	padding: 15px 30px; font-family: "lato_regular","ubuntu"; font-size: 14px; text-decoration: none;
}
.html-specifier .layout-a3 ul.nav a {
	padding: 15px 13px 0px; font-size: 14px;
}
.html-specifier .layout-a4 ul.nav a {
	padding: 15px 13px 0px; font-size: 14px;
}
.html-specifier .body.layout-a5 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .body.layout-a6 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .body.layout-a7 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .body.layout-a8 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .body.layout-d1 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .body.layout-d2 ul.nav a {
	margin-right: 0px !important;
}
.html-specifier .main-menu-inner {
	margin-left: 20px !important;
}
.html-specifier .body.layout-a1 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a2 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a3 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a4 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-c1 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-c2 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body ul.nav a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.html-specifier .body ul.nav a:focus {
	color: rgb(0, 0, 0); text-decoration: none;
}
.html-specifier .body ul.nav li.active a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.html-specifier .body ul.nav li.subactive a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.html-specifier .body ul.nav li:hover a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.html-specifier .body ul.nav > li > a {
	text-transform: uppercase; font-size: 17px;
}
.html-specifier .body ul.nav .dropdown-menu {
	margin-top: 0px;
}
.html-specifier .body ul.nav .dropdown-primary > .dropdown-menu li a {
	background-image: none;
}
.html-specifier .body ul.nav > li > .dropdown-menu {
	margin-top: 0px;
}
.html-specifier .body ul.nav .dropdown-menu li {
	margin: 3px;
}
.html-specifier .body ul.nav .dropdown-menu a {
	padding: 8px 20px 4px 8px; font-size: 14px;
}
.html-specifier .body ul.nav .dropdown-primary-act > .dropdown-menu {
	padding-bottom: 10px; margin-top: 14px;
}
.html-specifier .body ul.nav .dropdown-primary .dropdown-menu > li:first-child {
	text-transform: uppercase;
}
.html-specifier .body .navbar-search .navbar-search02 .search-icon-box img {
	text-indent: -9999px; display: none;
}
.html-specifier .body .navbar-search .navbar-search02 .search-icon-box {
	margin-right: 3px;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query {
	background: none; margin-left: 5px;
}
.html-specifier .body .navbar-search {
	width: 200px; margin-top: 2px; margin-right: 17px; margin-bottom: 6px; position: static;
}
.html-specifier .body .search-icon-box {
	background-repeat: no-repeat;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query {
	border: 0px currentColor; border-image: none; width: 100%;
}
.html-specifier .body .navbar-search .navbar-search02 .search-icon-box {
	top: 10px; right: -5px;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query {
	padding: 3px; max-width: 221px; background-color: rgb(255, 255, 255);
}
.html-specifier .body .navbar-search .navbar-search02 {
	border-radius: 10px; display: block; -webkit-border-radius: 10px;
}
.html-specifier .sidebar .drawer-app-icon.newsletter-icon {
	margin-top: 8px;
}
.html-specifier .showcase-dialog-txt {
	padding-right: 20px; padding-left: 20px;
}
.html-specifier .showcase-socials {
	padding-right: 20px; padding-left: 20px;
}
.html-specifier .nav > li {
	min-height: 40px;
}
@media all and (min-width:979px)
{
.html-specifier .body ul.nav .dropdown-menu li {
	width: 165px;
}
.html-specifier .body.layout-a7 ul.nav .dropdown-submenu > a {
	background-position: -750px -345px !important;
}
.html-specifier .body.layout-a8 ul.nav .dropdown-submenu > a {
	background-position: -750px -345px !important;
}
.html-specifier .body.layout-b2 ul.nav .dropdown-submenu > a {
	background-position: -750px -345px !important;
}
.html-specifier .body.layout-b3 ul.nav .dropdown-submenu > a {
	background-position: -750px -345px !important;
}
.html-specifier .body.layout-d1 ul.nav .dropdown-submenu > a {
	background-position: -750px -345px !important;
}
.html-specifier .body.layout-a7 ul.nav .dropdown-submenu-act > a {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-a7 ul.nav .dropdown-submenu > a:hover {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-a8 ul.nav .dropdown-submenu-act > a {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-a8 ul.nav .dropdown-submenu > a:hover {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-b2 ul.nav .dropdown-submenu-act > a {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-b2 ul.nav .dropdown-submenu > a:hover {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-b3 ul.nav .dropdown-submenu-act > a {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-b3 ul.nav .dropdown-submenu > a:hover {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-d1 ul.nav .dropdown-submenu-act > a {
	background-position: -14px -350px !important;
}
.html-specifier .body.layout-d1 ul.nav .dropdown-submenu > a:hover {
	background-position: -14px -350px !important;
}
.html-specifier .navbar .nav1 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.html-specifier .navbar .nav5 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.html-specifier .body ul.nav .dropdown-primary a {
	background-position: 36px 55px; background-repeat: no-repeat;
}
.html-specifier .body ul.nav .dropdown-primary-act a {
	background-position: 36px 55px; background-repeat: no-repeat;
}
.html-specifier .dropdown-daemon {
	background-position: 145px !important;
}
.html-specifier .body.layout-a7 .dropdown-daemon {
	background-position: 10px !important;
}
.html-specifier .body.layout-a8 .dropdown-daemon {
	background-position: 10px !important;
}
.html-specifier .body.layout-b2 .dropdown-daemon {
	background-position: 10px !important;
}
.html-specifier .body.layout-b3 .dropdown-daemon {
	background-position: 10px !important;
}
.html-specifier .body.layout-d1 .dropdown-daemon {
	background-position: 10px !important;
}
.html-specifier .body.layout-a3 .menu-box {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .body.layout-a4 .menu-box {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .body.layout-a5 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a6 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a7 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a8 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-d1 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-d2 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-b1 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-b2 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-b3 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-b4 .main-menu-inner {
	margin-left: 0px !important;
}
.html-specifier .body.layout-a5 .menu-box-02 {
	margin-right: 0px;
}
.html-specifier .body.layout-a6 .menu-box-02 {
	margin-right: 0px;
}
.html-specifier .body.layout-b1 .menu-box-02 {
	margin-right: 0px;
}
.html-specifier .body.layout-b4 .menu-box-02 {
	margin-right: 0px;
}
.html-specifier .body.layout-d2 .menu-box-02 {
	margin-right: 0px;
}
.html-specifier .body.layout-a5 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-a6 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-b1 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-b4 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-d2 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-a7 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-a8 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-b2 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-b3 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-d1 .menu-box-02 ul.nav > li {
	padding-left: 0px;
}
.html-specifier .body.layout-a7 .dropdown-menu li ul {
	left: auto !important; right: 100% !important;
}
.html-specifier .body.layout-a8 .dropdown-menu li ul {
	left: auto !important; right: 100% !important;
}
.html-specifier .body.layout-b2 .dropdown-menu li ul {
	left: auto !important; right: 100% !important;
}
.html-specifier .body.layout-b3 .dropdown-menu li ul {
	left: auto !important; right: 100% !important;
}
.html-specifier .body.layout-d1 .dropdown-menu li ul {
	left: auto !important; right: 100% !important;
}
.html-specifier .body.layout-a7 ul.nav .dropdown-daemon {
	padding-right: 0px; padding-left: 20px !important;
}
.html-specifier .body.layout-a8 ul.nav .dropdown-daemon {
	padding-right: 0px; padding-left: 20px !important;
}
.html-specifier .body.layout-b2 ul.nav .dropdown-daemon {
	padding-right: 0px; padding-left: 20px !important;
}
.html-specifier .body.layout-b3 ul.nav .dropdown-daemon {
	padding-right: 0px; padding-left: 20px !important;
}
.html-specifier .body.layout-d1 ul.nav .dropdown-daemon {
	padding-right: 0px; padding-left: 20px !important;
}
.html-specifier .body.layout-a5 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-a6 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-b1 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-b4 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-d2 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-a7 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-a8 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-b2 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-b3 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-d1 .navbar-search {
	width: 100%; padding-right: 20px; padding-left: 10px; margin-bottom: 12px;
}
.html-specifier .body.layout-a3 .navbar-search {
	width: 170px;
}
.html-specifier .body.layout-a4 .navbar-search {
	width: 170px;
}
.html-specifier .body.layout-a3 .navbar-search .navbar-search02 input.search-query {
	width: 155px;
}
.html-specifier .body.layout-a4 .navbar-search .navbar-search02 input.search-query {
	width: 155px;
}
.html-specifier .body.layout-a5 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-a6 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-a7 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-a8 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-d1 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-d2 .navbar-search .navbar-search02 input.search-query {
	width: 165px !important;
}
.html-specifier .body.layout-b1 .navbar-search .navbar-search02 input.search-query {
	width: 226px; margin-left: 0px;
}
.html-specifier .body.layout-b2 .navbar-search .navbar-search02 input.search-query {
	width: 226px; margin-left: 0px;
}
.html-specifier .body.layout-b3 .navbar-search .navbar-search02 input.search-query {
	width: 226px; margin-left: 0px;
}
.html-specifier .body.layout-b4 .navbar-search .navbar-search02 input.search-query {
	width: 226px; margin-left: 0px;
}
.html-specifier .layout-a3 .navbar-search {
	width: 21% !important;
}
.html-specifier .layout-a3 .ext-content01 {
	margin-top: 0px;
}
.html-specifier .layout-a4 .navbar-search {
	width: 21% !important;
}
.html-specifier .layout-a5 .drawer-place-r .drawer-title {
	margin-top: 12px; margin-bottom: 0px;
}
.html-specifier .layout-a5 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-a5 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a5 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a5 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-a6 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-a7 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-a8 .body ul.nav li.active a .layout-b1 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-b2 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-b3 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-b4 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-d1 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-d2 .body ul.nav li.active a {
	width: 40%;
}
.html-specifier .layout-a5 .nav1 {
	margin-left: 0px;
}
.html-specifier .layout-a6 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a6 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a6 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-a6 .nav1 {
	margin-left: 0px;
}
.html-specifier .body.layout-a7 ul.nav .dropdown-primary-act {
	padding-right: 0px;
}
.html-specifier .layout-a7 .nav1 {
	margin-left: 0px;
}
.html-specifier .layout-a7 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a7 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-a7 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-a8 .nav1 {
	margin-left: 0px;
}
.html-specifier .layout-b1 .dropdown-primary > .dropdown-menu {
	margin-left: 0px;
}
.html-specifier .layout-b1 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-b1 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-b1 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .body.layout-b2 ul.nav .dropdown-primary-act {
	padding-right: 0px;
}
.html-specifier .layout-b2 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-b2 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-b2 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .body.layout-b3 ul.nav .dropdown-primary-act {
	padding-right: 0px;
}
.html-specifier .layout-b3 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-b3 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-b3 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-b4 .dropdown-primary > .dropdown-menu {
	margin-left: 0px !important;
}
.html-specifier .layout-b4 .row-fluid.upbox {
	padding-left: 5px;
}
.html-specifier .layout-b4 .row-fluid.downbox {
	padding-left: 5px;
}
.html-specifier .layout-c1 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-c1 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-c1 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-c2 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-c2 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-c2 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-d1 .menu-box {
	margin-top: 0px !important;
}
.html-specifier .layout-d1 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-d1 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-d1 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-d1 .menu-box .menu-box-01 {
	padding-top: 14px; padding-bottom: 0px;
}
.html-specifier .layout-d2 .menu-box .menu-box-01 {
	padding-top: 0px; padding-bottom: 0px;
}
.html-specifier .layout-d2 .menu-box {
	margin-top: 0px !important;
}
.html-specifier .layout-d2 .dropdown-primary > .dropdown-menu {
	margin-left: 0px !important;
}
.html-specifier .layout-d2 .sidebar .drawer-custom-icon {
	margin-top: 0px;
}
.html-specifier .layout-d2 .sidebar .drawer-pgmobapp .drawer-custom-icon {
	margin-top: 10px;
}
.html-specifier .layout-d2 .sidebar .drawer-ecommerce .drawer-custom-icon {
	margin-top: 10px;
}
}
@media all and (max-width:979px)
{
.html-specifier .body .navbar-search .navbar-search02 input.search-query {
	border-radius: 29px; border: currentColor; transition:200ms ease-in-out; border-image: none; width: 29px; height: 29px; line-height: 13px; text-indent: -999px; font-size: 15px; margin-top: 0px; margin-right: 0px; float: left; display: block; box-shadow: none;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query.search-query-act {
	width: 120px; text-indent: 0px; padding-right: 40px; margin-right: 58px;
}
.html-specifier .body .menu-box {
	padding: 0px; z-index: 1000;
}
.html-specifier .body .menu-box-01 {
	padding: 0px;
}
.html-specifier .navbar .btn-navbar {
	float: left;
}
.html-specifier .main-header {
	padding-top: 66px;
}
.html-specifier .menu-box-01 {
	padding-top: 12px; padding-bottom: 12px;
}
.html-specifier .search-icon {
	margin: 6px auto 0px; width: 17px; height: 17px; display: block;
}
.html-specifier .body .navbar {
	width: 100%; float: left; min-height: 59px;
}
.html-specifier .body .navbar-search01 {
	position: relative;
}
.html-specifier .body .navbar-search {
	top: 0px; width: auto; right: 7px; margin-top: 0px; margin-bottom: 0px; position: absolute;
}
.html-specifier .search-icon-box {
	border-radius: 15px; top: 0px; width: 29px; height: 29px; right: 0px; display: block; position: absolute; z-index: 100; cursor: pointer;
}
.html-specifier .navbar .btn-navbar {
	margin: 10px 0px 0px 10px; width: 44px; height: 44px; cursor: pointer;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query {
	font-size: 0px;
}
.html-specifier .body .navbar-search .navbar-search02 input.search-query.search-query-act {
	font-size: 15px;
}
.html-specifier .nav-collapse.in {
	top: 8px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 8px;
}
.html-specifier .nav-collapse.navtype-one {
	top: 0px; padding-top: 15px;
}
.html-specifier .body ul.nav a {
	padding: 13px;
}
.html-specifier .body ul.nav > li {
	padding-left: 10px;
}
.html-specifier .body ul.nav a {
	font-size: 15px;
}
.html-specifier .body ul.nav > li > a {
	font-size: 15px;
}
.html-specifier .body ul.nav .dropdown-menu {
	margin-top: 0px;
}
.html-specifier .body ul.nav .dropdown-primary > .dropdown-menu > li:first-child > a {
	font-size: 15px;
}
.html-specifier .body ul.nav .dropdown-submenu > a {
	background-position: right 11px;
}
}
@media all and (min-width:767px)
{
.html-specifier .breadcrumbs-box {
	padding: 0px 0px 5px;
}
.html-specifier .breadcrumb > li {
	padding: 0px 0px 5px;
}
.html-specifier .album .drawer-txtbox {
	padding: 0px 0px 5px 20px;
}
}
.html-specifier.ie8 .body .brand-box01 {
	width: 980px; max-width: 980px;
}
.html-specifier.ie8 .drawer-imgbox > div {
	padding: 0px;
}
.html-specifier.ie8 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 480px !important;
}
.html-specifier.ie8 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 480px !important;
}
.html-specifier.ie8 .layout-a5 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a5 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a6 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a6 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a7 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a7 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a8 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-a8 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-d1 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-d1 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-d2 .content .drawer-newsletter.drawer-wide input[type='text'] {
	width: 320px !important;
}
.html-specifier.ie8 .layout-d2 .content .drawer-newsletter.drawer-wide input[type='email'] {
	width: 320px !important;
}
.html-specifier .contact-form .typeradio p {
	display: block;
}
.html-specifier .contact-form .typecheckbox p {
	display: block;
}
.html-specifier.ie8 .carousel-box01 img {
	padding: 0px !important;
}
.html-specifier.ie8 .sidebar #slideshow2 img {
	padding: 0px !important;
}
.html-specifier.ie8 .sidebar01 .slideshow-listbox img {
	padding: 0px !important;
}
.html-specifier .body .drawer-commercial .drawer-title {
	background: none; margin-bottom: 0px;
}
.html-specifier .body .drawer-app .drawer-title {
	background: none; margin-bottom: 0px;
}
.html-specifier .body .sidebar .vote-boxup h2 {
	background: none !important; min-height: 20px !important;
}
.html-specifier .body .content .vote-boxup h2 {
	background: none !important; min-height: 20px !important;
}
.html-specifier .layout-a5 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a6 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a7 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a8 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-d1 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-d2 .glamoo-info ul {
	float: left;
}
.html-specifier .sidebar .drawer-commercial .drawer-imgbox {
	padding-right: 5px; padding-left: 5px;
}
.html-specifier .sidebar .glamoo-info ul {
	padding-right: 5px; padding-left: 5px;
}
.html-specifier .sidebar .drawer-commercial .drawer-custom-icon {
	padding-right: 5px; padding-left: 5px;
}
.html-specifier .sidebar .drawer-commercial .vote-info {
	padding-right: 5px; padding-left: 5px;
}
.html-specifier .drawer-glamoo {
	position: relative;
}
.html-specifier .drawer-glamoo figure {
	margin-bottom: 10px !important;
}
.html-specifier .drawer-glamoo .drawer-title {
	margin-bottom: 20px;
}
.html-specifier .drawer-glamoo .drawer-txtbox p {
	margin-bottom: 20px;
}
.html-specifier .layout-d1 .drawer-glamoo .drawer-txtbox {
	float: left;
}
.html-specifier .layout-d2 .drawer-glamoo .drawer-txtbox {
	float: left;
}
.html-specifier .drawer-glamoo .glamoo-info {
	padding-bottom: 10px;
}
.html-specifier .drawer-glamoo .glamoo-row {
	margin: 0px; padding-right: 16px; padding-left: 16px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid;
}
.html-specifier .drawer-glamoo.drawer-half-left .glamoo-row {
	padding-right: 12px; padding-left: 12px;
}
.html-specifier .drawer-glamoo .glamoo-row .glamoo-label {
	font-size: 17px;
}
.html-specifier .drawer-glamoo .glamoo-row .glammo-sale {
	line-height: 32px; font-family: "lato_light"; font-size: 34px;
}
.html-specifier .drawer-glamoo .glamoo-row .glamoo-sale {
	line-height: 32px; font-family: "lato_light"; font-size: 34px;
}
.html-specifier .drawer-glamoo .glamoo-row .new-value {
	line-height: 32px; font-family: "lato_light"; font-size: 34px;
}
.html-specifier .drawer-glamoo .glamoo-row-submit {
	padding: 0px; border: currentColor; border-image: none; right: 10px; bottom: 0px; position: absolute;
}
.html-specifier .drawer-glamoo .glamoo-footer {
	width: 40%; padding-top: 10px; clear: both;
}
.html-specifier .sidebar .drawer-glamoo .glamoo-row > span {
	float: none;
}
.html-specifier .sidebar .drawer-glamoo .glamoo-row-submit {
	width: auto;
}
.html-specifier .sidebar .drawer-glamoo .glamoo-row {
	width: auto; padding-right: 0px; float: left;
}
.html-specifier .sidebar .drawer-glamoo :first-child.glamoo-row {
	padding-right: 10px;
}
.html-specifier .sidebar .drawer-glamoo .glamoo-row-submit {
	right: 10px; bottom: 0px;
}
.html-specifier .sidebar .drawer-glamoo .glamoo-footer {
	padding: 25px 10px 10px;
}
.html-specifier .glamoo-row.glamoo-row-submit.clearfix {
	margin-bottom: 25px;
}
.html-specifier .guestbook-button {
	padding-top: 10px;
}
.html-specifier .docbox-button {
	padding-top: 10px;
}
.html-specifier .blog-button {
	padding-top: 10px;
}
.html-specifier .drawer-pgmobapp {
	position: relative;
}
.html-specifier .drawer-pgmobapp .drawer-title a {
	text-decoration: none;
}
.html-specifier .drawer-pgmobapp .drawer-genericbox {
	padding: 0px 0px 0px 60px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-genericbox {
	padding: 0px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-title {
	padding-left: 55px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-generictxt {
	padding-top: 10px; padding-bottom: 10px;
}
.html-specifier .sidebar .drawer-ecommerce .drawer-apptxt-cont {
	padding-top: 10px; padding-bottom: 10px;
}
.html-specifier .sidebar .drawer-wrapper-app {
	padding-top: 10px; padding-bottom: 10px;
}
.html-specifier .sidebar .btn.app-button.survey-button {
	float: none !important;
}
.html-specifier .sidebar .btn.app-button.newsletter-button {
	float: none !important;
}
.html-specifier .btn {
	font-family: "lato_regular";
}
.html-specifier .content .drawer-pgmobapp .drawer-bodybox {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-bodybox {
	padding: 0px;
}
.html-specifier .drawer-pgmobapp .drawer-pgmobapp-link {
	margin-top: 10px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-pgmobapp-link {
	margin-left: 30%;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-custom-icon {
	padding-right: 0px;
}
.html-specifier .btn {
	margin-top: 10px;
}
.html-specifier .drawer-ecommerce {
	position: relative;
}
.html-specifier .content .drawer-ecommerce hgroup {
	margin-left: 55px;
}
.html-specifier .drawer-ecommerce hgroup {
	padding-left: 0px !important;
}
.html-specifier .drawer-pgmobapp hgroup {
	padding-left: 0px !important;
}
.html-specifier .drawer-app.drawer-catalog hgroup {
	padding-left: 0px !important;
}
.html-specifier .sidebar .drawer-ecommerce .drawer-title {
	padding-left: 65px;
}
.html-specifier .drawer-ecommerce .drawer-title a {
	text-decoration: none;
}
.html-specifier .content .drawer-ecommerce .drawer-bodybox {
	padding-left: 55px !important;
}
.html-specifier .sidebar .drawer-commercial .drawer-custom-icon {
	padding-right: 0px;
}
.html-specifier .sidebar .drawer-app .drawer-title {
	text-align: left;
}
.html-specifier .sidebar .drawer-commercial .drawer-title {
	text-align: left;
}
.html-specifier .drawer-vote .vote-boxup {
	padding-top: 10px; margin-top: 10px !important; border-top-color: currentColor; border-top-width: 1px; border-top-style: dotted;
}
.html-specifier .drawer-vote .vote-boxup h2 {
	line-height: 12px; font-size: 17px; margin-bottom: 10px;
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox {
	clear: both;
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a {
	margin: 10px 0px;
}
.html-specifier .drawer-vote .vote-boxdown {
	padding-top: 10px; margin-top: 10px !important;
}
.html-specifier .drawer-vote .vote-boxdown h1 {
	line-height: 12px; font-size: 17px; margin-bottom: 10px;
}
.html-specifier .drawer-vote .vote-boxdown .vote-writer {
	text-decoration: underline; margin-bottom: 10px; display: block;
}
.html-specifier .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: -9px;
}
.html-specifier .layout-a5 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .layout-a6 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .layout-a7 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .layout-a8 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .layout-d1 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .layout-d2 .drawer-half.drawer-commercial.drawer-vote .vote-boxup .vote-writebox a {
	margin-top: 10px;
}
.html-specifier .drawer-vote .vote-boxdown .vote-bodytxt p {
	padding-top: 30px; padding-bottom: 20px; padding-left: 10px;
}
.html-specifier .layout-a5 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a6 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a7 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-a8 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-d1 .glamoo-info ul {
	float: left;
}
.html-specifier .layout-d2 .glamoo-info ul {
	float: left;
}
.html-specifier .sidebar .vote-starbox a {
	padding: 0px !important;
}
.html-specifier .sidebar .drawer-vote .vote-commentbox {
	margin-bottom: 10px;
}
.html-specifier .drawer-wide.drawer-vote .vote-commentbox {
	margin-bottom: 10px;
}
.html-specifier .drawer-vote .vote-commentbox {
	line-height: 15px; padding-top: 2px; font-size: 17px; margin-right: 5px;
}
.html-specifier .drawer-vote .vote-commentbox a {
	color: rgb(0, 0, 0); font-style: normal; text-decoration: none;
}
.html-specifier .drawer-vote .vote-footer {
	padding-top: 10px; margin-top: 10px;
}
.html-specifier .drawer.drawer-wide.drawer8.drawer-app.drawer-catalog.clearfix {
	padding-left: 15px;
}
.html-specifier .drawer-place-r hgroup {
	padding-left: 0px !important;
}
@media all and (min-width:767px)
{
.html-specifier .drawer-vote.drawer-half .vote-boxup .vote-writebox {
	clear: both; float: left;
}
}
.html-specifier .sidebar .newsletter-form {
	padding-bottom: 0px !important;
}
.html-specifier .sidebar .drawer-newsletter .drawer-bodybox {
	padding-bottom: 2px;
}
.html-specifier .body .drawer-title a {
	font-style: normal !important; text-decoration: none !important;
}
.html-specifier .drawer-place .drawer-title {
	line-height: 36px; padding-left: 0px !important;
}
.html-specifier .drawer-place-r .drawer-title {
	padding-left: 0px !important; margin-top: 20px; margin-bottom: 4px;
}
.html-specifier .drawer-place .officelist-title {
	border-radius: 4px; height: 34px !important;
}
.html-specifier .drawer-place .officelist-title {
	font-weight: bold; margin-bottom: 10px;
}
.html-specifier .drawer-place .officelistbox-body ul {
	list-style: none; padding: 0px 0px 10px 35px;
}
.html-specifier .drawer-place .officelistbox-body {
	padding: 0px; font-size: 13px;
}
.html-specifier .drawer-place .officelistbox-body li {
	line-height: 15px;
}
.html-specifier .officelist-title {
	outline: 0px;
}
.html-specifier .officelist-title:hover {
	outline: 0px;
}
.html-specifier .officelist-title.active {
	outline: 0px;
}
.html-specifier .drawer-place .drawer-place-l hgroup {
	padding-top: 6px; padding-left: 10px;
}
.html-specifier .drawer-place .officelist-title > span {
	width: 16px; height: 16px; margin-top: 8px; margin-right: 10px; margin-left: 10px; float: left;
}
.html-specifier .drawer-place .officelistbox-body {
	line-height: 1em !important;
}
.html-specifier .drawer-place .officelist-title {
	background: none; border: currentColor; border-image: none;
}
.html-specifier .drawer-place .officelist-title {
	border: 1px solid currentColor; border-image: none;
}
.html-specifier .drawer-place .drawer-officelistbox li a {
	font-size: 17px;
}
.html-specifier .drawer-place .drawer-place-r h1 {
	background: none; text-align: left; line-height: 31px; padding-top: 0px; font-size: 26px;
}
.html-specifier .sidebar .drawer-commercial .glamoo-info {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .sidebar .drawer-commercial .vote-info {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .sidebar .drawer-commercial {
	margin-bottom: 15px;
}
.html-specifier .sidebar .drawer-app {
	margin-bottom: 15px;
}
.html-specifier .sidebar .drawer-commercial .hgroup-inner {
	margin-bottom: 0px;
}
.html-specifier .sidebar .drawer-app .hgroup-inner {
	margin-bottom: 0px;
}
.html-specifier .drawer-surveys .survey-button {
	margin: 10px 0px;
}
.html-specifier .drawer-newsletter {
	position: relative;
}
.html-specifier .drawer-newsletter .drawer-apptxt-cont p {
	margin-bottom: 14px;
}
.html-specifier .drawer-newsletter hgroup {
	margin-bottom: 0px;
}
.html-specifier .sidebar .drawer-newsletter .drawer-title {
	padding-right: 0px; padding-left: 0px;
}
.html-specifier .content .drawer-newsletter .drawer-custom-icon {
	padding-top: 2px;
}
.html-specifier .content .drawer-wide.drawer-newsletter .drawer-bodybox {
	padding-top: 10px;
}
.html-specifier .drawer-newsletter .newsletter-button {
	border: currentColor; border-image: none; margin-top: 10px;
}
.html-specifier .drawer-newsletter input[type='radio'] {
	float: left;
}
.html-specifier .drawer-newsletter input[type='checkbox'] {
	float: left;
}
.html-specifier .drawer-newsletter .drawer-ctrow {
	margin-bottom: 10px;
}
.html-specifier .stack-glamoo .drawer-half-left {
	padding-right: 15px !important; padding-left: 0px !important;
}
.html-specifier .drawer-wide.drawer-newsletter .drawer-ctrow label {
	float: none;
}
.html-specifier .drawer-wide.drawer-newsletter .drawer-input-inner {
	float: none;
}
.html-specifier .content .drawer-wide.drawer-app.drawer-newsletter hgroup {
	margin-left: 50px;
}
.html-specifier .content .drawer-half.drawer-app.drawer-newsletter hgroup {
	margin-left: 50px;
}
.html-specifier .sidebar .drawer-newsletter hgroup {
	padding-top: 5px; padding-bottom: 15px;
}
.html-specifier .sidebar .drawer-newsletter .drawer-custom-icon {
	padding: 0px; margin-right: 5px;
}
.html-specifier .sidebar .drawer-app-icon.newsletter-icon {
	margin-top: 6px !important;
}
@media all and (min-width:767px)
{
.html-specifier .content .drawer-newsletter.drawer-wide label {
	width: 100px; padding-top: 0px; float: left !important; display: inline-block;
}
.html-specifier .content .drawer-newsletter.drawer-wide input[type=text] {
	width: 70%;
}
.html-specifier .content .drawer-newsletter.drawer-wide input[type=email] {
	width: 70%;
}
}
.html-specifier .drawer-catalog .drawer-bodybox {
	padding: 0px;
}
.html-specifier .catalogTxt {
	padding: 0px;
}
.html-specifier .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-a5 .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-a5 .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-a6 .content .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-a6 .content .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-a7 .content .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-a7 .content .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-a8 .content .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-a8 .content .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-d1 .content .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-d1 .content .drawer-apptxt {
	padding: 0px;
}
.html-specifier .layout-d2 .content .catalogTxt {
	padding: 0px;
}
.html-specifier .layout-d2 .content .drawer-apptxt {
	padding: 0px;
}
.html-specifier .drawer-catalog p {
	padding-bottom: 10px;
}
.html-specifier .drawer-catalog .catalog-list-li {
	padding: 0px; margin-bottom: 10px;
}
.html-specifier .drawer-catalog .catalog-list-li a {
	padding-left: 10px;
}
.html-specifier .drawer-docbox .drawer-title {
	padding-top: 10px; margin-bottom: 5px;
}
.html-specifier .drawer-half.drawer-docbox .drawer-title {
	padding-top: 0px;
}
.html-specifier .drawer-videoself .drawer-title {
	padding-top: 10px; margin-bottom: 5px;
}
.html-specifier .drawer-videogiallo .drawer-title {
	padding-top: 10px; margin-bottom: 5px;
}
.html-specifier .glamoo-row-submit a {
	text-decoration: none !important;
}
.html-specifier .survey-button {
	text-decoration: none !important;
}
.html-specifier .drawer-glamoo .glamoo-row-submit a {
	margin-bottom: 10px;
}
.html-specifier .drawer-surveys .survey-button {
	margin-bottom: 10px;
}
.html-specifier .drawer-newsletter .newsletter-button {
	margin-bottom: 10px;
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a {
	margin-bottom: 10px;
}
.html-specifier .drawer-pgmobapp .drawer-pgmobapp-link a {
	margin-bottom: 10px;
}
.html-specifier .drawer-contact button {
	margin-bottom: 10px;
}
.html-specifier .drawer-glamoo .glamoo-row-submit a {
	font-family: "lato_light";
}
.html-specifier .drawer-surveys .survey-button {
	font-family: "lato_light";
}
.html-specifier .drawer-newsletter .newsletter-button {
	font-family: "lato_light";
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a {
	font-family: "lato_light";
}
.html-specifier .drawer-contact button {
	font-family: "lato_light";
}
.html-specifier .drawer-pgmobapp-link {
	font-family: "lato_light";
}
.html-specifier .guestbook-button {
	font-family: "lato_light";
}
.html-specifier .catalog-button {
	font-family: "lato_light";
}
.html-specifier .blog-button {
	font-family: "lato_light";
}
.html-specifier .docbox-button {
	font-family: "lato_light";
}
.html-specifier .drawer-glamoo .glamoo-row-submit a:hover {
	opacity: 0.8;
}
.html-specifier .drawer-surveys .survey-button:hover {
	opacity: 0.8;
}
.html-specifier .drawer-newsletter .newsletter-button:hover {
	opacity: 0.8;
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a:hover {
	opacity: 0.8;
}
.html-specifier .drawer-contact button:hover {
	opacity: 0.8;
}
.html-specifier .drawer-pgmobapp-link:hover {
	opacity: 0.8;
}
.html-specifier .guestbook-button:hover {
	opacity: 0.8;
}
.html-specifier .catalog-button:hover {
	opacity: 0.8;
}
.html-specifier .blog-button:hover {
	opacity: 0.8;
}
.html-specifier .docbox-button:hover {
	opacity: 0.8;
}
.html-specifier .news-link-all:hover {
	opacity: 0.8;
}
.html-specifier .showcase-openlink:hover {
	opacity: 0.8;
}
.html-specifier .album-linktxt:hover {
	opacity: 0.8;
}
.html-specifier .drawer-pgmobapp-link {
	font-style: italic;
}
.html-specifier .content .stack-half .stack-box01 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.html-specifier .content .drawer-half {
	margin-left: 4% !important; float: left;
}
.html-specifier .content :first-child.drawer-half {
	margin-left: 0px !important;
}
.html-specifier .body .content .drawer-place-r .hgroup-inner {
	margin-bottom: 0px;
}
.html-specifier .drawer-half.drawer-news-autoscroll .newsbox-ext {
	height: 240px;
}
.html-specifier .drawer-imgbox.drawer-imgbox-more-oriz {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox.drawer-imgbox-double-oriz {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox-l.img-b {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox-r img-b {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox-up img-b {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox.drawer-imgbox-double-oriz {
	padding-top: 10px;
}
.html-specifier .main-hgroup.main-group-left {
	float: left;
}
.html-specifier .drawer-officelistbox .drawer-links span {
	font-size: 17px;
}
.html-specifier .drawer-imgbox-r.img-b {
	padding-bottom: 10px;
}
.html-specifier .drawer-imgbox-up.img-b {
	padding-bottom: 10px;
}
.html-specifier .sidebar .vote-writebox a {
	line-height: 26px; font-size: 13px !important;
}
.html-specifier .drawer-glamoo .glamoo-row-submit a {
	font-family: "lato_regular";
}
.html-specifier .drawer-surveys .survey-button {
	font-family: "lato_regular";
}
.html-specifier .drawer-newsletter .newsletter-button {
	font-family: "lato_regular";
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a .drawer-contact button {
	font-family: "lato_regular";
}
.html-specifier .drawer-pgmobapp-link {
	font-family: "lato_regular";
}
.html-specifier .drawer-glamoo .glamoo-row-submit a:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .drawer-surveys .survey-button:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .drawer-newsletter .newsletter-button:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .drawer-vote .vote-boxup .vote-writebox a:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .drawer-contact button:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .drawer-pgmobapp-link:hover {
	color: rgb(255, 255, 255);
}
.html-specifier .body a {
	
}
.html-specifier .sidebar .drawer-title {
	padding-bottom: 2px;
}
.html-specifier .sidebar .drawer-pgmobapp .drawer-custom-icon img {
	margin-top: 10px;
}
.html-specifier .content .drawer-half.drawer-news-autoscroll .singlenews .drawer-newstxt hgroup {
	margin-top: 0px;
}
.html-specifier .content .drawer-half.drawer-news-autoscroll .singlenews .drawer-newstxt .drawer-title {
	padding-bottom: 0px; float: none;
}
.html-specifier .content .drawer-wide.drawer-news-scroll .newsbox-ext .singlenews .drawer-newstxt .news-when {
	margin-top: 17px;
}
.html-specifier .ui-datepicker .ui-datepicker-next {
	right: 10px;
}
.html-specifier .showcase-close {
	background-position: -171px 0px !important;
}
.html-specifier .privacy-close {
	background-position: -171px 0px !important;
}
.html-specifier .thanks-close {
	background-position: -171px 0px !important;
}
.html-specifier .contact-form {
	text-align: left;
}
.html-specifier .newsletter-form {
	text-align: left;
}
.html-specifier .catalog-list {
	text-align: left;
}
.html-specifier .drawer-showcase.drawer-half .hgroup-inner {
	padding-top: 10px; clear: both;
}
.html-specifier .catalog-button {
	color: rgb(255, 255, 255) !important; padding-left: 0px !important; background-color: transparent !important;
}
.html-specifier .docbox-button {
	color: rgb(255, 255, 255) !important; padding-left: 0px !important; background-color: transparent !important;
}
.html-specifier .catalog-button:hover {
	text-decoration: underline !important;
}
.html-specifier .docbox-button:hover {
	text-decoration: underline !important;
}
.html-specifier .drawer-ecommerce .hgroup-inner {
	margin-left: 0px !important;
}
.html-specifier .sidebar .drawer-newsletter .drawer-title {
	padding-top: 10px; font-size: 21px;
}
.html-specifier .content .drawer-newsletter .drawer-title {
	padding-top: 10px;
}
.html-specifier .drawer-half .vote-writebox {
	margin-top: 15px;
}
.html-specifier .drawer-imgbox.drawer-imgbox-more-oriz {
	padding-top: 10px;
}
.html-specifier .body .videothumbs-next {
	margin-right: -4px !important;
}
.html-specifier .body .dialog-next {
	margin-right: -4px !important;
}
.html-specifier .body .news-box-next {
	margin-right: -4px !important;
}
.html-specifier #slideshow1-next {
	margin-right: 0px !important;
}
.html-specifier #slideshow11-next {
	margin-right: -2px !important;
}
.html-specifier .contact-datepicker table {
	color: rgb(255, 255, 255) !important;
}
.html-specifier .contact-datepicker span {
	color: rgb(255, 255, 255) !important;
}
.html-specifier .contact-datepicker .ui-datepicker-next:hover {
	margin-right: -13px;
}
.html-specifier .showcase-dialog-body .dialog-next {
	margin-right: 30px !important;
}
.html-specifier .dialogLegalText {
	padding: 20px 50px 20px 20px;
}
.html-specifier .showcase-socials {
	padding-right: 10px; padding-left: 10px;
}
.html-specifier .showcaseText {
	padding: 10px;
}
.html-specifier .content .appNoIco.drawer-ecommerce hgroup {
	margin-left: 0px;
}
.html-specifier .content .appNoIco.drawer-wide.drawer-app.drawer-newsletter hgroup {
	margin-left: 0px;
}
.html-specifier .content .appNoIco.drawer-half.drawer-app.drawer-newsletter hgroup {
	margin-left: 0px;
}
.html-specifier .sidebar .appNoIco.drawer-pgmobapp .drawer-pgmobapp-link {
	margin-left: 5%;
}
.html-specifier .content .appNoIco.drawer-ecommerce .drawer-bodybox {
	padding-left: 10px;
}
.html-specifier .sidebar .appNoIco.drawer-ecommerce .drawer-title {
	padding-left: 10px;
}
.html-specifier .appNoIco.content .drawer-ecommerce .drawer-bodybox {
	padding-left: 0px;
}
.html-specifier .appNoIco.drawer-pgmobapp .drawer-genericbox {
	padding-left: 0px;
}
.html-specifier .sidebar .appNoIco.drawer-pgmobapp .drawer-title {
	padding-left: 0px;
}
.html-specifier.ie8 .layout-b3 .box_skitter {
	width: 75% !important;
}
.html-specifier.ie8 .layout-b4 .box_skitter {
	width: 75% !important;
}
