/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTSUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTeXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTY0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTfzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTc9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/ttwNtsRpgsxVmgGGmiUOEltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/LWCjsQkB6EMdfHrEVqA1KVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/xozscpT2726on7jbcb_pAltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/59ZRklaO5bWGqF5A9baEEVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSiUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSuXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSo0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSvzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSs9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSoZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNShUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzCUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzI0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzPzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzM9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzIZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzBUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hiUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-huXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-ho0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hvzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hs9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hoZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hhUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body ,html{font-family:'Roboto', sans-serif;color:#535353;padding:0px;margin:0px;height:100%;font-size:14px;line-height:140%;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea{color:#222;}
body{  background-color:#FFFFFF; }
img{border:none;}
::-moz-selection{background:#ff9800;color:#fff;text-shadow:none;}
::selection{background:#ff9800;color:#fff;text-shadow:none;}
form{padding:0px;margin:0px;border:0px;}
p{margin:0px;padding:5px 0px 5px 0px;}
h1, h2, h3{color:#535353;font-weight:normal;line-height:1.35em;margin-bottom:.3em;margin-top:.1em;-webkit-font-smoothing:antialiased;}
h1{margin:0px 0px 10px 0px;padding:0px;padding-bottom:8px;font-size:32px;line-height:150%;}
h2{padding:0px;margin:5px 0px 15px 0px;font-weight:bold;font-size:24px;}
h3{margin:4px 0px 4px 0px;padding:0px;font-weight:bold;font-size:18px;}
h5{padding:15px;border:1px solid #DDD;background-color:#ededed;font-size:24px;font-family:'Georgia';text-align:center;color:#8b79a6;margin:8px 0px;}
a{color:#91ca61;text-decoration:none;}
a:hover{color:#666666;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:800;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;padding:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
.clearer , .clr{clear:both;}
ul{margin:0px;padding-left:20px;}
ul li{padding:0px 0px 6px 0px;}
ul.no{margin:0px;padding:0px;list-style:none;}
.icons{background:transparent url(/hpimages/icons.png) no-repeat top left;}

.site{width:1200px;margin:auto;  }

header{padding:10px 0px;margin-bottom:25px;}

.topNav{ height:110px;  background-color:#FFF; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; position:absolute; width:100%; z-index:1000; top:0px; }
a.logo{ float:left; }
a.logo img{  }

.topNav *{  transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;  }

.menuBox, .langBox{ float:right;  padding-top:40px; }
.langBox{padding-top:45px;  border-left:1px solid #F6F6F6; color:#A0a0a0; padding-left:20px; }

.fixedMenu{ position:fixed; width:100%; top:0px; z-index:3000; box-shadow:2px 2px 10px #333; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; height:60px; } 

.fixedMenu .menuBox{ padding-top:15px; height:60px; }
.fixedMenu .langBox{ padding-top:20px; }
.fixedMenu a.logo img{ height:60px; width:auto; }



.contentPage{ margin-top:110px; border-top:1px solid #EEE; }

#jsddm{	margin: 0;	padding: 0; text-align:center;  display:inline-block; width:100%; }
#jsddm li { list-style: none;		display:inline-block;   }
#jsddm li.f:last-child{ }

#jsddm li.f{ }

#jsddm li a { display:inline-block; padding:6px 16px; margin:0px; color:#3f3f3f; font-size:14px;  font-weight:normal; font-weight:400; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; text-transform:uppercase; margin:0px 6px; }

#jsddm li a:hover ,	#jsddm li a.active  { background-color:#3f3f3f; color:#FFF;  }

#jsddm li ul {	margin: 0px ; padding: 0px; position: absolute; display: none;	 z-index:1000; padding:0px; width:240px; box-shadow:2px 2px 10px #333; -moz-box-shadow:2px 2px 10px #333; -webkit-box-shadow:2px 2px 10px #333; -ms-box-shadow:2px 2px 10px #333; -o-box-shadow:2px 2px 10px #333; }

#jsddm li ul li ,#jsddm ul li:first-child{ float: none; display: block; background-color:#FFF;  padding:0px; margin:0px;  }

#jsddm li ul li a {	 width: auto; color:#000; display:block; float:none; text-align:left; padding:8px 15px; font-size:12px; z-index:1000;  margin-left:0px; margin-right:0px;  border-bottom:1px solid #000;  }
#jsddm li ul li a:hover { background-color: #12141a; color:#FFF; background-image:none; }


.aboutUs{ text-align:center; padding:30px 0px; border-bottom:6px solid #000; }
.aboutUs h1{ font-weight:100; font-size:36px; padding:0px; margin:15px; }
.aboutUsText{ padding:15px 0px; }

ul.cup{ padding:0px; margin:0px; list-style:none; display:table; width:100%; margin-top:25px; }
ul.cup li{ vertical-align:middle; font-size:24px; font-weight:800;  }

.homeBoxes{padding:30px 0px; background-color:#f1f1f1;  }
.homeBoxes ul{padding:0px;margin:0px;list-style:none;display:table;width:100%; margin-bottom:25px; }
.homeBoxes ul li{display:table-cell;width:25%;text-align:center;}
.homeBoxes ul li .in{padding:0px 5px 0px 15px;font-size:14px; color:#3f3f41;}

.homeBoxes ul li h2{ color:#3f3f41;font-size:26px;font-family:'Roboto', sans-serif;font-weight:900;margin:25px 0px 20px 0px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.homeBoxes ul li h2 a {color:#3f3f41;}

.homeBoxes ul li .iconCont{ display:block; }

.homeBoxes ul li:nth-child(1) .iconCont span{background-position:3px 0px;}
.homeBoxes ul li:nth-child(2) .iconCont span{background-position:5px -115px;}
.homeBoxes ul li:nth-child(3) .iconCont span{background-position:5px -241px;}
.homeBoxes ul li:nth-child(4) .iconCont span{background-position:5px -355px;}

.iconBox{text-align:center; background-color:#FFF; width:140px; height:140px; margin:auto; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; -ms-border-radius:70px; -o-border-radius:70px; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease; position:absolute; left:50%; margin-left:-70px; top:30px; border:1px solid #DDD; }

.iconCont span{display:inline-block;width:100px;height:100px;text-indent:-9999px; position:absolute; left:50%; margin-left:-50px; z-index:5; margin-top:50px; }
.iconCont{ height:180px; position:relative;  }

.homeBoxes .in:hover .iconBox{ border-radius:80px; width:160px; height:160px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; -o-border-radius:80px; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;  margin-left:-80px; z-index:2;  top:20px; border:1px dashed #666;}
 
.homeMoreLinkBox{ text-align:center; }
a.moreBtn2{ text-align:center; display:inline-block; padding:10px 20px; background-color:#91ca61; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; color:#000; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease; }
a.moreBtn2 span{ display:block; margin-bottom:8px; }
a.moreBtn2 i{ font-size:40px;  }

a.moreBtn2:hover{ color:#FFF; background-color:#333; } 

.referencesHome{ padding:30px 0px; text-align:center;   }
.referencesHome h2 , .newsHome h2{ padding:0px; margin:0px; font-size:52px; font-weight:100; text-transform: uppercase; }
.referencesHome .text { font-size:20px; font-style:italic; padding:15px 0px; }
.referencesHome .text span{ font-weight:800; font-size:24px; }

.refImages{ margin:20px 0px; }
.refImages ul{ padding:0px; margin:0px; list-style:none; display:table; width:100%;}
.refImages ul li{  display:table-cell; width:25%; overflow:hidden; height:300px; position:relative; }
.refImages ul li img{ display:block; width:100%; height:auto; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;   position:absolute; top:0px; z-index:2; }
.refImages ul li:hover img{  }

.refImages ul li span.title{ top:40%; width:100%; background-color:#000; color:#FFF; text-align:center; padding:8px 0px; position:absolute; z-index:10; left:0px; opacity:0; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; }

.refImages ul li:hover span.title{ top:50%; opacity:0.8; }


.newsHome{ padding:20px 0px; margin-bottom:20px; }
.newsHome .site{ border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:10px 0px 25px 0px;  }

.newsBlockTitle h2{ font-size:36px; font-weight:300; padding:10px 0px; color:#91ca61; }
.homeNewsList{ padding-top:20px; }
.homeNewsItem { position:relative; padding-bottom:20px; margin-bottom:20px; float:left; width:33%;     height: 400px;   overflow: hidden;}
.homeNewsItem .in{ padding:0px 20px; }
.homeNewsItem .item { position:relative; }
.homeNewsItem .newsHomeLead{  padding:0px; color:#585858; }
.homeNewsItem .blockNewsPic{  height:200px; text-align:center; overflow:hidden; padding:4px; }
.homeNewsItem .blockNewsPic img{ transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; }
.homeNewsItem:hover .blockNewsPic img{ -ms-transform: scale(1.1); /* IE 9 */    -webkit-transform: scale(1.1); /* Chrome, Safari, Opera */    transform: scale(1.1);    }
.homeNewsItem h3{ font-size:18px; font-weight:normal; margin-top:10px; }

.lastPic{ margin:30px 0px; height:400px; background: transparent url(/hpimages/pic-bottom.jpg) no-repeat top center; background-size:100% auto; }


footer{ margin-top:30px; padding:20px 0px; background-color:#91ca61; color:#000; }
footer h3{ color:#000; font-size:34px; font-weight:300; margin-bottom:15px;  }

footer .box{ margin-bottom:40px; }
footer a{ color:#000; }

ul.footerBlocks{ margin:0px; padding:0px; list-style:none; }
ul.footerBlocks li.c{ float:left; width:33%; display:inline-block;  }

.footerMenu{ margin-top:5px; }
.footerMenu a{ display:block; color:#000; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; padding:5px 0px; }
.footerMenu  a:hover{ padding-left:20px; }

.copy{ color:#666; padding:15px 0px; text-align:center; font-size:12px; border-top:1px solid #333; margin-top:15px; }
.copy a{ color:#666; }

a.moreBtn , input.moreBtn{border:none;padding:15px 50px;display:inline-block;font-weight:800;color:#FFF !important;background-color:#91ca61;font-size:18px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease; }
a.moreBtn:hover , , input.moreBtn:hover{ background-color:#666; color:#FFF; }
a.moreBtnGrey{ background-color:#262629;}

.footerInput , textarea.footerInput{width:300px;}

input.inputNewsletter{background-color:transparent;border:none; border:1px solid #DDD; font-size:24px; padding:10px;color:#DDD; width:90%;}
ul.formListVertical{margin:0px;padding:0px;list-style:none; width:100%; margin-top:15px; }
ul.formListVertical li{padding:5px 0px;margin-right:5px;display:block; }
.newsLetterInputs{margin-bottom:0px;}


.blockTitle{ font-size:20px;font-weight:800;color:#FFF;text-transform:uppercase;text-align:left; border-bottom:1px dashed #EEE; }

.blockTitle span , .blockTitle h1{display:inline-block;background-color:#2b2b2b; padding:10px 30px; color:#FFF; margin:0px; }
.blockQuote{ color:#999999;font-style:italic;font-size:32px;font-weight:300;text-align:center;padding:25px 0px;line-height:140%;}

.homeContactBox, .homeContactBox h3{color:#333;}
.homeContactBox h3{font-size:24px;padding:15px 0px;font-weight:300;}

.col{width:50%;float:left;}
.col .in{padding:20px;}

h2.high{ font-weight:100; font-size:36px; }

input.inputBtn{border:none;padding:10px 20px;display:inline-block;font-weight:800;color:#FFF !important;background-color:#79b827;font-size:18px;text-transform:uppercase;background-color:#79b827;}
input.inputNewsletter{background-color:transparent;border:none;border-bottom:1px solid #7a7a7a;font-size:24px;padding:10px 0px;color:#7a7a7a;width:430px;}
ul.formListVertical{margin:0px;padding:0px;list-style:none;}
ul.formListVertical li{padding:0px;margin-right:5px;display:inline-block;font-size:11px;}
.newsLetterInputs{margin-bottom:30px;}
section.page{padding:20px 0px;position:relative;}
.leftMenuBox{ float:left; z-index:5;width:220px;}
.leftMenuBlock , .blueBlock {background-color:#3DABDE;padding:15px;-webkit-box-shadow:inset 0px 0px 25px 0px rgba(44,125,190,1);-moz-box-shadow:inset 0px 0px 25px 0px rgba(44,125,190,1);box-shadow:inset 0px 0px 25px 0px rgba(44,125,190,1);border-radius:5px;}
.leftMenuBlock{}
.content{z-index:10;position:relative;padding-bottom:25px; float:left; margin-left:30px; width:850px; }
.content .cont{}
.categoryTitleBox{padding-top:10px;text-transform:uppercase;font-size:14px;font-weight:800;border-bottom:1px solid #FFF;padding-bottom:5px;margin-bottom:15px;color:#FFF;}

.catMenuBlock{ text-align:center; background-color:#91ca61; color:#FFF; }

.catMenu{margin-bottom:20px;}
.catMenu h4{padding:0px;margin:0px;font-weight:normal; display:inline-block; }
.catMenu a{ display:inline-block; padding:10px 20px;color:#FFF;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease; margin:0px 10px; }
.catMenu a:hover{  transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;  background-color:#5d5d5d;}

.catMenu a.submenu_selected , .catMenu a.active {  background-color:#5d5d5d; }
.catMenu a.submenu{padding:5px 5px 5px 55px; }
.catMenu a.submenu.selected{ background-color:#5d5d5d; }
.catMenu a.subsubmenu{padding:0px 5px 0px 62px;color:#b4b4b4;}


.promo{height:220px;background-color:#FFF;position:relative;}

.feelingImg , .homeFb , .promoTitle , .idezetek{position:absolute;}
.feelingImg{top:-12px;left:25px;z-index:100;}

.homeFb{right:0px;top:5px;}

.promoTitle{left:180px;top:30px;color:#666666;font-size:16px;font-family:'Georgia';text-transform:uppercase;}
.sep{height:20px;background:transparent url(/hpimages/sep.png) no-repeat center top;}
.middleContent{background:transparent url(/hpimages/bgr_content.png) repeat-y center top;}
.leftContent{width:640px;padding-left:25px;float:left;}
.rightContent{width:260px;padding-right:15px;float:right;}
.titleSmall{background:transparent url(/hpimages/point_small.jpg) repeat-x top 7px left;}
.titleSmall h2{color:#736680;font-family:'BlenderProBoldItalic';text-transform:uppercase;background-color:#FFF;display:inline-block;padding-right:10px;padding-bottom:0px;margin-bottom:0px;}
.underText{color:#666;}
a.nextBtn{padding:8px 25px 8px 12px;background:#ff9800 url(/hpimages/next_btn.jpg) no-repeat top 10px right 2px;color:#FFF;font-size:16px;font-family:'Georgia';text-transform:uppercase;}
.rightBox{padding-bottom:20px;margin-bottom:15px;background:transparent url(/hpimages/point_small.jpg) repeat-x bottom left;}
.rightContent h2{color:#3c3c3c;font-size:22px;font-family:'Georgia';font-weight:normal;}
ul.listPoz{margin-top:10px;}
ul.listPoz li{font-family:'BlenderProBoldItalic';font-size:18px;background:transparent url(/hpimages/icon_plus.jpg) no-repeat top left;padding:5px 0px 10px 60px;}
.compLeft{padding-left:20px;}

ul.noUl{margin:0px;padding:0px;list-style:none;}
input.inputBox , textarea.inputBoxArea{background-color:#262629;color:#8b8886;border:none;padding:6px 15px 6px 15px;display:inline-block;}
input.text150{width:150px;}

span.needStar{display:inline-block;width:20px;height:20px;background:transparent url(/hpimages/bgr_footer_buttons.jpg) no-repeat top left;background-position:0px -56px;}
ul.formList li{margin-right:0px;}
ul.formList li.buttons{padding-top:8px;}

.news_block_date{ margin-top:-15px; font-size:12px; }

.textMiddle{ padding:30px; }
.textContent{ position:relative; padding-bottom:25px; float:left; margin-left:30px; width:790px; padding:30px;box-shadow:5px 5px 10px #000;-moz-box-shadow:5px 5px 10px #000;-webkit-box-shadow:5px 5px 10px #000;-ms-box-shadow:5px 5px 10px #000;background-color:#FFF;border-radius:5px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;position:relative; }

.cont h1{font-size:35px; text-transform:uppercase;}

.itemsListTitle{ padding-top:20px; text-transform:uppercase; text-align:center; border-bottom:1px dashed #EEE; font-weight:300; margin-bottom:20px; }
.navigation {padding-left:10px; }
.navigation .nav{ padding:0px;font-style:italic;color:#8b8886; background-color:#F6F6F6; padding:15px; }
.navigation .nav span.navSep{ display:inline-block;font-size:14px;margin:0px 10px;}
.navigation .nav h2{font-size:14px;font-weight:normal;padding:0px;margin:0px;display:inline-block;color:#8b8886;}
.navigation .nav a{color:#8b8886;font-style:italic;display:inline-block;}
.navigation .nav a:hover{color:#ff9800;text-decoration:underline !important;}
.navigation .nav a.last , .navigation .nav span.last .navigation .nav a.last h2, .navigation .nav span.last h2{font-style:normal;font-weight:800 !important;}


.itemListItem{ width:33%;  float:left; background-color:#FFF;}

.itemListItem .itemIn{ position:relative; margin:10px; box-shadow:5px 5px 10px #ccc;-moz-box-shadow:5px 5px 10px #ccc;-webkit-box-shadow:5px 5px 10px #ccc;-ms-box-shadow:5px 5px 10px #ccc; overflow:hidden; }

.itemListItem:nth-child(3n+4){ clear:both; }

.itemsList .itemListItem{ margin-bottom:10px;}

.homeproductList{margin-bottom:40px;}
.homeListItem{margin:10px 30px;}

.itemsList .itemOffer{ width:240px; }
.itemsList .homeListItem{ width:300px;height:370px;}

.itemListItem img{width:100%;height:auto;}
.itemListItem a{  }
.itemListItem .listItemPic{ height:240px; overflow:hidden; }

.listItemTitle{ text-align:left;}
.listItemTitle h3{ display:inline-block; font-weight:300;color:#454444;padding: 8px 12px; font-size:14px; }

.itemListItem a.itemListLead{ z-index:20;position:absolute; top:-70px; left:-240px;  padding-top:50px; padding-left:50px; border:2px dashed #FFF; border-radius:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; height:180px; transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;  overflow:hidden; width:180px; color:#FFF; text-align:left; opacity:0.2; font-size:16px; }

.itemListItem .itemListLead .in{padding:15px;padding-top:40px;}

.itemListItem:hover a.itemListLead{ left: -40px; opacity:1; transform: scale(1.1); -webkit-transform: scale(1.1);  -ms-transform: scale(1.1); }



.itemListItem a.itemListLead h3{ color:#FFF; font-size:34px;font-weight:300;}

.itemListLeadShort{font-size:12px;}

.itemListPrise{padding:0px;font-style:italic;}
.itemListPrise span.price{display:inline-block;font-size:16px;color:#FFF;font-weight:800;}
.itemListPrise span.oldprice{text-decoration:line-through;}
.itemDetails{padding:20px;background-color:#FFF;margin-top:20px;}
.colL{width:46%;float:left;}
.colR{width:46%;float:right;}
.colProduct{width:35%;float:right;}
.colPics{ width:60%;margin-left:15px;float:left;}
.colProduct h1{font-size:42px;font-weight:300; line-height:120%;}
.picDetails{text-align:center;position:relative;}
.picDetails img{width:100%;height:auto;margin-bottom:15px;z-index:10;}
.picDetails .pinitBtn{position:absolute;top:10px;left:10px;z-index:20;}
.shareBox{padding-top:15px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;margin-bottom:10px;padding-bottom:5px;margin-top:15px;}
.shareBox .shareIcons{width:200px;height:30px;}
.shareBox .shareFb{width:200px;height:30px;}
.typelistBox{margin-top:30px;margin-bottom:15px;}
ul.typesList{margin:0px;padding:0px;list-style:none;padding:10px 0px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
ul.typesList li{display:inline-block;vertical-align:top;}
ul.typesList li.priceText{font-size:28px;color:#3c3c3c;font-weight:300;width:178px;padding-top:6px;}
ul.typesList li.priceIcon{width:35px;padding-right:10px;font-size:28px;color:#3c3c3c;padding-top:6px;}
ul.typesList li.priceText span.oldprice{font-size:12px;color:#9f9f9f;text-decoration:line-through;}


.likesharebox{border-top:1px solid #DDD;padding:15px 0px;margin-top:15px; }
.cont{margin-bottom:15px;}
.cont p{line-height:20px;}
.cont h2{margin-top:15px;margin-bottom:1px;}
.need{color:red;font-weight:800;}

ul.error{background-color:#FFFFAA;padding:5px 5px 5px 25px;}
ul.error li{padding:3px 6px;}
div.pager{display:block;clear:both;padding:10px; text-align:center; }
div.pager a,div.pager span{display:inline-block; padding:10px 18px; text-align:center;margin:2px;line-height:25px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px; font-size:18px; }
div.pager a { border:1px solid #8C8C8C; text-decoration:none; background-color:#79b827; color:#FFF; }
div.pager a:hover{border:1px solid #8C8C8C;background-color:#8C8C8C;color:#FFF;}
div.pager span{border:1px solid #DEDEDE;color:#DEDEDE;}
ul.error li{color:red;}
table.form_table *.error{border:1px solid red;background-color:#ffeeee;}
table.form_table label.error{border:0;font-weight:bold;color:red;background-color:transparent;}
table.form_table input, textarea,select{padding:4px;border:1px solid #a9a9a9;font-size:12px;}
table.form_table select.text250,input.text250{width:200px;}
table.form_table input.text200{width:200px;border:1px solid #DDD;}
table.form_table input.inputleft{width:219px;}
table.form_table input.input_number{width:20px;}
table.form_table input.inputmezo{width:200px;}
table.form_table input.inputleft_error{border:1px solid red;background-color:#F6F6F6;}
table.form_table input.inputmezo_error{width:219px;border:1px solid red;background-color:#F6F6F6;}
table.form_table textarea.text200{width:200px;height:100px;overflow:auto;}
table.form_table label{cursor:pointer;}
table.imgeditor th,table.form_table th{background-color:#958362;color:#FFF;font-weight:bold;text-align:left;padding:5px;}
table.form_table td{padding:8px;}
table.imgeditor{border:1px solid #343434;float:left;margin:5px;}
table.imgeditor th a{color:#ffffff;text-decoration:none;}
table.imgeditor th img{border:1px solid #ffffff;margin:2px;}
table.form_table input.submit{border:none;padding:10px 20px;display:inline-block;font-weight:800;color:#FFF !important;background-color:#79b827;font-size:18px;text-transform:uppercase;background-color:#79b827;}
table.form_table input.sbutton{text-decoration:none;font-weight:bold;border:1px solid #696969;display:block;background-color:#ef4d87;color:#fff;padding:1px 3px 1px 3px;text-align:center;cursor:pointer;}
table.form_table input.sbutton:hover{background-color:red;}
table.form_table a.button{text-decoration:none;font-weight:bold;border:none;display:block;background-color:#ef4d87;color:#fff;padding:3px;text-align:center;}
table.form_table a.button{padding:1px 3px 1px 3px;}
table.form_table a.button.new:hover{background-color:#33ff33;}
table.form_table a.button.delete:hover{background-color:red;}
table.form_table a.button.edit:hover{background-color:green;}
img.orders{border:1px solid #fff;vertical-align:middle;margin:3px;}
table.form_table tr.row1 td{border-bottom:1px solid #979797;background-color:#f6f6f6;}
table.form_table tr.row2 td{border-bottom:1px solid #979797;background-color:#FFF;}
table.form_table tr.row1 td td,table.form_table tr.row2 td td{border:0;}
table.datas *.error{border:1px solid red;background-color:#ffeeee;}
table.datas label.error{border:0;font-weight:bold;color:red;background-color:transparent;}
table.datas input,table.datas textarea, table.datas select{border:1px solid #9a9a9a;padding:6px;background-color:#F6F6F6;color:#666;}
table.datas select.text250, input.text250 , table.datas textarea.text250{width:300px;}
table.datas input.inputleft{width:219px;}
table.datas input.inputText120{width:120px;}
table.datas input.inputText90{width:90px;}
table.datas input.textSmall{width:110px;}
table.datas input.inputleft_error{border:1px solid red;}
table.datas textarea{width:219px;height:100px;overflow:auto;1px solid #9A9A9A}
table.datas label{cursor:pointer;}
table.datas th{background-color:#FFF;font-weight:bold;text-align:left;border-bottom:2px solid #4b4b4b;}
table.datas tr.row1 td{border-bottom:1px solid #DDD;background-color:#F6F6F6;padding:6px;font-size:12px;line-height:23px;}
table.datas tr.row2 td{border-bottom:1px solid #DDD;background-color:#FFF;padding:6px;font-size:12px;line-height:23px;}
table.datas tr.row1 td td,table.datas tr.row2 td td{border:0;}
table.datas input.submit{background-color:#4b4b4b;color:#ffffff;cursor:pointer;font-weight:bold;border:none;cursor:pointer;padding:8px 15px 8px 15px;display:inline-block;}
table.datas input.orderSubmit{background-color:#79b827;padding:20px 40px;font-size:24px;}
table.datas a.button{text-decoration:none;font-weight:bold;border:1px solid #DDD;display:block;background-color:#404042;color:#FFF;padding:3px;text-align:center;}
table.datas a.button{padding:3px 6px;}
table.datas a.button.new:hover{color:#000;}
table.datas a.button.edit:hover{background-color:#DDD;color:#000;}
table.datas a.button.delete:hover{background-color:red;color:#FFF;}


.searchInputBox{ display:inline-block;  position:relative; }

.autoBox{ position:absolute; top:26px; color:#000; z-index:1000; width:250px; background-color:#F6F6F6;  }
ul.autoCompleteList{ margin:0px; padding:0px; list-style:none;  box-shadow:0px 2px 4px #666; -webkit-box-shadow:0px 2px 4px #666; -moz-box-shadow:0px 2px 4px #666; -ms-box-shadow:0px 2px 4px #666; }
ul.autoCompleteList li{ display:block; border-bottom:1px solid #DDD; text-align:left; padding:0px; }
ul.autoCompleteList li a{ display:block; padding:8px 10px; color:#333; }
ul.autoCompleteList li a:hover{ color:#FFF;  background-color:#404041; }
.loadingSearch{ padding:15px; text-align:left; display:none; }

.alertSpan{ background-color:yellow; padding:10px; display:inline-block; }

.popup{ display:none; }
a.closePopUpBtn{ height:20px; width:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; background-color:#7aba28; color:#FFF; line-height:20px; font-weight:bold; border:2px solid #FFF; box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; -ms-box-shadow:0px 0px 5px #666; -o-box-shadow:0px 0px 5px #666; display:inline-block; font-size:18px; text-align:center; }
.popup , .popup .overlay { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999; }
.popup .closeBox { position:absolute; z-index:1001; top:-10px; right:-10px;  }
.popup .overlay{ background-color:rgba(255,255,255,0.8); }
.popup .overlayBlack{ background-color:rgba(0,0,0,0.8); }
.popup .popupCont{ padding:20px; width:280px; background-color:#FFF; box-shadow:5px 5px 10px #666; position:absolute; left:50%; margin-left:-160px; top:50%; z-index:1000; }

.popup .popSubscribe{ padding:20px; width:800px; background:#d15e39 url(/hpimages/bgr_orange.jpg) repeat top left; border:1px solid #f08360; box-shadow:5px 5px 10px #666; position:absolute; left:50%; margin-left:-400px; top:50%; z-index:1000; -webkit-box-shadow:inset 0px 0px 45px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px 0px 45px 0px rgba(0,0,0,0.35);box-shadow:inset 0px 0px 45px 0px rgba(0,0,0,0.35); color:#FFF; }

.subScribeBox .title{ font-size:24px; text-align:center; font-weight:bold; line-height:160%; text-transform:uppercase; }
.subScribeBox .title span{ font-size:40px; } 
.subScribeBox .desc{ color:#EEE; padding:15px 0px; }

.rowLine{ line-height:130%; padding:10px 0px; }
.basketNext{ text-align:center; }

.catDesc{ padding-bottom:10px; color:#666; margin-bottom:20px; border-bottom:1px solid #DDD; }

a.btnStyle{ display:inline-block; text-transform:uppercase; text-shadow:1px 1px 1px #FFF; color:#802508; padding:20px 25px; font-size:16px; background-color:#deb50f; box-shadow:1px 1px 3px #333; font-weight:bold; }
input.inputSub{ padding:15px; -webkit-box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,0.35);box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,0.35); color:#666; font-weight:bold; width:300px;  }

.kuponImg{ display:block; box-shadow:2px 2px 10px #000; -webkit-box-shadow:2px 2px 10px #000; -moz-box-shadow:2px 2px 10px #000; -ms-box-shadow:2px 2px 10px #000; }

.idezetDetails{ color:#FFF; line-height:130%; text-align:center; margin-bottom:-25px; margin-top:10px; }
.idezetDetails span{ display:block; padding-bottom:5px; font-size:18px; font-weight:700; }

.leftInfoBox{ margin:15px 0px; } 

.leftIdezet , .middleInfoBox{ color:#000; line-height:130%;  margin:10px 0px; }
.leftIdezet  span , .middleInfoBox span {display:block; padding-bottom:5px; font-size:18px; font-weight:700;  }

.middleInfoBox{ text-align:center; }


.yellowBlock {background-color:#F0C501;padding:15px;-webkit-box-shadow:inset 0px 0px 25px 0px rgba(180,148,0,1);-moz-box-shadow:inset 0px 0px 25px 0px rgba(180,148,0,1);box-shadow:inset 0px 0px 25px 0px rgba(180,148,0,1);border-radius:5px;}

.bigSlogen{ float:left; margin-top:-15px; padding:0px 0px 0px 80px; color:#666; width:600px;  }  
.bigSlogen div.fl{ border-bottom:1px solid #EEE; font-size:52px; font-weight:100; line-height:120%; }

.topCategory{ padding-top:30px; text-align:center; }
.topCategory a.menuItem{ display:inline-block; color:#FFF; padding:20px; font-size:20px; transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;  }
.topCategory a.secondly{  transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;  }
.topCategory a.secondly:hover{ background-color:#b31d5a; }

.itemInfoBoxes{ border-top:1px solid #DDD; padding-top:20px; margin-top:20px; }
ul.itemInfoBox { padding:0px; margin:0px; list-style:none; }
ul.itemInfoBox li{ width:33%; float:left; }
ul.itemInfoBox li .fixText{ padding:0px 15px; }
ul.itemInfoBox li:first-child .fixText{ padding-left:0px; }
ul.itemInfoBox li:last-child .fixText{ padding-right:0px; }
ul.itemInfoBox li:nth-child(1){ width:40%;  }
ul.itemInfoBox li:nth-child(3){ width:23%;  }

.itemThmbList ul{ padding:0px; margin:0px; list-style:none; }
.itemThmbList ul li{ width:150px; height:150px; padding:4px; overflow:hidden; margin:5px; float:left; border:1px solid #EEE; }
.itemThmbList ul li a{ display:block; border:3px solid #FFF; height:144px; width:144px; overflow:hidden; }

.menuOpenerBox{ padding:10px;  display:none;  top:0px; right:0px; clear:both; }
.menuOpenerBox a{ display:block; font-size:16px; padding:15px; color:#000; background-color:#91ca61; } 
