@charset UTF-8;

.designer a {
	color: #008CBA;
	line-height: inherit;
	text-decoration: none;
	background: transparent;
}

.designer a:active,.designer a:hover {
	outline: 0;
}

.designer strong {
	line-height: inherit;
	font-family: gotham_bold, sans-serif;
	font-weight: 400;
}

.designer img {
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block;
	vertical-align: middle;
	border: 0;
}

.designer input {
	font: inherit;
	line-height: normal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: gotham, sans-serif;
	font-weight: 400;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	margin: 0;
}

.designer html input[type="button"] {
	-webkit-appearance: button;
	cursor: pointer;
}

.designer input::-moz-focus-inner {
	border: 0;
	padding: 0;
}



.designer *,.designer :before,.designer :after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

.designer a:hover {
	cursor: pointer;
}

.designer .left {
	float: left!important;
}

.designer .right {
	float: right!important;
}

.designer .row {
	max-width: 87.5rem;
	width: 100%;
	margin: 0 auto;
}

.designer .row .row {
	max-width: none;
	width: auto;
	margin: 0 -.9375rem;
}

.designer .columns {
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 100%;
	float: left;
}

.designer .columns + .columns:last-child {
	float: right;
}

.designer input[type="text"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	background-color: #FFF;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.75);
	display: block;
	font-family: inherit;
	font-size: .875rem;
	height: 2.3125rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .15s linear, background .15s linear;
	-moz-transition: border-color .15s linear, background .15s linear;
	-ms-transition: border-color .15s linear, background .15s linear;
	-o-transition: border-color .15s linear, background .15s linear;
	transition: border-color .15s linear, background .15s linear;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 1rem;
	padding: .5rem;
}

.designer input[type="text"]:focus {
	background: #fafafa;
	outline: none;
	border-color: #999;
}

.designer input[type="text"]:disabled {
	background-color: #DDD;
	cursor: default;
}

.designer .label {
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	line-height: 1;
	margin-bottom: auto;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	font-size: .6875rem;
	background-color: #008CBA;
	color: #FFF;
	padding: .25rem .5rem;
}

.designer .tabs {
	margin-bottom: 0!important;
	margin-left: 0;
}

.designer .text-left {
	text-align: left!important;
}

.designer .text-right {
	text-align: right!important;
}

.designer .text-center {
	text-align: center!important;
}

.designer div,.designer ul,.designer li {
	margin: 0;
	padding: 0;
}

.designer a:hover,.designer a:focus {
	color: #0078a0;
}

.designer a img {
	border: none;
}

.designer ul {
	font-family: inherit;
	font-size: 1rem;
	line-height: 1.6;
	list-style-position: outside;
	margin-bottom: 1.25rem;
	margin-left: 1.1rem;
	list-style: none;
}

.designer .div_p {
	font-family: gotham, sans-serif;
	display: block;
	letter-spacing: .125rem;
}

.designer .div_h1,.designer .div_h2 {
	font-family: bebas, serif;
	display: block;
	letter-spacing: .3125rem;
	color: #fff;
}

.designer .div_h1 strong,.designer .div_h2 strong {
	font-family: bebas_bold, serif;
	font-weight: 400;
}

.designer .vertical-middle {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.designer .allcont {
	position: relative;
}

.designer .allcont .overall {
	position: absolute;
	z-index: 2100;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: none;
}

.designer .frame {
	background-color: #050a1d;
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 300ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	position: fixed;
	z-index: 2050;
}

.designer .frame.top {
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
}

.designer .frame.bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
}

.designer .frame.left {
	top: 30px;
	left: 0;
	width: 30px;
	height: calc(100%-60px);
}

.designer .frame.right {
	top: 30px;
	right: 0;
	width: 30px;
	height: calc(100%-60px);
}

.designer header.bg {
	background-color: #141930;
}

.designer header .logo {
	padding-left: 0;
}

.designer header .logo img {
	display: inline-block;
	vertical-align: middle;
}

