.migclear	{
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0
}
.migclearfix:after	{
clear:both;
content:' ';
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden;
width:0
} .prodesign-iconboxone-migicon-wrapper i {
line-height: 1.7em;
} .prodesign_news_main_image {
position:relative;	
}
.prodesign_news_main_image img {
border-radius: 3px 3px 0 0 !important;
display: block;
height: auto;
max-width: 100%;
width: 100%;
}
.prodesign_news_title a {
text-decoration: none !important;
}
.prodesign_news_overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.prodesign_news_overlay i {
box-shadow: none;
color: #FFFFFF;
display: block !important;
font-size: 30px;
margin-top: 40%;
position: relative !important;
text-align: center;
text-decoration: none;
width: 100%;
}
.prodesign_news_info {
padding: 15px 3%;
}
.prodesign_news_column.two {
width: 48.5%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_column.three {
width: 31.33%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_column.four {
width: 22.75%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_block_title.none, .prodesign-column-block-title.none {
margin-bottom:40px;
}
.prodesign_news_column {
box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.prodesign_news_block_title h2, .prodesign-column-block-title h2 {
display: inline-block;
line-height: 1.7em;
margin-bottom: 1em;
padding-right: 11px;
padding:0 !important;
}
.prodesign_news_title {
font-size: 140%;
font-weight: 100;
}
.prodesign_news_date {
opacity: 0.7;
font-style: italic;
}
.prodesign_news_content {
margin: 0em 0em 1em 0em;
}
.prodesign_news_excerpt {
margin-top: 1em;
}
.prodesign-column .prodesign_news_wrapper.prodesign-column.full .prodesign_news_excerpt {
margin-top: 0.3em;
}
.prodesign_news_viewmore {
font-style: italic;
}
.prodesign_news_content li {
list-style: none outside none;
background-image: none !important;
padding: 0 !important;
} .prodesign-divider {
height: 40px;
width: 100%;
display: block;
float: left;
clear: both;
} .prodesign-featuredbox-content {
width: 42%;
float: right;
padding: 4%
}
.prodesign-featuredbox-main {
margin-top: 1.5em;
}
.prodesign-featuredbox-content h4 {
opacity: 0.6;
font-weight: normal;
font-style: italic;
margin-top: 0.7em;
padding:0 !important;
}
.prodesign-featuredbox-wrapper h2, .prodesign-featuredbox-wrapper h4 {
margin: 0 !important;
padding:0 !important;
}
.prodesign-featuredbox-featured {
width: 42%;
padding: 4%;
float: left;
}
.prodesign-featuredbox-border {
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
max-width: 99.9%;
} .prodesign-clipbox-padding {
padding: 6% 4%;
}
.prodesign-clipbox-wrapper h3 {
margin-bottom:1em !important;
margin-top:0.3em !important;
line-height:1.4em !important;
padding:0 !important;
}
.prodesign-clipbox-wrapper {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
text-align: center;
}
.prodesign-clipbox-icon {
display: inline-block;
padding: 0.5em 0.9em;
margin-top: -1em;
}
.prodesign-clipbox-migicon-wrapper {
text-align: center;
} .prodesign-iconboxone-mig-icon-wrapper {
font-size: 50px;
}
.prodesign-iconboxone-icon {
text-align: Center;
}
.prodesign-iconboxone-padding {
padding: 6%;
}
.prodesign-iconboxone-mig-icon-wrapper i {
line-height: 1.7em;	
}
.prodesign-iconboxone-padding h3 {
margin: 0.4em 0 0 0 !important;
padding:0 !important;
}
.prodesign-iconboxone-wrapper {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	
} .prodesign-iconboxtwo-wrapper {
float: left;
}
.prodesign-iconboxtwo-wrapper h3 {
padding:0 !important;	
margin: 0 0 0 0.5em !important;
}
.prodesign-iconboxtwo-padding {
padding: 6% 4%;
box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.prodesign-icon {
float: left;
}
.prodesign-iconboxtwo-wrapper h3 {
float: left;
margin-bottom: 1em;
margin-left: 0.5em;
clear: right;
padding:0 !important;
}
.prodesign-iconboxtwo-content {
clear: both;
width: 100%;
} .prodesign-alertbox-padding {
padding: 3%;
}
.prodesign-alertbox-wrapper .prodesign-icon {
margin-right:0.3em;
}
.prodesign-alertbox-wrapper h3.normalweight {
display: inline-block !important;
margin: 0 !important;
padding:0 !important;
}
.prodesign-alertbox-wrapper h3, .prodesign-alertbox-wrapper i{
text-shadow: 2px 2px 1px rgba(0,0,0,0.6);	
}
.prodesign-alertbox-wrapper {
box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.prodesign-alertbox-content {
text-shadow: 1px 1px 0px rgba(0,0,0,0.4);
}  .prodesign-column  {margin-right: 6%;}
.prodesign-column.last  {margin-right: 0 !important} 
.prodesign-column.full { width: 100%; float: left; margin-right:0; }
.prodesign-column.one-half { width: 47%; float: left; }
.prodesign-column.one-third { width: 29.33%; float: left; } 
.prodesign-column.two-third { width: 64.67%; float: left; } 
.prodesign-column.one-fourth { width: 20.5%; float: left; } 
.prodesign-column.three-fourth { width: 73.5%; float: left; }
.prodesign-column .prodesign-column:last-child {
margin-bottom: 0px !important;
} h1.prodesign-title {font-size: 250%; line-height:1.2em;}
h2.prodesign-title {font-size: 200%; line-height:1.2em;}
h3.prodesign-title {font-size: 130%; line-height:1.2em;}
.prodesign-subtitle {
margin-top: 1em;
font-size:120%;
font-weight:normal;
}	
.prodesign-page-title-wrapper {margin-bottom:40px;}
.prodesign-title {
margin-bottom: 0.3em;
} .prodesign-button-wrapper {
display: inline-block;
border-radius: 2px;
margin-bottom:20px;
margin-right: 10px;
}
.prodesign-button-wrapper a {
text-decoration: none;
}
.prodesign-button-wrapper a {
padding: 1em;
display:block;	
}
.prodesign-button-wrapper i {
margin-right: 0.4em;
} .prodesign-promobox-content {
float: left;
padding: 4%;
}
.prodesign-promobox-content h2 {
margin: 0 !important;
padding:0 !important;
}
.prodesign-promobox-wrapper {
border-radius: 2px;
}
.prodesign-promobox-button a, ..prodesign-promobox-button a:hover {
text-decoration:none;	
}
.prodesign-promobox-content h2 {
padding:0 !important;	
line-height: 1.4em;
margin-bottom: 0.2em;
}
.prodesign-promobox-wrapper {
display: table;
}
.prodesign-promobox-button {
display: table-cell;
vertical-align: middle;
text-align: right;
padding-right: 4%;
min-width:160px;
}
.prodesign-promobox-button a {
padding: 10px;
border-radius: 3px;
min-width:120px;
display:inline-block;
text-align:center;
text-decoration: none;
} .prodesign-column .prodesign-column {
margin-top: 0 !important;
margin-bottom: 2em !important;
}	
.prodesign-column {
margin-top: 1em;
margin-bottom: 1em;
}
.prodesign-promobox-border {
display: table;
width: 99.9%;
border: none;
box-shadow:-3px 3px 3px rgba(0,0,0,0.05)
} .clearboth {
clear: both;
} @media screen and (min-width:791px) {
.prodesign_news_column.three:nth-child(3n+3) {
margin-right: 0;
}
.prodesign_news_column.three:nth-child(3n+1) {
clear: left;
}
.prodesign_news_column.four:nth-child(4n+4) {
margin-right: 0;
}
.prodesign_news_column.four:nth-child(4n+1) {
clear: left;
}
.prodesign_news_column.one, .prodesign_news_column.two:nth-child(1n+3), .prodesign_news_column.three:nth-child(1n+4), .prodesign_news_column.four:nth-child(1n+5) {
margin-top: 3em;
}
.prodesign_news_column.two:nth-child(2n+2) {
margin-right: 0;
}
.prodesign_news_column.two:nth-child(2n+1) {
clear: left;
}
}
@media screen and (max-width: 790px)  { .prodesign-column  {margin-right: 4%;}
.prodesign-column.last  {margin-right: 0 !important} 
.prodesign-column.full { width: 100%; float: left; }
.prodesign-column.one-half { width: 100%; float: left; }
.prodesign-column.one-third { width: 47%; float: left; } 
.prodesign-column.two-third { width: 47%; float: left; } 
.prodesign-column.one-fourth { width: 47%; float: left; } 
.prodesign-column.three-fourth { width: 47%; float: left; }
.prodesign-column .prodesign-column:last-child {
margin-bottom: 0px !important;
}	
.prodesign_news_column.two {
width: 100%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_column.three {
width: 48.5%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_column.four {
width: 48.5%;
float: left;
margin-right: 3%;
margin-left:0 !important;
}
.prodesign_news_column.three:nth-child(2n+2), .prodesign_news_column.four:nth-child(2n+2) { margin-right:0 !important;}
.prodesign_news_column.three:nth-child(3n+1), .prodesign_news_column.four:nth-child(4n+1), .prodesign_news_column.two:nth-child(2n+1) {
clear: none;
}
.prodesign_news_column.one, .prodesign_news_column.two:nth-child(1n+3), .prodesign_news_column.three:nth-child(1n+3), .prodesign_news_column.four:nth-child(1n+3) {
margin-top: 3em;
}
.prodesign-featuredbox-content, .prodesign-featuredbox-featured { width:92%;}
}
@media screen and (max-width: 500px)  { .prodesign-column  {margin-right: 0%;}
.prodesign-column.last  {margin-right: 0 !important} 
.prodesign-column.one-half { width: 100%; float: left; }
.prodesign-column.one-third { width: 100%; float: left; } 
.prodesign-column.two-third { width: 100%; float: left; } 
.prodesign-column.one-fourth { width: 100%; float: left; } 
.prodesign-column.three-fourth { width: 100%; float: left; }
.prodesign-column .prodesign-column:last-child {
margin-bottom: 0px !important;
}
.prodesign_news_column.two {
width: 100%;
float: left;
margin-right: 0%;
}
.prodesign_news_column.three {
width: 100%;
float: left;
margin-right: 0%;
}
.prodesign_news_column.four {
width: 100%;
float: left;
margin-right: 0%;
}	
.prodesign-promobox-content {
text-align:center;	
}
.prodesign-promobox-button {
display:block;
text-align:center;
width:100%;
clear:both;	
float: left;
margin-bottom: 2em;
min-width: 160px;
width: 100%;
}
}