@font-face {
  font-family: 'lotagrotesque-bold';
  src: url('framework/css/font/Webfonts/lotagrotesque_bold_macroman/lotagrotesque-bold-webfont.woff2') format('woff2'), url('framework/css/font/Webfonts/lotagrotesque_bold_macroman/lotagrotesque-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'lotagrotesque-regular';
  src: url('framework/css/font/Webfonts/lotagrotesque_regular_macroman/lotagrotesque-regular-webfont.woff2') format('woff2'), url('framework/css/font/Webfonts/lotagrotesque_regular_macroman/lotagrotesque-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'lotagrotesque-light';
  src: url('framework/css/font/Webfonts/lotagrotesque_light_macroman/lotagrotesque-light-webfont.woff2') format('woff2'), url('framework/css/font/Webfonts/lotagrotesque_light_macroman/lotagrotesque-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
*{
	box-sizing: border-box;
	margin:0;
	padding: 0;
}
.align-c{text-align: center}
.align-r{text-align: right;}
.align-l{text-align: left;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.container{position:relative;width:1200px;margin:0 auto;padding:0;}
.container .column,
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.row{margin-bottom:40px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column,
.container .one.columns{width:35px;}
.container .two.columns{width:110px;}
.container .three.columns{width:185px;}
.container .four.columns{width:260px;}
.container .five.columns{width:335px;}
.container .six.columns{width:410px;}
.container .seven.columns{width:485px;}
.container .eight.columns{width:560px;}
.container .nine.columns{width:635px;}
.container .ten.columns{width:710px;}
.container .eleven.columns{width:785px;}
.container .twelve.columns{width:860px;}
.container .thirteen.columns{width:935px;}
.container .fourteen.columns{width:1010px;}
.container .fifteen.columns{width:1085px;}
.container .sixteen.columns{width:1160px;}
.container .one-third.column,
.container .one-third.columns{width:360px;}
.container .two-thirds.column,
.container .two-thirds.columns{width:780px;}
.container .twelve.alt.sidebar-right{padding-right:40px;width:819px;border-right:1px solid #efefef;}
.container .twelve.alt.sidebar-left{padding-left:40px;width:819px;border-left:1px solid #efefef;}
#sidebar.sidebar-right #sidebar-widgets{border-left:1px solid #efefef;margin-left:-21px;padding-left:40px;}
#sidebar.sidebar-left #sidebar-widgets{border-right:1px solid #efefef;margin-right:-21px;padding-right:40px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.iconbox-style-2.clearfix:before{display:none!important;}
.contentTitle{color:#444444 !important;font-family:Open Sans !important;font-weight:normal;font-size:20px !important;line-height:20px;margin-bottom:5px !important;}
.contentDesc{line-height:1.71 !important;color:#7d7d7d !important;font-family:Open Sans !important;}
.newsletterForm{margin-top:0px!important;}
.row:after,
.clearfix:after{clear:both}
.row,
.clearfix{zoom:1}
.clear{clear:both;visibility:hidden;width:0;height:0;}
body{font-family:'lotagrotesque-regular','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.7;color:#000;-webkit-font-smoothing:antialiased;background-color:#ffffff;}
.wrapall{margin:0;padding:0;background-color:#ffffff;min-width:1200px;}
img.scale-with-grid{max-width:100%;height:auto;}
img{max-width:100%;height:auto;}