.designer header .toplinks {
	padding-right: 0;
}

.designer header .search {
	width: 24px;
	height: 24px;
	background: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_search.png) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer header .line {
	width: 1px;
	height: 45px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	opacity: 0.5;
	filter: alpha(opacity=50);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	margin: 0 20px;
}

.designer header .ico {
	width: 39px;
	height: 19px;
	background: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_menu.png) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity, display, visibility;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer header .ico_closemenu {
	width: 39px;
	height: 28px;
	background: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_closemenu.png) center 0 no-repeat;
	cursor: pointer;
	display: none;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity, display, visibility;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer header .shortMenu {
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity, display, visibility;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer header .shortMenu li {
	display: inline-block;
	margin: 0 7px;
}

.designer header .shortMenu li a {
	font-family: bebas_bold, serif;
	font-size: 1.375rem;
	color: #fff;
	letter-spacing: .1875rem;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .div_h1 {
	font-size: 1.875rem;
}

.designer footer .div_p {
	font-size: .625rem;
	color: #686e87;
	text-transform: uppercase;
	letter-spacing: .125rem;
}

.designer footer .top {
	display: inline-block;
	height: auto;
	width: 100%;
	visibility: hidden;
}

.designer footer .top .over {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 20;
}

.designer footer .top .caption {
	display: block;
	margin-left: 3.125rem;
}

.designer footer .top .caption .line {
	width: 100%;
	height: 3px;
	display: inline-block;
	background-color: #fff;
	clear: both;
	margin: 10px 0;
}

.designer footer .middle {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 180px;
	background-color: #161c35;
	visibility: hidden;
}

.designer footer .middle .grad {
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background-color: #161c35;
	background-image: linear-gradient(top,#13182c,#161c35);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#13182c',EndColorStr='#161c35');
}

.designer footer .middle .contsocial {
	padding: 0 3.125rem;
}

.designer footer .middle .contsocial a {
	display: inline-block;
	margin-left: 7px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .middle .contsocial a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .bottom {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 70px;
	background-color: rgba(104,110,135,0.07);
	border-top: 2px solid #000;
	visibility: hidden;
	padding: 0 3.125rem;
}

.designer footer .bottom .div_p {
	text-transform: none;
}

.designer .contFilters {
	height: auto;
	position: relative;
	display: none;
	padding-top: 10px;
	z-index: 2200;
	background-color: #191e34;
}

.designer .contFilters .row {
	margin: 0;
}

.designer .contFilters .ico_closemenu {
	position: absolute;
	right: 30px;
	top: 40px;
	width: 39px;
	height: 28px;
	background: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_close_filters.png) center 0 no-repeat;
	cursor: pointer;
	vertical-align: middle;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity, display, visibility;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .contFilters .div_h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.75rem;
	padding: 30px 40px;
}

.designer .contFilters .top {
	border-top: 1px solid #0d284d;
	border-bottom: 1px solid #0d284d;
}

.designer .contFilters .top .columns {
	height: 50px;
	position: relative;
}

.designer .contFilters .top a {
	display: inline-block;
	float: left;
	font-size: 1.5rem;
	font-family: bebas, serif;
	height: 50px;
	letter-spacing: .1875rem;
	border-right: 1px solid #0d284d;
	position: relative;
	color: rgba(105,137,193,0.5);
	transition-duration: 600ms;
	transition-property: color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	padding: 0 2.5rem;
}

.designer .contFilters .top a .line {
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: -1px;
	z-index: 10;
	background-color: #191e34;
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .contFilters .top a:hover {
	color: rgba(105,137,193,0.8);
}

.designer .contFilters .bottom .columns {
	height: 145px;
	border-right: 1px solid #0d284d;
}

.designer .contFilters .bottom .columns:last-child {
	border-right: 0;
}

.designer .contFilters .bottom .tabContent {
	height: inherit;
	width: 100%;
	position: relative;
	display: none;
}

.designer .contFilters .bottom .div_h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.125rem;
	position: relative;
	padding: 20px 40px;
}

.designer .contFilters .bottom .div_h2 .sel {
	float: right;
	color: #fff;
	font-size: .75rem;
	letter-spacing: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	padding: 3px 0;
}

.designer .contFilters .bottom .contScroll {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
}

.designer .contFilters .bottom .contScroll a {
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: relative;
}

.designer .contFilters .bottom .contScroll a:last-child {
	margin-right: 40px;
}

.designer .contFilters .bottom .contScroll a:before {
	content: "";
	width: 28px;
	height: 28px;
	background-color: #191e34;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 10;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	margin: auto;
}

.designer .contFilters .bottom .contScroll a img {
	min-width: 100%;
	display: block;
}

.designer .contFilters .bottom input[type=button] {
	width: 50px;
	height: 50px;
	display: inline-block;
	border: 0;
	background-color: #222c48;
	background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/arrow_dx_white_h23.png);
	background-position: center;
	background-repeat: no-repeat;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: background-color, opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.designer .contFilters .last {
	border-top: 1px solid #0d284d;
	background-color: rgba(0,0,0,0.2);
}

.designer .contFilters .last input[type=text] {
	background: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_search_h20_blu.png) 0 center no-repeat;
	padding-left: 35px;
	font-size: .8125rem;
	color: #6989c1;
	border: 0;
	height: 70px;
	width: 100%;
	box-shadow: none;
	margin: 0 0 0 40px;
}

.designer .contFilters .last input[type=button] {
	height: 70px;
	display: inline-block;
	border: 0;
	background-color: transparent;
	background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/arrow_dx_white_h23.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: background-color, opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.designer .wrap {
	margin: 0 auto!important;
}

.designer .breadcrumb {
	text-align: center;
	background-color: rgba(255,255,255,0.05);
	padding: 1.25rem 0;
}

.designer .breadcrumb .div_p {
	display: inline-block;
	font-size: .625rem;
	color: #686e87;
	text-transform: uppercase;
}

.designer .breadcrumb .div_p a {
	color: #686e87;
	transition-duration: 400ms;
	transition-property: color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .breadcrumb .div_p a::after {
	content: '/';
}

.designer .breadcrumb .div_p a:first-child {
	color: #8389a3;
}

.designer .breadcrumb .div_p a:first-child::after {
	content: '//';
}

.designer .breadcrumb .div_p a:hover {
	color: #fff;
	transition-duration: 400ms;
	transition-property: color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .designersGrid .columns {
	margin: 0;
	padding: 0;
}

.designer .designersGrid .columns:last-child {
	float: left;
}

.designer .designersGrid .columns a span {
	position: relative;
	width: 100%;
	float: left;
}

.designer .designersGrid .columns a span::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	-webkit-box-shadow: inset 0 0 150px rgba(5,10,29,0.3);
	-moz-box-shadow: inset 0 0 150px rgba(5,10,29,0.3);
	box-shadow: inset 0 0 150px rgba(5,10,29,0.3);
}

.designer .designersGrid .columns a .copri {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #040617;
	opacity: 0.6;
	filter: alpha(opacity=60);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
	z-index: 10;
}

.designer .designersGrid .columns a img {
	display: block;
	width: 100%;
}

.designer .designersGrid .columns a .caption {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 20;
	opacity: 1;
	filter: alpha(opacity=100);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .designersGrid .columns a .caption .div_h1 {
	font-size: 1.375rem;
	margin: 0 auto;
	padding: 0 2.5rem;
}

.designer .designersGrid .columns a .caption .div_h1 strong {
	display: block;
	font-size: 2.25rem;
	line-height: 26px;
}

.designer .fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.designer #_atssh {
	width: 1px!important;
	height: 1px!important;
	border: 0!important;
}

.designer 100% {
	opacity: 1;
}

@font-face {
	font-family:bebas_bold;
src:url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/stylesheets/fonts/bebasneue_bold-webfontd41d.eot#iefix) format(embedded-opentype), url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/stylesheets/fonts/bebasneue_bold-webfont.woff2) format(woff2), url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/stylesheets/fonts/bebasneue_bold-webfont.woff) format(woff), url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/stylesheets/fonts/bebasneue_bold-webfont.ttf) format(truetype), url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/stylesheets/fonts/bebasneue_bold-webfont.svg#bebas_bold) format(svg);
font-weight:400;
font-style:normal;
}

.designer footer,.designer header,.designer nav,.designer footer .top .app img {
	display: block;
}

.designer meta.foundation-mq-medium,.designer meta.foundation-mq-topbar {
	font-family: "/only screen and (min-width:40.0625em)/";
	width: 40.0625em;
}

.designer .row:before,.designer .row:after,.designer .row .row:before,.designer .row .row:after,.designer .tabs:before,.designer .tabs:after {
	content: " ";
	display: table;
}

.designer .row:after,.designer .row .row:after,.designer .tabs:after {
	clear: both;
}

.designer ::-webkit-input-placeholder,.designer :-moz-placeholder,.designer ::-moz-placeholder,.designer :-ms-input-placeholder {
	color: #ccc;
}

.designer header .columns,.designer footer .top .over .columns,.designer footer .middle .columns,.designer footer .bottom .columns {
	height: inherit;
}

.designer header .search:hover,.designer header .ico:hover,.designer header .ico_closemenu:hover,.designer header .shortMenu li a:hover,.designer .contFilters .ico_closemenu:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .columns,.designer .contFilters .columns {
	padding: 0;
}

.designer footer .top .caption .div_p,.designer footer .bottom .div_p a {
	color: #686e87;
	transition-duration: 600ms;
	transition-property: color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .top .app:hover .div_p,.designer footer .bottom .div_p a:hover {
	color: #fff;
	transition-duration: 600ms;
	transition-property: color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer footer .bottom .div_p span,.designer .designersGrid .columns a {
	color: #fff;
}

.designer .contFilters .bottom input[type=button]:hover,.designer .contFilters .last input[type=button]:hover {
	background-color: #0d284d;
	transition-duration: 600ms;
	transition-property: background-color;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

.designer .contFilters .bottom input[type=button]:disabled,.designer .contFilters .last input[type=button]:disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.designer .contFilters .last input[type=text]::-webkit-input-placeholder,.designer .contFilters .last input[type=text]:-moz-placeholder,.designer .contFilters .last input[type=text]::-moz-placeholder,.designer .contFilters .last input[type=text]:-ms-input-placeholder {
	color: #6989c1;
}

.designer .designersGrid,.designer .wow {
	visibility: hidden;
}

.designer .designersGrid .columns a:hover .copri,.designer .designersGrid .columns a:hover .caption,.designer .designersGrid .columns a:hover span::before {
	opacity: 0;
	filter: alpha(opacity=0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-duration: 600ms;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.55,0.01,0.11,0.99);
}

@media only screen {
	.designer .columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left;
	}

	.designer .small-2 {
		width: 16.66667%;
	}

	.designer .small-6 {
		width: 50%;
	}

	.designer .small-12 {
		width: 100%;
	}

	.designer .hide-for-small-only {
		display: none!important;
	}
}

@media only screen and (min-width: 40.0625em) {
	.designer .columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left;
	}

	.designer .medium-2 {
		width: 16.66667%;
	}

	.designer .medium-3 {
		width: 25%;
	}

	.designer .medium-4 {
		width: 33.33333%;
	}

	.designer .medium-5 {
		width: 41.66667%;
	}

	.designer .medium-6 {
		width: 50%;
	}

	.designer .medium-8 {
		width: 66.66667%;
	}

	.designer .medium-9 {
		width: 75%;
	}

	.designer .medium-12 {
		width: 100%;
	}

	.designer .columns.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

	.designer .columns.medium-centered:last-child {
		float: none;
	}

	.designer .hide-for-small-only {
		display: inherit!important;
	}
}

@media only screen and (min-width: 64.0625em) {
	.designer .columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left;
	}

	.designer .large-2 {
		width: 16.66667%;
	}

	.designer .large-3 {
		width: 25%;
	}

	.designer .large-4 {
		width: 33.33333%;
	}

	.designer .large-5 {
		width: 41.66667%;
	}

	.designer .large-6 {
		width: 50%;
	}

	.designer .large-8 {
		width: 66.66667%;
	}

	.designer .large-9 {
		width: 75%;
	}

	.designer .large-12 {
		width: 100%;
	}

	.designer .columns.large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

	.designer .columns.large-centered:last-child {
		float: none;
	}

	.designer .hide-for-small-only {
		display: inherit!important;
	}

	.designer html {
		font-size: 16px;
	}
}

@media only screen and (max-width: 40em) {
	.designer .small-only-text-center {
		text-align: center!important;
	}

	.designer html {
		font-size: 16px;
	}

	.designer header {
		height: 50px;
	}

	.designer header .logo img {
		max-height: 16px;
	}

	.designer header .search {
		width: 18px;
		height: 18px;
		background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_search@2x.png);
		background-size: cover;
		display: none;
	}

	.designer header .line {
		height: 30px;
		display: none;
		margin: 0 10px;
	}

	.designer header .ico {
		width: 23px;
		height: 14.5px;
		background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_menu@2x.png);
		background-size: cover;
	}

	.designer header .ico_closemenu {
		width: 23px;
		height: 17px;
		background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_closemenu@2x.png);
		background-size: 17px 17px;
	}

	.designer footer .bottom {
		height: auto;
		padding: 0 1.875rem;
	}

	.designer footer .bottom .columns {
		height: auto;
		padding: 1.25rem 0;
	}

	.designer footer .bottom .div_p {
		line-height: 1rem;
	}

	.designer .contFilters .ico_closemenu {
		width: 23px;
		height: 17px;
		background-image: url(http://users.knoweather.local/chuenchungchui/bisazza/r3_complete_original/www.bisazza.it/images/ico_close_filters@2x.png);
		background-size: 17px 17px;
	}

	.designer .frame,.designer header .shortMenu,.designer footer .top,.designer footer .middle,.designer .contFilters {
		display: none;
	}
}

@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
	.designer .medium-only-text-center {
		text-align: center!important;
	}

	.designer html {
		font-size: 14px;
	}

	.designer footer .middle .contsocial a {
		width: 30px;
	}

	.designer footer .middle .contsocial a img {
		width: 100%;
		display: block;
	}

	.designer footer .bottom {
		padding: 0 1.875rem;
	}
}

@media only screen and (min-width: 90.0625em) {
	.designer .hide-for-small-only {
		display: inherit!important;
	}
}

@media only screen and (min-width: 120.0625em) {
	.designer .hide-for-small-only {
		display: inherit!important;
	}
}

@media print {
	.designer * {
		background: transparent!important;
		box-shadow: none!important;
		color: #000!important;
		text-shadow: none!important;
	}

	.designer a,.designer a:visited {
		text-decoration: underline;
	}

	.designer a[href]:after {
		content: " (" attr(href) ")";
	}

	.designer a[href^="#"]:after {
		content: "";
	}

	.designer img {
		page-break-inside: avoid;
		max-width: 100%!important;
	}
}

@media only screen and (max-width: 64em) {
	.designer header {
		height: 80px;
		padding: 0 1.25rem;
	}

	.designer footer .top .caption {
		margin-left: 1.875rem;
	}

	.designer footer .middle .contsocial {
		padding: 0 1.875rem;
	}

	.designer .frame.top,.designer .frame.bottom {
		height: 10px;
	}

	.designer .frame.left,.designer .frame.right {
		top: 10px;
		width: 10px;
		height: calc(100%-20px);
	}
}