.mainFrame { width:100%; min-width:320px; padding:0vw 0vw; } .mobile-yes { display:block; } .mobile-no { display:none !important; }  .col-m-0 {width:0.00%;} .col-m-0- {width:4.17%;} .col-m-0-- {width:6.25%;} .col-m-1 {width:8.33%;} .col-m-1- {width:12.50%;} .col-m-2 {width:16.66%;} .col-m-2- {width:20.83%;} .col-m-3 {width:25.00%;} .col-m-3- {width:29.17%;}  .col-m-4 {width:33.33%;} .col-m-4- {width:37.50%;} .col-m-5 {width:41.66%;} .col-m-5- {width:45.83%;} .col-m-6 {width:50.00%;} .col-m-6- {width:54.17%;} .col-m-7 {width:58.33%;} .col-m-7- {width:62.50%;}  .col-m-8 {width:66.66%;} .col-m-8- {width:70.83%;} .col-m-9 {width:75.00%;} .col-m-9- {width:79.17%;} .col-m-10 {width:83.33%;} .col-m-10- {width:87.50%;} .col-m-11 {width:91.67%;} .col-m-11- {width:95.83%;}  .col-m-12 {width:100.00%;} .col-m-no { display:none; } .debug { background-color:yellow; } .debugFrame { padding:3vw 3vw 3vw 3vw; font-family:'Lato',sans-serif; font-size:3vw; font-weight:400; color:#222222; } [class*="col"] { float:left; padding:2vw; }  .cookies { position:fixed; z-index:100; bottom:0vw; left:0vw; width:100%; background-color:#4EBEFF; border-top:none; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#ffffff; line-height:110%; } .cookies .button { cursor:default; background-color:#0854C4; border:none; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:5vw; color:#ffffff; padding:2vw 3vw; } .cookies .button:hover { background-color:#000000; color:#ffffff; }  .burgerMenu { position:fixed; display:none; top:0vw; left:0vw; z-index:300; height:100%; width:100%; padding:0vw; background-color:rgba(0,0,0,0.3); } .burgerMenuFrame { position:fixed; display:none; top:0vw; left:0vw; width:80vw; padding:0vw; background-color:#ffffff; z-index:301; height:100%; } .burgerMenuHeader { width:100%; height:16vw; padding:3vw 3vw; position:relative; overflow:hidden; } .burgerMenuHeader .logo IMG { width:50%; border:none; padding:0vw; text-align:left; } .headerMobileClose { position:absolute; top:5vw; right:5vw; width:5vw; } .headerMobileClose .button { color:#6e6e6e; cursor:pointer; } .headerMobileClose .button:hover { color:#008cd1; } .burgerMenuContent { height:calc(100% - 16vw); overflow:auto; padding:3vw 3vw 3vw 3vw; } .burgerMenuItems .item { border-top:1px solid #e9e9e9; font-family:'Poppins',sans-serif; font-size:4vw; font-weight:700; color:#6e6e6e; padding:3vw 1.5vw; border-bottom:none; } .burgerMenuItems .item.more { color:#008cd1; text-transform:none; } .burgerMenuItems A { text-decoration:none; } .burgerMenuItem A:hover { text-decoration:underline; } .burgerMenuContact { padding-top:3vw; font-family:'Poppins',sans-serif; font-size:3.6vw; font-weight:400; color:#9f9f9f; }  .header { background-color:#ffffff; } .headerFrame { position:relative; } .headerBurger { float:left; width:15%; padding:5vw 3vw; color:#898989; } .headerLogo { float:left; width:70%; padding:3vw; } .headerLogo .logo { width:60%; margin-left:0vw; } .headerLogo .logo IMG { width:100%; } .headerMenu { display:none; } .headerAccount { float:left; width:15%; padding:3vw; } .headerAccount .icon { float:left; padding:0vw; width:100%; color:#898989; position:relative; } .headerAccount .icon .counter { position:absolute; background-color:#E5097F; width:6vw; height:6vw; bottom:0vw; right:-2vw; border-radius:60vw; text-align:center; line-height:7vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; } .headerAccount .search { display:none; } .headerLangs { position:absolute; top:2vw; right:16vw; width:6vw; } .headerLangs IMG { float:left; width:6vw; margin-bottom:2vw; }  .footer { background:#000B5B; padding:3vw 0vw; } .footerFrame { } .footerLogo { float:left; width:100%; padding:3vw; } .footerLogo IMG { width:50%; margin:0 auto; } .footerColumn { float:left; width:50%; padding:3vw; } .footerMenuLabel { padding-bottom:3vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4.6vw; color:#ffffff; } .footerMenu { } .footerMenu .item { padding:1vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#ffffff; } .footerMenu .item A { text-decoration:none; } .footerMenu .item A:hover { text-decoration:underline; } .footerContact { float:left; width:100%; padding:3vw; } .footerSocial { } .footerSocial .icon { float:left; color:#ffffff; padding-right:3vw; } .footerSocial .icon.facebook { width:7.5vw; } .footerSocial .icon.instagram { width:12vw; } .footerSocial .icon.pinterest { width:10vw; } .footerSocial .icon.youtube { width:16vw; } .footerContact .phone { padding:1vw 0vw; line-height:5vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#ffffff; } .footerContact .phone .icon { float:left; width:6vw; color:#ffffff; padding-right:2vw; } .footerContact .email { padding:1vw 0vw; line-height:5vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#ffffff; } .footerContact .email .icon { float:left; width:6vw; color:#ffffff; padding-right:2vw; }  .homeRotator { overflow:hidden; } .homeRotatorFrame { max-width:100vw; height:100vw; margin:0 auto; position:relative; } .homeRotatorSlide { z-index:10; display:none; position:absolute; width:100%; height:100%; } .homeRotatorSlide .photo { width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .homeRotatorSlide .container { height:100%; } .homeRotatorSlide .containerFrame { width:100%; height:100%; padding:3vw 9vw 3vw 9vw; } .homeRotatorSlide .containerFrame TABLE { width:100%; height:100%; } .homeRotatorSlide .containerFrame TD { vertical-align:middle; } .homeRotatorSlide .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:8vw; color:#ffffff; } .homeRotatorSlide .label B, .homeRotatorSlide .label STRONG { font-weight:700; } .homeRotatorSlide .content { text-align:left; padding:3vw 0vw; line-height:180%; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#0854C4; } .homeRotatorSlide .button { float:left; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .homeRotatorSlide .button:hover { background-color:#000000; color:#ffffff; } .homeRotatorPromo { background-color:#0854C4; height:10vw; width:100%; position:absolute; z-index:11; top:0vw; } .homeRotatorPromoFrame { padding:1vw 3vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; text-align:center; } .homeRotatorPromoFrame SPAN { display: inline-block; }  .homeRotatorSwitchContainer { position:absolute; bottom:0vw; height:0vw; width:100%; } .homeRotatorSwitchFrame { position:relative; } .homeRotatorNext { display:none; cursor:pointer; width:8vw; color:#ffffff; position:absolute; right:-3vw; top:-50vw; z-index:20; } .homeRotatorPrev { display:none; cursor:pointer; width:8vw; color:#ffffff; position:absolute; left:-3vw; top:-50vw; z-index:20; transform: scaleX(-1); } .homeRotatorNext:hover, .homeRotatorPrev:hover { color:#008cd1; }  .homePromo { background-color:#000B5B; } .homePromoFrame { padding:3vw 0vw; } .homePromoFrameBorder { width:100%; } .homePromoItem { float:left; width:50%; padding:3vw 3vw; } .homePromoItemCenter { float:left; width:100%; padding:3vw; font-family:'Poppins',sans-serif; font-weight:600; font-size:6vw; color:#ffffff; text-align:center; } .homePromoItemReviews { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; text-align:center; } .homePromoItemReviews .star { width:5vw; margin:0vw 0.4vw; color:#84C4F0; float:left; } .homePromoItemDelivery { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; text-align:center; } .homePromoItemDelivery .price { color:#84C4F0; font-weight:600; font-size:4.8vw; } .homePromoItemCare { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; text-align:center; } .homePromoItemCare .help { color:#84C4F0; font-weight:600; font-size:4.8vw; } .homePromoItemPhysiotherapist { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; text-align:center; } .homePromoItemPhysiotherapist .play { margin:0 auto; width:4.4vw; color:#84C4F0; }  .staticPage { } .staticPageFrame { } .staticBreadcrumbs { display:none; } .staticLabel { padding:3vw; } .staticLabel .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:7.2vw; color:#4EBEFF; } .staticLabel .label H1 { margin:0vw; padding:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:7.2vw; color:#4EBEFF; } .staticContainer { padding:3vw; } .staticContainerContent { font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#6E6B6C; } .staticContainerContent .label { font-size:5.6vw; font-weight:700; margin-bottom:3vw; color:#4EBEFF; } .staticPageDesc { float:left; } .staticPageDesc.w50 { width:100%; } .staticPageDesc.w100 { width:100%; } .staticPageDesc.w20 { width:50%; } .staticPageDescFrame { padding:3vw; } .staticPageDesc .photoWithText { width:100%; height:100vw; position:relative; } .staticPageDesc .photoWithText .photo { position:absolute; top:0vw; left:0vw; width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .staticPageDesc .photoWithText .content { position:absolute; top:0vw; left:0vw; width:100%; height:100%; padding:6vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; } .staticPageDesc .photoWithText .content TABLE { width:100%; height:100%; } .staticPageDesc .photoWithText .content TD { vertical-align:middle; text-align:center; } .staticPageDesc .photoWithText .button { float:left; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .staticPageDesc .photoWithText .button:hover { background-color:#000000; color:#ffffff; } .staticPageDesc .infoIcons { height:36vw; background-color:#f4f4f4; } .staticPageDesc .infoIcons .item { float:left; width:33.33%; padding:6vw; } .staticPageDesc .infoIcons .item .icon { width:8vw; margin:0 auto; color:#6E6B6C; } .staticPageDesc .infoIcons .item .icon.i1 { width:12vw; } .staticPageDesc .infoIcons .item .icon.i2 { width:8vw; } .staticPageDesc .infoIcons .item .icon.i3 { width:11vw; } .staticPageDesc .infoIcons .label { text-align:center; margin-top:3vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#6E6B6C; } .staticPagePhotoTextPhoto { float:left; width:50%; height:100vw; } .staticPagePhotoTextPhoto .photo { width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .staticPagePhotoTextContent { float:left; width:100%; padding:6vw; } .staticPagePhotoTextContent.right { padding-left:0vw; } .staticPagePhotoTextContent.left { padding-right:0vw; } .staticPagePhotoTextContent .label { font-family:'Poppins',sans-serif; font-size:5vw; font-weight:700; margin-bottom:3vw; color:#4EBEFF; } .staticPagePhotoTextContent .label H2 { margin:0px; padding:0px; } .staticPagePhotoTextContent .content { font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#6E6B6C; }  .blogList { padding-bottom:6vw; } .blogListFrame { } .blogListLabel { width:100%; padding:3vw; font-family:'Poppins',sans-serif; font-size:5.6vw; font-weight:700; color:#273789; } .blogListLabel .back { float:right; font-family:'Poppins',sans-serif; font-size:3.6vw; font-weight:400; color:#273789; } .blogListLabel .back A { text-decoration:none; } .blogListLabel .back A:hover { text-decoration:underline; } .blogListItemFrame { float:left; width:100%; padding:3vw; } .blogListItemFrame.more3 { display:none; } .blogListItem { padding:6vw; background-color:#ffffff; height:105vw; } .blogListItemPhoto { height:46vw; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; } .blogListItemContent { padding:6vw 0vw 0vw 0vw; height:46vw; overflow:hidden; } .blogListItemContent .title { margin-bottom:1vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#000B5B; line-height:4vw; } .blogListItemContent .title A { text-decoration:none; } .blogListItemContent .category A:hover { text-decoration:underline; } .blogListItemContent .date { padding:2vw 0vw; font-family:'Poppins',sans-serif; font-weight:500; font-size:2.8vw; color:#1592E6; line-height:4vw; } .blogListItemContent .intro { font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#707070; line-height:4vw; text-align:justify; } .blogListHeader { padding:3vw 0vw; } .blogListHeaderFrame { position:relative; top:0vw; right:0vw; } .blogListHeaderSearchFrame { width:100%; padding:3vw 3vw 0vw 3vw; } .blogListHeaderSearch { float:right; width:48vw; height:6vw; background-color:#ffffff; border:none;border-radius:60vw; padding:1vw 2vw; } .blogListHeaderSearch .icon { float:left; width:4vw; color:#707070; } .blogListHeaderSearch INPUT[type="TEXT"] { float:left; width:calc(100% - 4vw); font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#000B5B; line-height:3.6vw; background-color:transparent; border:none; } .blogListCat { padding:3vw; } .blogListCatLabel { text-align:center; margin-bottom:3vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4.4vw; color:#000B5B; } .blogListCatLabel H2 { padding:0vw; margin:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4.4vw; color:#000B5B; } .blogListCatContent { text-align:center; padding:0vw 9vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.2vw; color:#707070; }  .blogPost { } .blogPostFrame { } .blogPostHeader { padding-bottom:6vw; width:100%; } .blogPostHeaderLeft { float:left; width:100%; height:auto; padding:3vw; margin-left:0vw; } .blogPostHeaderLeft TABLE { width:100%; height:100%; } .blogPostHeaderLeft TD { width:100%; height:100%; vertical-align:middle; } .blogPostHeaderLeft .category { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.2vw; color:#4EBEFF; text-transform:uppercase; } .blogPostHeaderLeft .category A { text-decoration:none; } .blogPostHeaderLeft .category A:hover { text-decoration:underline; } .blogPostHeaderLeft .title { font-family:'Poppins',sans-serif; font-weight:700; font-size:7vw; color:#172334; line-height:150%; } .blogPostHeaderLeft .title H1 { margin:0vw; padding:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:7vw; color:#172334; line-height:150%; } .blogPostHeaderLeft .title A { text-decoration:none; } .blogPostHeaderLeft .category A:hover { text-decoration:underline; } .blogPostHeaderLeft .date { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.2vw; color:#4EBEFF; } .blogPostHeaderRight { float:left; width:100%; height:80vw; padding:3vw; margin-right:0vw; } .blogPostHeader .photo { height:100%; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; } .blogPostHeader .social { position:absolute; right:0vw; top:30vw; padding:1vw 3vw; background-color:#ffffff; } .blogPostHeader .social .icon { width:6vw; color:#4EBEFF; margin:2vw 0vw; }  .blogPostContentFrame { width:100%; margin:0 auto; } .blogPost100 { float:left; width:100%; padding:3vw; } .blogPost50 { float:left; width:100%; padding:3vw; } .blogPost33 { float:left; width:100%; padding:3vw; } .blogPostSubTitle { font-family:'Poppins',sans-serif; font-size:5vw; font-weight:700; color:#172334; padding:0vw; margin:0vw; text-align:center; padding-bottom:3vw; } .blogPostSubTitle.nopad { padding-bottom:0vw; } .blogPostSubTitle H2 { font-family:'Poppins',sans-serif; font-size:5vw; font-weight:700; color:#172334; padding:0vw; margin:0vw; text-align:center; } .blogPostContent { font-family:'Poppins',sans-serif; font-weight:300; font-size:4.6vw; color:#172334; line-height:180%; text-align:justify; } .blogPostContent B, .blogPostContent STRONG { font-weight:700; } .blogPostContent H3 { font-family:'Poppins',sans-serif; font-weight:700; font-size:4vw; color:#172334; line-height:180%; text-align:justify; } .blogPostContent IMG { width:100%; } .blogPostQuote { background-image:url(../layout/blog_quote.png); background-size:23.2vw; background-position:top left; background-repeat:no-repeat; padding:6vw 12vw 3vw 12vw; font-family:'Source Serif Pro',sans-serif; font-weight:700; font-size:9.6vw; color:#008dd2; font-style:italic; line-height:130%; } .blogPostContentMenu { float:left; width:100%; } .blogPostFixed { padding:0vw 0vw; } .blogPostMenu { margin:3vw; background-color:#4EBEFF; padding:3vw; } .blogPostMenu .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:5vw; color:#ffffff; line-height:180%; } .blogPostMenu .item { padding-top:2vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#ffffff; line-height:120%; } .blogPostMenu .item A { text-decoration:none; } .blogPostMenu .item A:hover { text-decoration:underline; } .blogPostSocial { padding:3vw; } .blogPostSocial .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:5vw; color:#172334; line-height:180%; } .blogPostSocial .icon { float:left; width:10vw; color:#4EBEFF; margin:2vw 3vw 0vw 0vw; } .blogPostNewsletter { padding:3vw; } .blogPostNewsletter .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:5vw; color:#172334; line-height:180%; } .blogPostNewsletter .newsletterForm { padding:0vw; } .blogPostNewsletter .newsletterContent { padding:0vw; font-size:2.8vw; text-align:justify; } .blogPostNewsletter .newsletterInput { padding:3vw 0vw; } .blogPostNewsletter .newsletterInput INPUT[type="TEXT"] { width:100%; border:solid 0.2vw #bfbfbf; padding:2vw; height:auto; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; } .blogPostNewsletter .newsletterInput INPUT[type="TEXT"].error { border-color:#dd0000; } .blogPostNewsletter .newsletterPrivacy { font-size:2.4vw; line-height:4vw; } .blogPostNewsletter .newsletterPrivacy .error { font-size:2.4vw; line-height:120%; } .blogPostNewsletter .newsletterSubmit { padding:3vw; } .blogPostNewsletter .newsletterSubmit TABLE { margin-left:0vw; }  .blogComment { } .blogCommentFrame { } .blogComment .contactFormLeft { padding:3vw 0vw 0vw 0vw;} .blogComment .contactFormRight { padding:0vw 0vw 3vw 0vw;} .blogCommentLabel { padding:6vw 0vw 12vw 0vw; font-family:'Poppins',sans-serif; font-weight:300; font-size:8vw; color:#000000; text-align:center; } .blogCommentLabel B, .blogCommentLabel STRONG { font-weight:700; } .blogCommentItem { padding:3vw 3vw; } .blogCommentItem.even { background-color:#FAFAFA; } .blogCommentItem.odd { background-color:#ffffff; } .blogCommentItem.even.admin { background-color:#008cd1; } .blogCommentItem.odd.admin { background-color:#B4DFF1; } .blogCommentItem.child { margin-top:3vw; } .blogCommentItem .name { font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#172334; } .blogCommentItem .name SPAN { font-weight:700; } .blogCommentItem .content { margin:3vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#172334; line-height:4vw; font-style:italic; } .blogCommentItem .date { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; } .blogCommentItem .date A { cursor:pointer; color:#008cd1; } .blogCommentItem .date A:hover { text-decoration:underline; } .blogCommentItem .name.admin { color:#ffffff; } .blogCommentItem .content.admin { color:#ffffff; } .blogCommentItem .date.admin { color:#ffffff; } .blogCommentFields { } .blogCommentField { float:left; width:100%; text-align:center; padding:3vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; line-height:150%; } .blogCommentField A { text-decoration:none; } .blogCommentField A:hover { text-decoration:underline; } .blogCommentFormContainer { padding:0vw; } .blogCommentForm { height:126vw; } .blogCommentFormOK { height:126vw; display:none; font-family:'Poppins',sans-serif; font-weight:300; font-size:8vw; color:#172334; text-align:center; } .blogCommentFormOK TABLE { width:100%; height:100%; } .blogCommentFormOK TD { vertical-align:middle; } .blogCommentFormError { display:none; padding:3vw 12vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#dd0000; } .blogCommentFormLeft { float:left; width:100%; padding:3vw 12vw 0vw 12vw; } .blogCommentFormRight { float:left; width:100%; padding:0vw 12vw 3vw 12vw; } .blogCommentFormInput { } .blogCommentFormLabel { padding:1vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; } .blogCommentFormField { padding:1vw 0vw; } .blogCommentFormField INPUT[type="TEXT"], .blogCommentFormField TEXTAREA { width:100%; border:solid 0.2vw #bfbfbf; padding:2.8vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; } .blogCommentFormField INPUT[type="FILE"] { width:100%; border:solid 0.2vw #bfbfbf; padding:2.8vw; line-height:4vw; } .blogCommentFormField INPUT[type="TEXT"].error { border-color:#dd0000; } .blogCommentFormField TEXTAREA.error { border-color:#dd0000; } .blogCommentFormField TEXTAREA { height:29vw; } .blogCommentFormField INPUT[type="SUBMIT"] { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .blogCommentFormField INPUT[type="SUBMIT"]:hover { background-color:#000000; color:#ffffff; } .blogCommentFormField INPUT[type="TEXT"]:disabled { background-color:#fafafa; }  .productsList { padding-bottom:6vw; } .productsListFrame { } .productsListCategory { padding:3vw; } .productsListCategory .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:5.6vw; color:#000B5B; text-transform:uppercase; } .productsListCategory .label H2 { margin:0vw; padding:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:5.6vw; color:#000B5B; text-transform:uppercase; } .productsListSubCategory { padding:3vw; } .productsListSubCategory .label { text-align:left; font-family:'Poppins',sans-serif; font-weight:700; font-size:4.8vw; color:#000B5B; text-transform:uppercase; } .productsListSubCategory .label H3 { margin:0vw; padding:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4.8vw; color:#000B5B; text-transform:uppercase; }  .productsListItems { } .productsListItem { float:left; width:50vw; height:60vw; padding:3vw; } .productsListItem .photo { width:44vw; height:44vw; border-bottom:0.2vw solid #707070; position:relative; background-repeat:no-repeat; background-position:center; background-size:contain; } .productsListItem .photo .promo { position:absolute; top:0vw; left:0vw; background:#FF51A3; border-radius:0vw 0vw 20vw 0vw; line-height:6vw; padding:1vw 4vw 1vw 2vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#ffffff; } .productsListItem .desc { padding-top:2vw; } .productsListItem .desc TABLE { width:100%; } .productsListItem .desc TD { height:8.8vw; vertical-align:middle; } .productsListItem .name { text-align:left; line-height:4.4vw; width:calc(70% - 2vw); padding-right:2vw; font-family:'Poppins',sans-serif; font-weight:600; font-size:4.4vw; color:#000B5B; } .productsListItem .name A { text-decoration:none; } .productsListItem .name A:hover { text-decoration:underline; } .productsListItem .prices { text-align:right; line-height:4.4vw; width:70%; font-family:'Poppins',sans-serif; font-weight:300; font-size:4.4vw; color:#81869C; } .productsListItem .pricebefore { text-decoration-line: line-through; } .productsListItem .pricepromo { color:#FF51A3; } .productsListItem .price { color:#81869C; }  .productPageLeft { float:left; width:100%; padding:0vw; } .productPageRight { float:left; width:100%; padding:0vw; } .productPhotosFrame { padding:3vw; height:100vw; } .productPhotos { width:100%; height:100%; position:relative; } .productPhotos .photo { cursor:pointer; z-index:10; width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .productPhotos .thumbnails { position:absolute; z-index:20; bottom:6vw; width:100%; left:0vw; height:3vw; } .productPhotos .thumbnailsFrame { } .productPhotos .thumb { float:left; padding:1vw; } .productPhotos .thumbPhoto { cursor:pointer; width:4vw; height:4vw; background-color:#ffffff; box-shadow: 0vw 0vw 1vw 0 rgba(164, 164, 164, 0.3); } .productPhotos .thumbPhoto.selected { background-color:#1592E6; } .productPhotos .videoContainer { width:100%; height:100%; background-color:#000000; } .productSubPhotos { padding:2vw; } .productSubPhoto { float:left; width:20vw; padding:1vw; height:20vw; } .productSubPhoto .photoFrame { position:relative; border:solid 0.2vw #bfbfbf; width:100%; height:100%; overflow:hidden; } .productSubPhoto .photo { position:absolute; top:0vw; left:0vw; width:100%; height:100%; background-repeat:no-repeat; background-size:contain; background-position:center; }  .productPageName { padding:1vw 2vw; } .productPageName .left { float:left; width:100%; padding:1vw; } .productPageName .left .name { font-family:'Poppins',sans-serif; font-weight:700; font-size:8vw; color:#000B5B; line-height:100%; } .productPageName .left .name H1 { padding:0vw; margin:0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:8vw; color:#000B5B; } .productPageName .left .name SPAN { font-size:4.8vw; color:#707070; font-weight:400; } .productPageName .left .name H1 SPAN { font-size:4.8vw; color:#707070; font-weight:400; } .productPageName .left .payu { margin-top:1vw; text-align:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.4vw; color:#707070; } .productPageName .left .payu A { text-decoration:none !important; color:#707070 !important; } .productPageName .left .payu A:hover { text-decoration:underline !important; color:#000B5B !important; } .productPageName .right { float:left; width:100%; padding:1vw; position:relative; } .productPageName .right .price { text-align:left; font-family:'Poppins',sans-serif; font-weight:700; font-size:7.6vw; color:#62C4ED; } .productPageName .right .price SPAN SPAN { font-size:3.6vw; } .productPageName .right .oldprice { text-align:left; font-family:'Poppins',sans-serif; font-weight:300; font-size:3.6vw; color:#bfbfbf; text-decoration:line-through; } .productPageName .right .oldprice SPAN { font-size:3.6vw; } .productPageName .right .promo { background: #FF51A3; border-radius:0vw 0vw 20vw 0vw; float:right; line-height:4vw; padding:1vw 4vw 1vw 2vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; } .productPageName .right .term { font-family:'Poppins',sans-serif; font-weight:300; font-size:2.8vw; color:#707070; } .productPageName .right .term B { font-weight:400; } .productPageName .right .history { color:#707070; width:20vw; position:absolute; right:0vw; top:10vw; cursor:pointer; } .productPageName .right .history:hover { color:#000B5B; } .productCartParameters { padding:3vw 3vw; } .productCartParameters .label { margin-bottom:2vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.2vw; color:#707070; } .productCartParameters .field { border:solid 0.2vw #707070; padding:3vw; background-color:#ffffff; } .productCartParameters .field SELECT { width:100%; border:none; background-color:#ffffff; padding:0vw; margin:0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#707070; } .productCartButtons { padding:3vw 3vw; } .productCartButton { cursor:default; width:100%; text-align:center; text-decoration:none !important; background-color:#000B5B; border-radius:60vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#ffffff; line-height:4vw; padding:2.6vw 4.6vw; } .productCartButton:hover { background-color:#62C4ED; color:#ffffff; } .productDataProducts { padding:3vw 3vw; } .productDataProducts .label { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.2vw; color:#000B5B; } .productDataProducts .item { margin-top:2vw; border: solid 0.2vw #bfbfbf; } .productDataProducts .item .photoFrame { float:left; width:26vw; height:22vw; padding:1.8vw; } .productDataProducts .item .photo { width:100%; height:100%; background-color:#f6f6f6; background-repeat:no-repeat; background-size:cover; background-position:center; } .productDataProducts .item .contentFrame { float:left; width:calc(100% - 26vw); height:22vw; padding:1.8vw; position:relative; } .productDataProducts .item .contentFrame .name { font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#707070; } .productDataProducts .item .contentFrame .name SPAN { font-weight:700; } .productDataProducts .item .contentFrame .oldprice { position:absolute; bottom:5.8vw; left:1.8vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#1592E6; text-decoration:line-through; } .productDataProducts .item .contentFrame .price { position:absolute; bottom:1.8vw; left:1.8vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:2.8vw; color:#1592E6; } .productDataProducts .item .cart { cursor:pointer; position:absolute; bottom:1.8vw; right:1.8vw; border: solid 0.2vw #707070; border-radius:60vw; width:10vw; height:10vw; line-height:9.6vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:14vw; color:#707070; } .productDataProducts .item .cart:hover { background-color:#1592E6; border-color:#1592E6; color:#ffffff; } .productDataSpecs { padding:3vw; } .productDataSpec { border-bottom: solid 0.2vw #707070; padding:3vw 0vw; } .productDataSpec .label { float:left; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#000B5B; } .productDataSpec .content { float:right; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#707070; text-align:justify; line-height:150%; }  .order { } .orderFrame { width:256vw !important; padding:3vw 0vw 0vw 0vw; } .orderFrameLeft { float:left; width:100%; padding:3vw; } .orderFrameRight { float:left; width:100%; padding:3vw; } .orderMessageFrame { width:100%; padding:3vw; } .orderMessage { border:0.2vw solid #000B5B; background-color:#000B5B; padding:3vw; font-family:'Montserrat',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; text-align:center; } .orderReturnFrame { } .orderReturnFrame TABLE { margin-left:0vw; margin-top:6vw; } .orderReturn { float:left; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .orderReturn:hover { background-color:#000000; color:#ffffff; } .orderContainer { padding:4vw 0vw; border: solid 0.2vw #bfbfbf; background-color:#ffffff; } .orderContainer.noborder { border-top:none; } .orderContainer.margin { margin-top:4vw; border-top:solid 0.8vw #f0f1fe; } .orderLabel { padding:0vw 6vw 0vw 6vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#6e6e6e; } .orderLabel.disabled { color:#9b9b9b; } .orderSubLabel { padding:2vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#6e6e6e; } .orderCartPos { padding:0vw 6vw; } .orderCartPosLabel { font-family:'Lato',sans-serif; font-size:2.8vw; font-weight:500; color:#ff0000; } .orderCartPosItem { padding:2vw 0vw; border-bottom:solid 0.2vw #c6c6c6; } .orderCartPosItem:last-child { border-bottom:none; } .orderCartPosItem .photo { float:left; width:34vw; height:22vw; padding:1.6vw; border:solid 0.2vw #bfbfbf; background-color:#ffffff; } .orderCartPosItem .photoFrame { width:100%; height:100%; background-repeat:no-repeat; background-size:contain; background-position:center; } .orderCartPosItem .name { float:left; width:calc(100% - 34vw); height:12vw; padding:0vw 2vw 0vw 4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartPosItem .name TABLE { width:100%; height:100%; } .orderCartPosItem .name TD { vertical-align:middle; } .orderCartPosItem .name .variant { font-weight:700; } .orderCartPosItem .term { font-size:2.4vw; font-weight:300; color:#6e6e6e; } .orderCartPosItem .term B { font-weight:400; } .orderCartPosItem .change { float:left; width:20%; height:12vw; padding:0vw 0vw 0vw 4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartPosItem .change TABLE { width:100%; height:100%; } .orderCartPosItem .change TD { vertical-align:middle; } .orderCartPosItem .change .selectFrame { background-color:#ffffff; width:100%; padding:1vw; border:solid 0.2vw #c6c6c6; } .orderCartPosItem .change SELECT { text-align:center; background-color:#ffffff; border:none; width:100%; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartPosItem .change .locked { line-height:12vw; } .orderCartPosItem .price { float:left; width:calc(80% - 42vw); height:12vw; padding:0vw 2vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#6e6e6e; } .orderCartPosItem .price TABLE { width:100%; height:100%; } .orderCartPosItem .price TD { vertical-align:middle; text-align:right; } .orderCartPosItem .delete { float:left; width:8vw; padding-left:4vw; height:12vw; } .orderCartPosItem .delete TABLE { width:100%; height:100%; } .orderCartPosItem .delete TD { vertical-align:middle; } .orderCartPosItem .delete .cross { width:4vw; color:#0854C4; cursor:pointer; } .orderCartPosItem .delete .cross:hover { color:#000000; } .orderCartSummary { padding:3vw 0vw 3vw 0vw; margin:0vw 6vw; border-top:solid 0.4vw #c6c6c6; } .orderCartSummary .field { padding:1vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#6e6e6e; } .orderCartSummary .field.error { color:#dd0000; padding-bottom:0vw; } .orderCartSummary .field .value { float:right; } .orderCartSummary .field .value SPAN { font-size:2.4vw; font-weight:400; } .orderCartValue { padding:3vw 0vw 3vw 0vw; margin:0vw 6vw; border-top:solid 0.4vw #c6c6c6; } .orderCartValue .field { padding:1vw 0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#6e6e6e; } .orderCartValue .field .value { float:right; color:#0854C4; } .orderCartDiscount { padding:0vw 6vw; } .orderCartDiscount .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#0854C4; } .orderCartDiscount .desc { font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartDiscount FORM { margin-top:5px; } .orderCartDiscountInput { height:9vw; padding:2vw; border: solid 0.2vw #bfbfbf; background-color:#ffffff; } .orderCartDiscountInput INPUT[type="TEXT"] { width:80%; line-height:4.6vw; border:none; background-color:transparent; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartDiscountInput INPUT[type="TEXT"].edit { font-size:2.8vw; color:#6e6e6e; } .orderCartDiscountInput INPUT[type="SUBMIT"] { width:20%; text-align:right; line-height:4.6vw; text-align:center; border:none; background-color:transparent; font-family:'Poppins',sans-serif; font-weight:700; font-size:2.8vw; color:#6e6e6e; } .orderCartDiscountError { font-family:'Poppins',sans-serif; font-weight:700; font-size:2.8vw; color:#dd0000; padding-bottom:1vw; } .orderCartDiscountInfo { } .orderCartDiscountInfo .label { font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCartDiscountInfo .info { font-family:'Poppins',sans-serif; font-weight:700; font-size:2.8vw; color:#0854C4; } .orderCartDiscountRemove { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .orderCartDiscountRemove:hover { background-color:#000000; color:#ffffff; }  .orderCartComment { padding:6vw 6vw 0vw 6vw; } .orderCartCommentButton { font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#0854C4; cursor:pointer; } .orderCartCommentButton:hover { text-decoration:underline; } .orderCartComment TEXTAREA { line-height:4.6vw; height:30vw; width:100%; padding:2vw; border:none; border:solid 0.2vw #6e6e6e; background-color:transparent; font-family:'Lato',sans-serif; font-size:2.8vw; font-weight:500; color:#000000; } .orderDeliverys { padding:0vw 6vw; } .orderPayments { padding:0vw 6vw; } .orderRadioFrame { background-color: #f6f6f6; padding:1vw; } .orderRadioFrame .item { height:12vw; padding:4vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#6e6e6e; } .orderRadioFrame .item.selected { background-color:#ffffff; } .orderRadioFrame .item INPUT[type="RADIO"] { float:left; margin:0.8vw 1.6vw 0vw 0vw; } .orderRadioFrame .item SELECT { float:right; margin-right:2vw; width:30%; } .orderRadioFrame .item .price { float:right; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.6vw; color:#0854C4; } .orderRadioFrame .item .logo { float:right; margin-left:1vw; height:4vw; } .orderRadioFrame .item .logo IMG { height:100%; } .orderCartNext { padding:6vw 6vw 2vw 6vw; } .orderCartNext TABLE { margin-right:0vw; } .orderCartNextButton { float:left; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .orderCartNextButton:hover { background-color:#000000; color:#ffffff; }  .orderData { padding:2vw 6vw; } .orderDataField { float:left; width:100%; padding:1vw 0vw; } .orderDataField.medium { width:70%; padding-right:3vw; } .orderDataField.halfLeft { width:50%; padding-right:3vw; } .orderDataField.halfRight { width:50%; padding-left:3vw; } .orderDataField.small { width:30%; } .orderDataField .label { padding-bottom:2vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderDataField INPUT[type="TEXT"] { width:100%; background-color:#ffffff; padding:1.8vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; border: solid 0.2vw #bfbfbf; margin:0vw; } .orderDataField INPUT[type="TEXT"].error { background-color:#fbd0d0; border-color:#a21010; } .orderDataField SELECT { width:100%; background-color:#ffffff; padding:1.8vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; border: solid 0.2vw #bfbfbf; margin:0vw; } .orderDataField .errorInfo { padding-top:0.2vw; text-align:right; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.4vw; color:#dd0000; } .orderCheckboxField { float:left; width:100%; padding:2vw 0vw; } .orderCheckboxField .checkbox { float:left; width:5vw; } .orderCheckboxField .checkbox INPUT[type="CHECKBOX"] { float:left; margin:0.6vw 0vw 0vw 0vw; } .orderCheckboxField .label { float:left; width:calc(100% - 5vw); } .orderCheckboxField .label LABEL { font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#6e6e6e; } .orderCheckboxField .errorInfo { padding-top:0.2vw; text-align:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.4vw; color:#dd0000; } .orderCheckboxField.inLabel { float:right; width:auto; padding:0vw 0vw; } .orderCheckboxField.inLabel .checkbox INPUT[type="CHECKBOX"] { float:left; margin:0.2vw 0vw 0vw 0vw; } .orderDelPay { padding:1vw 6vw; } .orderDelPayItem { padding:2vw 3vw; line-height:4vw; background-color: #f6f6f6; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#838383; } .orderDelPayItem .price { float:right; font-family:'Poppins',sans-serif; font-weight:400; font-size:2.8vw; color:#838383; } .orderDelPayItem .logo { float:right; margin-left:1vw; height:4vw; } .orderDelPayItem .logo IMG { height:100%; } .orderNext { padding:6vw 0vw 2vw 0vw; } .orderNext TABLE { margin-right:0vw; } .orderNextButton { float:left; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .orderNextButton:hover { background-color:#000000; color:#ffffff; }  .contactFields { } .contactField { float:left; width:100%; text-align:center; padding:3vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#6E6B6C; line-height:150%; } .contactField A { text-decoration:none; } .contactField A:hover { text-decoration:underline; } .contactFormContainer { padding:0vw; } .contactForm { height:126vw; } .contactFormOK { height:126vw; display:none; font-family:'Poppins',sans-serif; font-weight:300; font-size:8vw; color:#6E6B6C; text-align:center; } .contactFormOK TABLE { width:100%; height:100%; } .contactFormOK TD { vertical-align:middle; } .contactFormError { display:none; padding:3vw 12vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#dd0000; } .contactFormLeft { float:left; width:100%; padding:3vw 12vw 0vw 12vw; } .contactFormRight { float:left; width:100%; padding:0vw 12vw 3vw 12vw; } .contactFormInput { } .contactFormLabel { padding:1vw 0vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#6E6B6C; } .contactFormField { padding:1vw 0vw; } .contactFormField INPUT[type="TEXT"], .contactFormField INPUT[type="PASSWORD"], .contactFormField TEXTAREA { width:100%; border:solid 0.2vw #bfbfbf; padding:2.8vw; line-height:4vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#172334; } .contactFormField INPUT[type="FILE"] { width:100%; border:solid 0.2vw #bfbfbf; padding:2.8vw; line-height:4vw; } .contactFormField INPUT[type="TEXT"].error, .contactFormField INPUT[type="PASSWORD"].error { border-color:#dd0000; } .contactFormField TEXTAREA.error { border-color:#dd0000; } .contactFormField TEXTAREA { height:29vw; } .contactFormField INPUT[type="TEXT"]:disabled { background-color:#fafafa; } .contactFormField BUTTON { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .contactFormField BUTTON:hover { background-color:#000000; color:#ffffff; } .contactFormField INPUT[type="SUBMIT"] { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 10vw 0vw 0vw 10vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:3.2vw; color:#ffffff; line-height:4vw; padding:2vw 4vw; } .contactFormField INPUT[type="SUBMIT"]:hover { background-color:#000000; color:#ffffff; }  .priceHistoryFrame { display:none; z-index:1000; width:100%; height:100%; position:fixed; top:0vw; left:0vw; background-color:rgba(0,0,0,0.7); } .priceHistoryFrame TABLE { width:100%; height:100%; } .priceHistoryFrame TD { vertical-align:middle; } .priceHistoryContainer { padding:3vw; } .priceHistoryContent { background-color:#ffffff; padding:3vw; position:relative; } .priceHistoryContent .close { position:absolute; top:3vw; right:3vw; width:6vw; color:#000000; cursor:pointer; } .priceHistoryContent .close:hover { color:#4EBEFF; } .priceHistoryChart { width:100%; height:100vw; font-size:2.6vw; margin:3vw 0vw; } .priceHistoryLegend .label { float:left; line-height:4vw; font-family:'Poppins',sans-serif; font-size:3.6vw; font-weight:700; margin-right:3vw; } .priceHistoryLegend .label .circle { width:2.8vw; height:2.8vw; border-radius: 60vw; float:left; margin:0.4vw 1.2vw 0.8vw 0vw; }  .fitModule { padding:3vw 0vw; } .fitModuleFrame { width:100%; margin:0 auto; } .fitModuleQuick { padding:3vw; } .fitModuleQuick .clock { color:#000B5B; width:14vw; margin:0 auto; } .fitModuleQuick .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:12vw; color:#000B5B; } .fitModuleQuick .labelMore { text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:4.4vw; color:#84869D; } .fitModuleContainer { background-color:#ffffff; padding:3vw 3vw; } .fitModuleFeat { padding:3vw 0vw; border-bottom:0.2vw solid #84869D; } .fitModuleFeat:last-child { border:none; } .fitModuleFeat .label { padding:3vw 0vw; font-family:'Poppins',sans-serif; font-weight:700; font-size:6vw; color:#000B5B; text-align:center; } .fitModuleFeat .options { padding:0vw 0vw; } .fitModuleFeat .option { padding:1vw 3vw 3vw 3vw; float:left; width:auto; position:relative; } .fitModuleFeat .option.fullContent { width:94vw; } .fitModuleFeat .option .borderMark { position:absolute; width:100%; height:1.8vw; bottom:-3.8vw; background-color:transparent; } .fitModuleFeat .option .borderMark.checked { background-color:#000B5B; } .fitModuleFeat .option .title { cursor:pointer; padding-top:2vw; float:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:4vw; color:#707070; text-transform: uppercase; } .fitModuleFeat .option .title.checked { color:#000B5B; } .fitModuleFeat .option LABEL { cursor:pointer; } .fitModuleFeat .checkbox { float:left; position:relative; width:6vw; height:9vw; position:relative; } .fitModuleFeat .checkbox INPUT[type="RADIO"] { position:absolute; width:0vw; height:0vw; opacity:0; } .fitModuleFeat .checkbox .notchecked { color:#707070; } .fitModuleFeat .checkbox .checked { color: #000B5B; } .fitModuleFeat .checkbox INPUT[type="RADIO"]:checked ~ LABEL .notchecked { display:none; } .fitModuleFeat .checkbox INPUT[type="RADIO"]:not(:checked) ~ LABEL .checked { display:none; } .fitModuleFeat .option.withIcons .checkbox { margin-top:6vw; } .fitModuleFeat .option.withIcons .title { margin-top:6vw; } .fitModuleFeat .option .photo { width:100%; margin:1vw 0vw 3vw 0vw; border:0.6vw solid #000B5B; } .fitModuleFeat .option .photo IMG { width:100%; } .fitModuleFeat .option .photo VIDEO { width:100%; } .fitModuleFeat .option .content { font-family:'Poppins',sans-serif; font-weight:400; font-size:3.6vw; color:#707070; } .fitModuleFeat .option .stars { } .fitModuleFeat .option .stars .full { width:5vw; float:left; margin-right:1vw; color:#1592E6; } .fitModuleFeat .option .stars .empty { width:5vw; float:left; margin-right:1vw; color:#707070; } .fitModuleFeat .option .icon { float:left; width:20vw; stroke-width:4; color:#707070; } .fitModuleFeat .option .icon.checked { stroke-width:8; color: #000B5B; } .fitModuleSubmit { padding:3vw; } .fitModuleSubmit .button { float:left; cursor:default; background-color:#0854C4; border-radius:60vw; padding:3vw 6vw; font-family:'Poppins',sans-serif; font-weight:400; font-size:4.4vw; color:#ffffff; } .fitModuleSubmit .button:hover { background-color:#000000; } .fitError { padding:3vw; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:4.4vw; color:#dd0000; }  .cookieGrants { position:fixed; top:0vw; width:100%; height:100%; background-color:rgba(23, 35, 52, 0.9); z-index:1000; overflow:auto; } .cookieGrants TABLE { width:100%; height:100%; } .cookieGrants TD { vertical-align:middle; } .cookieGrantsIntro { padding:3vw; } .cookieGrantsIntro .label { cursor:pointer; font-family:'Montserrat',sans-serif; font-weight:700; font-size:4vw; color:#000000; text-align:left; } .cookieGrantsIntro .content { cursor:pointer; margin-top:2vw; line-height:150%; font-family:'Montserrat',sans-serif; font-weight:400; font-size:2.8vw; color:#000000; text-align:justify; } .cookieGrantsContainer { position:relative; margin:0 auto; width:94vw; height:auto; padding:3vw; background-color:#ffffff; } .cookieGrantsContainer .logo { position:absolute; width:30vw; left:-19.6vw; bottom:40vw; transform:rotate(270deg); } .cookieGrantsContainer .logo IMG { width:100%; } .cookieGrants .itemDescription { padding:3vw; } .cookieGrants .itemDescription .label { cursor:pointer; font-family:'Montserrat',sans-serif; font-weight:700; font-size:4vw; color:#000000; text-align:left; } .cookieGrants .itemDescription .content { cursor:pointer; margin-top:2vw; line-height:150%; font-family:'Montserrat',sans-serif; font-weight:400; font-size:2.8vw; color:#000000; text-align:justify; } .cookieGrants .itemCheckbox { position:relative; overflow:hidden; width:16vw; padding:3vw; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"] { position:absolute; opacity:0; } .cookieGrants .itemCheckbox .checkbox { cursor:pointer; margin:0 auto; width:10vw; height:6vw; background-color:#aaaaaa; border-radius:6vw; padding:0.8vw; } .cookieGrants .itemCheckbox .checkbox .checked { float:left; width:4.4vw; height:4.4vw; border-radius:4.4vw; background-color:#ffffff; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"]:checked + LABEL .checkbox { background-color:#008cd1; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"]:checked + LABEL .checkbox .checked { float:right; } .cookieGrantsButtons { padding:3vw; } .cookieGrantsButtons .button { background-color: #008cd1; padding:2vw 4vw; cursor:pointer; font-family:'Montserrat',sans-serif; font-weight:300; font-size:3.6vw; color:#ffffff; } .cookieGrantsButtons .button:hover { background-color:#002554; } 