.mainFrame { width:100%; max-width:1200px !important; margin:0 auto; } .halfFrame { width:50%; max-width:600px !important; margin:0 auto; } .pc-yes { display:block; } .pc-no{ display:none !important; }  .col-0 {width:0.00%;} .col-0- {width:4.17%;} .col-0-- {width:6.25%;} .col-1 {width:8.33%;} .col-1- {width:12.50%;} .col-2 {width:16.66%;} .col-2- {width:20.83%;} .col-3 {width:25.00%;} .col-3- {width:29.17%;}  .col-4 {width:33.33%;} .col-4- {width:37.50%;} .col-5 {width:41.66%;} .col-5- {width:45.83%;} .col-6 {width:50.00%;} .col-6- {width:54.17%;} .col-7 {width:58.33%;} .col-7- {width:62.50%;}  .col-8 {width:66.66%;} .col-8- {width:70.83%;} .col-9 {width:75.00%;} .col-9- {width:79.17%;} .col-10 {width:83.33%;} .col-10- {width:87.50%;} .col-11 {width:91.67%;} .col-11- {width:95.83%;}  .col-12 {width:100.00%;} .col-no {display:none;} .col-m-no {display:block;} .col-t-no {display:block;} .debug { background-color:yellow; } .debugFrame { padding:30px 15px 15px 15px; font-family:'Lato',sans-serif; font-size:14px; font-weight:400; color:#222222; } [class*="col"] { float:left; padding:15px; }  .cookies { position:fixed; z-index:100; bottom:0px; left:0px; width:100%; background-color:#1592E6; border-top:none; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; line-height:16.66px; } .cookies .button { cursor:default; background-color:#0854C4; border:none; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#ffffff; line-height:20px; padding:10px 15px; } .cookies .button:hover { background-color:#000000; color:#ffffff; }  .burgerMenu { display:none; } .burgerMenuFrame { display:none; }  .header { background-color:#ffffff; } .headerFrame { position:relative; } .headerBurger { display:none; } .headerLogo { float:left; width:250px; padding:15px; } .headerLogo .logo { width:100%; } .headerLogo .logo IMG { width:100%; } .headerMenu { float:left; width:calc(100% - 500px); padding:55px 15px 15px 15px; } .headerMenu .item { float:right; position:relative; padding:0px 10px; font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; line-height:20px; } .headerMenu .item A { text-decoration:none; } .headerMenu .item A:hover { text-decoration:underline; color:#000B5B; } .headerMenu .item.selected { color:#000B5B; font-weight:bold; } .headerSubMenu { position:absolute; top:40px; left:0px; background-color:#ffffff; padding:10px 15px;; z-index:100; } .headerSubMenu .subitem { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; line-height:20px; } .headerSubMenu .subitem A { text-decoration:none; } .headerSubMenu .subitem A:hover { text-decoration:underline; color:#000B5B; } .headerAccount { float:left; width:250px; padding:50px 10px 15px 10px; } .headerAccount .icon { float:left; margin-top:2px; padding:0px 5px; width:30px; color:#707070; position:relative; } .headerAccount .icon .counter { position:absolute; background-color:#000B5B; width:15px; height:15px; bottom:0px; right:0px; border-radius:300px; text-align:center; line-height:16px; font-family:'Poppins',sans-serif; font-weight:700; font-size:12px; color:#ffffff; } .headerAccount .search { float:left; padding:0px 5px; width:calc(100% - 30px); } .headerAccount .searchFrame { border:1px solid #707070; border-radius:15px; width:100%; padding:5px; } .headerAccount .search .submit { float:left; color:#707070; width:20px; } .headerAccount .search INPUT[type="TEXT"] { float:left; width:calc(100% - 50px); background-color:transparent; border:none; padding:0px 0px 0px 7px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#000B5B; line-height:16px; } .headerAccount .search INPUT[type="SUBMIT"] { width:0px; height:0px; opacity:0; } .headerLangs { position:absolute; top:15px; right:15px; } .headerLangs IMG { float:left; width:30px; margin-left:5px; }  .footer { background:#000B5B; padding:15px 0px; } .footerFrame { } .footerLogo { float:left; width:300px; padding:15px; } .footerLogo IMG { width:80%; } .footerColumn { float:left; width:200px; padding:15px; } .footerMenuLabel { padding-bottom:15px; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; } .footerMenu { } .footerMenu .item { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; } .footerMenu .item A { text-decoration:none; } .footerMenu .item A:hover { text-decoration:underline; } .footerContact { float:left; width:300px; padding:15px; } .footerSocial { padding-bottom:15px; } .footerSocial .icon { float:left; color:#ffffff; padding-right:10px; } .footerSocial .icon.facebook { width:20px; } .footerSocial .icon.instagram { width:30px; } .footerSocial .icon.pinterest { width:27px; } .footerSocial .icon.youtube { width:39px; } .footerContact .phone { padding:5px 0px; line-height:25px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; } .footerContact .phone .icon { float:left; width:30px; color:#ffffff; padding-right:10px; } .footerContact .email { padding:5px 0px; line-height:25px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; } .footerContact .email .icon { float:left; width:30px; color:#ffffff; padding-right:10px; }  .homeRotator { } .homeRotatorFrame { max-width:1920px; height:470px; 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:50%; height:100%; padding:15px 15px 15px 60px; } .homeRotatorSlide .containerFrame TABLE { width:100%; height:100%; } .homeRotatorSlide .containerFrame TD { vertical-align:middle; } .homeRotatorSlide .label { font-family:'Poppins',sans-serif; font-weight:300; font-size:50px; color:#ffffff; } .homeRotatorSlide .label B, .homeRotatorSlide .label STRONG { font-weight:700; } .homeRotatorSlide .content { padding:15px 0px; line-height:180%; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#0854C4; } .homeRotatorSlide .button { float:left; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .homeRotatorSlide .button:hover { background-color:#000000; color:#ffffff; } .homeRotatorPromo { background-color:#0854C4; height:35px; width:100%; position:absolute; z-index:11; top:0px; } .homeRotatorPromoFrame { padding:7.5px 0px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; color:#ffffff; text-align:center; } .homeRotatorSwitchContainer { position:absolute; bottom:0px; height:0px; width:100%; } .homeRotatorSwitchFrame { position:relative; } .homeRotatorNext { cursor:pointer; width:40px; color:#ffffff; position:absolute; right:-15px; top:-250px; z-index:20; } .homeRotatorPrev { cursor:pointer; width:40px; color:#ffffff; position:absolute; left:-15px; top:-250px; z-index:20; transform: scaleX(-1); } .homeRotatorNext:hover, .homeRotatorPrev:hover { color:#008cd1; }  .homePromo { background-color:#000B5B; } .homePromoFrame { padding:15px 0px; } .homePromoFrameBorder { width:100%; } .homePromoItem { float:left; width:17%; padding:20px 15px; } .homePromoItemCenter { float:left; width:32%; padding:15px; font-family:'Poppins',sans-serif; font-weight:600; font-size:24px; color:#84C4F0; text-align:center; line-height:28px; } .homePromoItemReviews { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; text-align:center; } .homePromoItemReviews .star { width:25px; margin:0px 2px 3px 2px; color:#84C4F0; float:left; } .homePromoItemDelivery { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; text-align:center; } .homePromoItemDelivery .price { color:#84C4F0; font-weight:600; font-size:24px; } .homePromoItemCare { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; text-align:center; } .homePromoItemCare .help { color:#ffffff; font-weight:600; font-size:24px; } .homePromoItemPhysiotherapist { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; text-align:center; } .homePromoItemPhysiotherapist .play { margin:0 auto; width:22px; color:#84C4F0; }  .staticPage { } .staticPageFrame { } .staticBreadcrumbs { padding:15px 12.5px; } .staticBreadcrumbs .item { float:left; padding:2.5px 2.5px; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; color:#000B5B; } .staticBreadcrumbs .item A { text-decoration:none; } .staticBreadcrumbs .item A:hover { text-decoration:underline; } .staticBreadcrumbs .item SPAN { color:#000B5B; } .staticBreadcrumbs .item H1 { float:left; padding:2.5px 2.5px; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; color:#000B5B; margin:0px; padding:0px; } .staticLabel { padding:15px; } .staticLabel .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:36px; color:#000B5B; } .staticLabel .label H1 { margin:0px; padding:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:36px; color:#000B5B; } .staticLabel .label H2 { margin:0px; padding:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:24px; color:#000B5B; text-align:left; } .staticContainer { padding:15px; } .staticContainerContent { font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; } .staticContainerContent .label { font-size:28px; font-weight:700; margin-bottom:15px; color:#000B5B; } .staticPageDesc { float:left; } .staticPageDesc.w50 { width:50%; } .staticPageDesc.w100 { width:100%; } .staticPageDesc.w20 { width:20%; } .staticPageDescFrame { padding:15px; } .staticPageDesc .photoWithText { width:100%; height:500px; position:relative; } .staticPageDesc .photoWithText .photo { position:absolute; top:0px; left:0px; width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .staticPageDesc .photoWithText .content { position:absolute; top:0px; left:0px; width:100%; height:100%; padding:30px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; 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: #000B5B; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .staticPageDesc .photoWithText .button:hover { background-color:#000000; color:#ffffff; } .staticPageDesc .infoIcons { height:180px; background-color:#f4f4f4; } .staticPageDesc .infoIcons .item { float:left; width:33.33%; padding:30px; } .staticPageDesc .infoIcons .item .icon { width:40px; margin:0 auto; color:#707070; } .staticPageDesc .infoIcons .item .icon.i1 { width:60px; } .staticPageDesc .infoIcons .item .icon.i2 { width:40px; } .staticPageDesc .infoIcons .item .icon.i3 { width:55px; } .staticPageDesc .infoIcons .label { text-align:center; margin-top:15px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; } .staticPagePhotoTextPhoto { float:left; width:50%; height:500px; padding:15px; } .staticPagePhotoTextPhoto .photo { width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .staticPagePhotoTextContent { float:left; width:50%; padding:15px; } .staticPagePhotoTextContent .label { font-family:'Poppins',sans-serif; font-size:20px; font-weight:700; margin-bottom:15px; color:#000B5B; } .staticPagePhotoTextContent .label H2 { margin:0px; padding:0px; } .staticPagePhotoTextContent .content { font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; }  .blogList { padding-bottom:30px; } .blogListFrame { } .blogListLabel { width:100%; padding:15px; font-family:'Poppins',sans-serif; font-size:28px; font-weight:700; color:#273789; } .blogListLabel .back { float:right; font-family:'Poppins',sans-serif; font-size:18px; font-weight:400; color:#273789; } .blogListLabel .back A { text-decoration:none; } .blogListLabel .back A:hover { text-decoration:underline; } .blogListItemFrame { float:left; width:400px; padding:15px; } .blogListItemFrame.more3 { display:none; } .blogListItem { padding:30px; background-color:#ffffff; height:525px; } .blogListItemPhoto { height:230px; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; } .blogListItemContent { padding:30px 0px 0px 0px; height:230px; overflow:hidden; } .blogListItemContent .title { margin-bottom:5px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#000B5B; line-height:20px; } .blogListItemContent .title A { text-decoration:none; } .blogListItemContent .category A:hover { text-decoration:underline; } .blogListItemContent .date { padding:10px 0px; font-family:'Poppins',sans-serif; font-weight:500; font-size:14px; color:#1592E6; line-height:20px; } .blogListItemContent .intro { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; line-height:20px; text-align:justify; } .blogListHeader { padding:15px 0px; } .blogListHeaderFrame { position:relative; top:0px; right:0px; } .blogListHeaderSearchFrame { width:100%; padding:15px 15px 0px 15px; } .blogListHeaderSearch { float:right; width:240px; height:30px; background-color:#ffffff; border:none;border-radius:300px; padding:5px 10px; } .blogListHeaderSearch .icon { float:left; width:20px; color:#707070; } .blogListHeaderSearch INPUT[type="TEXT"] { float:left; width:calc(100% - 20px); font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#000B5B; line-height:18px; background-color:transparent; border:none; } .blogListCat { padding:15px; } .blogListCatLabel { text-align:center; margin-bottom:15px; font-family:'Poppins',sans-serif; font-weight:700; font-size:22px; color:#000B5B; } .blogListCatLabel H2 { padding:0px; margin:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:22px; color:#000B5B; } .blogListCatContent { text-align:center; padding:0px 45px; font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; }  .blogPost { } .blogPostFrame { } .blogPostHeader { background-color:#dfdfdf; padding-bottom:30px; position:relative; } .blogPostHeaderLeft { float:left; width:700px; height:400px; padding:15px; margin-left:0px; } .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:12px; color:#1592E6; 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:38px; color:#172334; line-height:150%; } .blogPostHeaderLeft .title H1 { margin:0px; padding:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:38px; 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:12px; color:#1592E6; } .blogPostHeaderRight { float:left; width:500px; height:400px; padding:15px; margin-right:0px; } .blogPostHeader .photo { height:100%; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; } .blogPostHeader .social { position:absolute; right:0px; top:100px; padding:5px 15px; background-color:#ffffff; } .blogPostHeader .social .icon { width:30px; color:#1592E6; margin:10px 0px; } .blogPostContentFrame { float:left; width:880px; } .blogPost100 { float:left; width:100%; padding:45px 15px; } .blogPost50 { float:left; width:50%; padding:45px 15px; } .blogPost33 { float:left; width:33.33%; padding:45px 15px; } .blogPostSubTitle { font-family:'Poppins',sans-serif; font-size:25px; font-weight:700; color:#172334; padding:0px; margin:0px; text-align:center; padding-bottom:15px; } .blogPostSubTitle.nopad { padding-bottom:0px; } .blogPostSubTitle H2 { font-family:'Poppins',sans-serif; font-size:25px; font-weight:700; color:#172334; padding:0px; margin:0px; text-align:center; } .blogPostContent { font-family:'Poppins',sans-serif; font-weight:300; font-size:20px; 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:20px; color:#172334; line-height:180%; text-align:justify; } .blogPostQuote { background-image:url(../layout/blog_quote.png); background-size:116px; background-position:top left; background-repeat:no-repeat; padding:30px 60px 15px 60px; font-family:'Source Serif Pro',sans-serif; font-weight:700; font-size:48px; color:#008dd2; font-style:italic; line-height:130%; } .blogPostContentMenu { float:left; } .blogPostFixed { position:fixed; top:560px; padding:30px 0px; width:320px; } .blogPostMenu { background-color:#1592E6; margin:15px; padding:15px; } .blogPostMenu .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#ffffff; line-height:180%; } .blogPostMenu .item { padding-top:10px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#ffffff; line-height:120%; } .blogPostMenu .item A { text-decoration:none; } .blogPostMenu .item A:hover { text-decoration:underline; } .blogPostSocial { padding:15px; } .blogPostSocial .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#172334; line-height:180%; } .blogPostSocial .icon { float:left; width:30px; color:#1592E6; margin:10px 15px 0px 0px; } .blogPostNewsletter { padding:15px; } .blogPostNewsletter .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#172334; line-height:180%; } .blogPostNewsletter .newsletterForm { padding:0px; } .blogPostNewsletter .newsletterContent { padding:0px; font-size:14px; text-align:justify; } .blogPostNewsletter .newsletterInput { padding:15px 0px; } .blogPostNewsletter .newsletterInput INPUT[type="TEXT"] { width:100%; border:solid 1px #bfbfbf; padding:10px; height:auto; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; } .blogPostNewsletter .newsletterInput INPUT[type="TEXT"].error { border-color:#dd0000; } .blogPostNewsletter .newsletterPrivacy { font-size:12px; line-height:20px; } .blogPostNewsletter .newsletterPrivacy .error { font-size:12px; line-height:120%; } .blogPostNewsletter .newsletterSubmit { padding:15px; } .blogPostNewsletter .newsletterSubmit TABLE { margin-left:0px; }  .blogComment { } .blogCommentFrame { }  .blogCommentLabel { padding:30px 0px 60px 0px; font-family:'Poppins',sans-serif; font-weight:300; font-size:40px; color:#000000; text-align:center; } .blogCommentLabel B, .blogCommentLabel STRONG { font-weight:700; } .blogCommentItem { padding:15px 15px; } .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:15px; } .blogCommentItem .name { font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; } .blogCommentItem .name SPAN { font-weight:700; } .blogCommentItem .content { margin:15px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; line-height:20px; font-style:italic; } .blogCommentItem .date { font-family:'Poppins',sans-serif; font-weight:400; font-size:15px; 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:33.33%; padding:15px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; line-height:150%; } .blogCommentField A { text-decoration:none; } .blogCommentField A:hover { text-decoration:underline; } .blogCommentFormContainer { padding:0px; } .blogCommentForm { height:370px; } .blogCommentFormOK { height:370px; display:none; font-family:'Poppins',sans-serif; font-weight:300; font-size:40px; color:#172334; text-align:center; } .blogCommentFormOK TABLE { width:100%; height:100%; } .blogCommentFormOK TD { vertical-align:middle; } .blogCommentFormError { display:none; padding:15px; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#dd0000; } .blogCommentFormLeft { float:left; width:40%; padding:15px; } .blogCommentFormRight { float:left; width:60%; padding:15px; } .blogCommentFormInput { } .blogCommentFormLabel { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; } .blogCommentFormField { padding:5px 0px; } .blogCommentFormField INPUT[type="TEXT"], .blogCommentFormField TEXTAREA { width:100%; border:solid 1px #bfbfbf; padding:14px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; } .blogCommentFormField INPUT[type="FILE"] { width:100%; border:solid 1px #bfbfbf; padding:14px; line-height:20px; } .blogCommentFormField INPUT[type="TEXT"].error { border-color:#dd0000; } .blogCommentFormField TEXTAREA.error { border-color:#dd0000; } .blogCommentFormField TEXTAREA { height:145px; } .blogCommentFormField INPUT[type="SUBMIT"] { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .blogCommentFormField INPUT[type="SUBMIT"]:hover { background-color:#000000; color:#ffffff; } .blogCommentFormField INPUT[type="TEXT"]:disabled { background-color:#fafafa; }  .productsList { padding-bottom:30px; } .productsListFrame { } .productsListCategory { padding:15px; } .productsListCategory .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:28px; color:#000B5B; text-transform:uppercase; } .productsListCategory .label H2 { margin:0px; padding:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:28px; color:#000B5B; text-transform:uppercase; } .productsListSubCategory { padding:15px; } .productsListSubCategory .label { text-align:left; font-family:'Poppins',sans-serif; font-weight:700; font-size:24px; color:#000B5B; text-transform:uppercase; } .productsListSubCategory .label H3 { margin:0px; padding:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:24px; color:#000B5B; text-transform:uppercase; }  .productsListItems { } .productsListItem { float:left; width:300px; height:360px; padding:15px; } .productsListItem .photo { width:270px; height:270px; border-bottom:1px solid #707070; position:relative; background-repeat:no-repeat; background-position:center; background-size:contain; } .productsListItem .photo .promo { position:absolute; top:0px; left:0px; background:#FF51A3; border-radius:0px 0px 100px 0px; line-height:30px; padding:5px 20px 5px 10px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#ffffff; } .productsListItem .desc { padding-top:10px; } .productsListItem .desc TABLE { width:100%; } .productsListItem .desc TD { height:44px; vertical-align:middle; } .productsListItem .name { text-align:left; line-height:22px; width:75%; padding-right:10px; font-family:'Poppins',sans-serif; font-weight:600; font-size:20px; color:#000B5B; } .productsListItem .name A { text-decoration:none; } .productsListItem .name A:hover { text-decoration:underline; } .productsListItem .prices { text-align:right; line-height:22px; width:25%; font-family:'Poppins',sans-serif; font-weight:300; font-size:22px; color:#81869C; } .productsListItem .pricebefore { text-decoration-line: line-through; } .productsListItem .pricepromo { color:#FF51A3; } .productsListItem .price { color:#81869C; }  .productPageLeft { float:left; width:60%; padding:0px; } .productPageRight { float:left; width:40%; padding:0px; } .productPhotosFrame { padding:15px; height:615px; } .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:30px; width:100%; left:0px; height:15px; } .productPhotos .thumbnailsFrame { } .productPhotos .thumb { float:left; padding:2.5px; } .productPhotos .thumbPhoto { cursor:pointer; width:20px; height:20px; background-color:#ffffff; border-radius:300px; box-shadow: 0px 0px 5px 0 rgba(164, 164, 164, 0.3); } .productPhotos .thumbPhoto.selected { background-color:#1592E6; } .productPhotos .videoContainer { width:100%; height:100%; background-color:#000000; } .productSubPhotos { } .productSubPhoto { float:left; width:50%; padding:15px; height:360px; } .productSubPhoto .photoFrame { position:relative; border:solid 1px #bfbfbf; width:100%; height:100%; overflow:hidden; } .productSubPhoto .photo { position:absolute; top:0px; left:0px; width:100%; height:100%; background-repeat:no-repeat; background-size:contain; background-position:center; }  .productPageName { padding:5px 10px; } .productPageName .left { float:left; width:100%; padding:5px; } .productPageName .left .name { font-family:'Poppins',sans-serif; font-weight:700; font-size:40px; color:#000B5B; line-height:100%; } .productPageName .left .name H1 { padding:0px; margin:0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:40px; color:#000B5B; } .productPageName .left .name SPAN { font-size:24px; color:#707070; font-weight:400; } .productPageName .left .name H1 SPAN { font-size:24px; color:#707070; font-weight:400; } .productPageName .left .payu { margin-top:5px; text-align:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; 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:5px; position:relative; } .productPageName .right .price { text-align:left; font-family:'Poppins',sans-serif; font-weight:700; font-size:38px; color:#62C4ED; } .productPageName .right .price SPAN SPAN { font-size:18px; } .productPageName .right .oldprice { text-align:left; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#bfbfbf; text-decoration:line-through; } .productPageName .right .oldprice SPAN { font-size:18px; } .productPageName .right .promo { background: #FF51A3; border-radius:0px 0px 100px 0px; float:right; line-height:20px; padding:5px 20px 5px 10px; font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#ffffff; } .productPageName .right .term { font-family:'Poppins',sans-serif; font-weight:300; font-size:14px; color:#707070; } .productPageName .right .term B { font-weight:400; } .productPageName .right .history { color:#707070; width:100px; position:absolute; right:0px; top:0px; cursor:pointer; } .productPageName .right .history:hover { color:#000B5B; } .productCartParameters { padding:15px 15px; } .productCartParameters .label { margin-bottom:10px; font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#707070; } .productCartParameters .field { border:solid 1px #707070; padding:15px; background-color:#ffffff; } .productCartParameters .field SELECT { width:100%; border:none; background-color:#ffffff; padding:0px; margin:0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; } .productCartButtons { padding:15px 15px; } .productCartButton { cursor:default; width:100%; text-align:center; text-decoration:none !important; background-color:#000B5B; border-radius:300px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#ffffff; line-height:20px; padding:13px 23px; } .productCartButton:hover { background-color:#62C4ED; color:#ffffff; } .productDataProducts { padding:15px 15px; } .productDataProducts .label { font-family:'Poppins',sans-serif; font-weight:400; font-size:16px; color:#000B5B; } .productDataProducts .item { margin-top:10px; border: solid 1px #bfbfbf; } .productDataProducts .item .photoFrame { float:left; width:130px; height:110px; padding:9px; } .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% - 130px); height:110px; padding:9px; position:relative; } .productDataProducts .item .contentFrame .name { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .productDataProducts .item .contentFrame .name SPAN { font-weight:700; } .productDataProducts .item .contentFrame .oldprice { position:absolute; bottom:29px; left:9px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#1592E6; text-decoration:line-through; } .productDataProducts .item .contentFrame .price { position:absolute; bottom:9px; left:9px; font-family:'Poppins',sans-serif; font-weight:700; font-size:14px; color:#1592E6; } .productDataProducts .item .cart { cursor:pointer; position:absolute; bottom:9px; right:9px; border: solid 1px #707070; border-radius:300px; width:50px; height:50px; line-height:48px; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:70px; color:#707070; } .productDataProducts .item .cart:hover { background-color:#1592E6; border-color:#1592E6; color:#ffffff; } .productDataSpecs { padding:15px; } .productDataSpec { border-bottom: solid 1px #707070; padding:15px 0px; } .productDataSpec .label { float:left; line-height:20px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#000B5B; } .productDataSpec .content { float:right; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; text-align:justify; line-height:150%; }  .order { } .orderFrame { width:1280px !important; padding:15px 0px 0px 0px; } .orderFrameLeft { float:left; width:50%; padding:15px; } .orderFrameRight { float:left; width:50%; padding:15px; } .orderMessageFrame { width:100%; padding:15px; } .orderMessage { border:1px solid #000B5B; background-color:#000B5B; padding:15px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:18px; color:#ffffff; text-align:center; } .orderReturnFrame { } .orderReturnFrame TABLE { margin-left:0px; margin-top:30px; } .orderReturn { float:left; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .orderReturn:hover { background-color:#000000; color:#ffffff; } .orderContainer { padding:20px 0px; border: solid 1px #bfbfbf; background-color:#ffffff; } .orderContainer.noborder { border-top:none; } .orderContainer.margin { margin-top:20px; border-top:solid 4px #f0f1fe; } .orderLabel { padding:0px 30px 0px 30px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#707070; } .orderLabel.disabled { color:#9b9b9b; } .orderSubLabel { padding:10px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; } .orderCartPos { padding:0px 30px; } .orderCartPosLabel { font-family:'Lato',sans-serif; font-size:14px; font-weight:500; color:#ff0000; } .orderCartPosItem { padding:10px 0px; border-bottom:solid 1px #c6c6c6; } .orderCartPosItem:last-child { border-bottom:none; } .orderCartPosItem .photo { float:left; width:170px; height:110px; padding:8px; border:solid 1px #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% - 170px); height:60px; padding:0px 10px 0px 20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartPosItem .name TABLE { width:100%; height:100%; } .orderCartPosItem .name TD { vertical-align:middle; } .orderCartPosItem .name .variant { font-weight:700; } .orderCartPosItem .term { font-size:12px; font-weight:300; color:#707070; } .orderCartPosItem .term B { font-weight:400; } .orderCartPosItem .change { float:left; width:20%; height:60px; padding:0px 0px 0px 20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartPosItem .change TABLE { width:100%; height:100%; } .orderCartPosItem .change TD { vertical-align:middle; } .orderCartPosItem .change .selectFrame { background-color:#ffffff; width:100%; padding:5px; border:solid 1px #c6c6c6; } .orderCartPosItem .change SELECT { text-align:center; background-color:#ffffff; border:none; width:100%; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartPosItem .change .locked { line-height:60px; } .orderCartPosItem .price { float:left; width:calc(80% - 210px); height:60px; padding:0px 10px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#707070; } .orderCartPosItem .price TABLE { width:100%; height:100%; } .orderCartPosItem .price TD { vertical-align:middle; text-align:right; } .orderCartPosItem .delete { float:left; width:40px; padding-left:20px; height:60px; } .orderCartPosItem .delete TABLE { width:100%; height:100%; } .orderCartPosItem .delete TD { vertical-align:middle; } .orderCartPosItem .delete .cross { width:20px; color:#0854C4; cursor:pointer; } .orderCartPosItem .delete .cross:hover { color:#000000; } .orderCartSummary { padding:15px 0px 15px 0px; margin:0px 30px; border-top:solid 2px #c6c6c6; } .orderCartSummary .field { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; } .orderCartSummary .field.error { color:#dd0000; font-size:14px; padding-bottom:0px; } .orderCartSummary .field .value { float:right; } .orderCartSummary .field .value SPAN { font-size:12px; font-weight:400; } .orderCartValue { padding:15px 0px 15px 0px; margin:0px 30px; border-top:solid 2px #c6c6c6; } .orderCartValue .field { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#707070; } .orderCartValue .field .value { float:right; color:#0854C4; } .orderCartDiscount { padding:0px 30px; } .orderCartDiscount .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#0854C4; cursor:pointer; } .orderCartDiscount .desc { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartDiscount FORM { margin-top:5px; } .orderCartDiscountInput { height:45px; padding:10px; border: solid 1px #bfbfbf; background-color:#ffffff; } .orderCartDiscountInput INPUT[type="TEXT"] { width:80%; line-height:23px; border:none; background-color:transparent; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartDiscountInput INPUT[type="TEXT"].edit { font-size:14px; color:#707070; } .orderCartDiscountInput INPUT[type="SUBMIT"] { width:20%; text-align:right; line-height:23px; text-align:center; border:none; background-color:transparent; font-family:'Poppins',sans-serif; font-weight:700; font-size:14px; color:#707070; } .orderCartDiscountError { font-family:'Poppins',sans-serif; font-weight:700; font-size:14px; color:#dd0000; padding-bottom:5px; } .orderCartDiscountInfo { } .orderCartDiscountInfo .label { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCartDiscountInfo .info { font-family:'Poppins',sans-serif; font-weight:700; font-size:14px; color:#0854C4; } .orderCartDiscountRemove { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .orderCartDiscountRemove:hover { background-color:#000000; color:#ffffff; } .orderCartComment { padding:30px 30px 0px 30px; } .orderCartCommentButton { font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#0854C4; cursor:pointer; } .orderCartCommentButton:hover { text-decoration:underline; } .orderCartComment TEXTAREA { line-height:23px; height:150px; width:100%; padding:10px; border:none; border:solid 1px #707070; background-color:transparent; font-family:'Lato',sans-serif; font-size:14px; font-weight:500; color:#000000; } .orderDeliverys { padding:0px 30px; } .orderPayments { padding:0px 30px; } .orderRadioFrame { background-color: #f6f6f6; padding:5px; } .orderRadioFrame .item { height:60px; padding:20px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#707070; } .orderRadioFrame .item.selected { background-color:#ffffff; } .orderRadioFrame .item INPUT[type="RADIO"] { float:left; margin:4px 8px 0px 0px; } .orderRadioFrame .item SELECT { float:right; margin-right:10px; width:30%; } .orderRadioFrame .item .price { float:right; font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:#0854C4; } .orderRadioFrame .item .logo { float:right; margin-left:5px; height:20px; } .orderRadioFrame .item .logo IMG { height:100%; } .orderCartNext { padding:30px 30px 10px 30px; } .orderCartNext TABLE { margin-right:0px; } .orderCartNextButton { float:left; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .orderCartNextButton:hover { background-color:#000000; color:#ffffff; }  .orderData { padding:10px 30px; } .orderDataField { float:left; width:100%; padding:5px 0px; } .orderDataField.medium { width:70%; padding-right:15px; } .orderDataField.halfLeft { width:50%; padding-right:15px; } .orderDataField.halfRight { width:50%; padding-left:15px; } .orderDataField.small { width:30%; } .orderDataField .label { padding-bottom:10px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderDataField INPUT[type="TEXT"] { width:100%; background-color:#ffffff; padding:9px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; border: solid 1px #bfbfbf; margin:0px; } .orderDataField INPUT[type="TEXT"].error { background-color:#fbd0d0; border-color:#a21010; } .orderDataField SELECT { width:100%; background-color:#ffffff; padding:9px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; border: solid 1px #bfbfbf; margin:0px; } .orderDataField .errorInfo { padding-top:1px; text-align:right; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; color:#dd0000; } .orderCheckboxField { float:left; width:100%; padding:10px 0px; } .orderCheckboxField .checkbox { float:left; width:25px; } .orderCheckboxField .checkbox INPUT[type="CHECKBOX"] { float:left; margin:3px 0px 0px 0px; } .orderCheckboxField .label { float:left; width:calc(100% - 25px); } .orderCheckboxField .label LABEL { font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#707070; } .orderCheckboxField .errorInfo { padding-top:1px; text-align:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:12px; color:#dd0000; } .orderCheckboxField.inLabel { float:right; width:auto; padding:0px 0px; } .orderCheckboxField.inLabel .checkbox INPUT[type="CHECKBOX"] { float:left; margin:1px 0px 0px 0px; } .orderDelPay { padding:5px 30px; } .orderDelPayItem { padding:10px 15px; line-height:20px; background-color: #f6f6f6; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#838383; } .orderDelPayItem .price { float:right; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#838383; } .orderDelPayItem .logo { float:right; margin-left:5px; height:20px; } .orderDelPayItem .logo IMG { height:100%; } .orderNext { padding:30px 0px 10px 0px; } .orderNext TABLE { margin-right:0px; } .orderNextButton { float:left; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .orderNextButton:hover { background-color:#000000; color:#ffffff; }  .contactFields { } .contactField { float:left; width:33.33%; padding:15px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; line-height:150%; } .contactField A { text-decoration:none; } .contactField A:hover { text-decoration:underline; } .contactFormContainer { padding:0px; } .contactForm { height:370px; } .contactFormOK { height:370px; display:none; font-family:'Poppins',sans-serif; font-weight:300; font-size:40px; color:#707070; text-align:center; } .contactFormOK TABLE { width:100%; height:100%; } .contactFormOK TD { vertical-align:middle; } .contactFormError { display:none; padding:15px; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#dd0000; } .contactFormLeft { float:left; width:40%; padding:15px; } .contactFormRight { float:left; width:60%; padding:15px; } .contactFormInput { } .contactFormLabel { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#707070; } .contactFormField { padding:5px 0px; } .contactFormField INPUT[type="TEXT"], .contactFormField INPUT[type="PASSWORD"], .contactFormField TEXTAREA { width:100%; border:solid 1px #bfbfbf; padding:14px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:400; font-size:18px; color:#172334; } .contactFormField INPUT[type="FILE"] { width:100%; border:solid 1px #bfbfbf; padding:14px; line-height:20px; } .contactFormField INPUT[type="TEXT"].error, .contactFormField INPUT[type="PASSWORD"].error { border-color:#dd0000; } .contactFormField TEXTAREA.error { border-color:#dd0000; } .contactFormField TEXTAREA { height:145px; } .contactFormField INPUT[type="TEXT"]:disabled { background-color:#fafafa; } .contactFormField BUTTON { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .contactFormField BUTTON:hover { background-color:#000000; color:#ffffff; } .contactFormField INPUT[type="SUBMIT"] { float:right; border:none; text-decoration:none !important; background: #0854C4; border-radius: 50px 0px 0px 50px; text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:#ffffff; line-height:20px; padding:10px 20px; } .contactFormField INPUT[type="SUBMIT"]:hover { background-color:#000000; color:#ffffff; }  .priceHistoryFrame { display:none; z-index:1000; width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:rgba(0,0,0,0.7); } .priceHistoryFrame TABLE { width:100%; height:100%; } .priceHistoryFrame TD { vertical-align:middle; } .priceHistoryContainer { padding:15px; } .priceHistoryContent { background-color:#ffffff; padding:30px; position:relative; } .priceHistoryContent .close { position:absolute; top:30px; right:30px; width:30px; color:#000000; cursor:pointer; } .priceHistoryContent .close:hover { color:#1592E6 } .priceHistoryChart { width:100%; height:500px; font-size:14px; margin:15px 0px; } .priceHistoryLegend .label { float:left; line-height:20px; font-family:'Poppins',sans-serif; font-size:14px; font-weight:700; margin-right:15px; } .priceHistoryLegend .label .circle { width:14px; height:14px; border-radius: 300px; float:left; margin:2px 6px 4px 0px; }  .fitModule { padding:15px 0px; } .fitModuleFrame { width:1200px; margin:0 auto; } .fitModuleQuick { padding:15px; } .fitModuleQuick .clock { color:#000B5B; width:70px; margin:0 auto; } .fitModuleQuick .label { text-align:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:60px; color:#000B5B; } .fitModuleQuick .labelMore { text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:22px; color:#84869D; } .fitModuleContainer { background-color:#ffffff; padding:15px 15px; } .fitModuleFeat { padding:15px 0px; border-bottom:1px solid #84869D; } .fitModuleFeat:last-child { border:none; } .fitModuleFeat .label { padding:15px 0px; font-family:'Poppins',sans-serif; font-weight:700; font-size:30px; color:#000B5B; text-align:center; } .fitModuleFeat .options { padding:0px 0px; } .fitModuleFeat .option { padding:5px 15px 15px 15px; float:left; width:auto; position:relative; } .fitModuleFeat .option.fullContent { width:565px; } .fitModuleFeat .option .borderMark { position:absolute; width:100%; height:9px; bottom:-19px; background-color:transparent; } .fitModuleFeat .option .borderMark.checked { background-color:#000B5B; } .fitModuleFeat .option .title { cursor:pointer; padding-top:10px; float:left; font-family:'Poppins',sans-serif; font-weight:400; font-size:20px; color:#707070; text-transform: uppercase; } .fitModuleFeat .option .title.checked { color:#000B5B; } .fitModuleFeat .option LABEL { cursor:pointer; } .fitModuleFeat .checkbox { float:left; position:relative; width:30px; height:45px; position:relative; } .fitModuleFeat .checkbox INPUT[type="RADIO"] { position:absolute; width:0px; height:0px; 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:30px; } .fitModuleFeat .option.withIcons .title { margin-top:30px; } .fitModuleFeat .option .photo { width:100%; margin:5px 0px 15px 0px; border:3px 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:18px; color:#707070; } .fitModuleFeat .option .stars { } .fitModuleFeat .option .stars .full { width:25px; float:left; margin-right:5px; color:#1592E6; } .fitModuleFeat .option .stars .empty { width:25px; float:left; margin-right:5px; color:#707070; } .fitModuleFeat .option .icon { float:left; width:100px; stroke-width:4; color:#707070; } .fitModuleFeat .option .icon.checked { stroke-width:8; color: #000B5B; } .fitModuleSubmit { padding:15px; } .fitModuleSubmit .button { float:left; cursor:default; background-color:#0854C4; border-radius:300px; padding:15px 30px; font-family:'Poppins',sans-serif; font-weight:400; font-size:22px; color:#ffffff; } .fitModuleSubmit .button:hover { background-color:#000000; } .fitError { padding:15px; text-align:center; font-family:'Poppins',sans-serif; font-weight:400; font-size:22px; color:#dd0000; }  .cookieGrants { position:fixed; top:0px; 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:15px; } .cookieGrantsIntro .label { cursor:pointer; font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#000000; text-align:left; } .cookieGrantsIntro .content { cursor:pointer; margin-top:10px; line-height:150%; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#000000; text-align:justify; } .cookieGrantsContainer { position:relative; margin:0 auto; width:1000px; height:auto; padding:15px; background-color:#ffffff; } .cookieGrantsContainer .logo { position:absolute; width:150px; left:-98px; bottom:200px; transform:rotate(270deg); } .cookieGrantsContainer .logo IMG { width:100%; } .cookieGrants .itemDescription { padding:15px; } .cookieGrants .itemDescription .label { cursor:pointer; font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#000000; text-align:left; } .cookieGrants .itemDescription .content { cursor:pointer; margin-top:10px; line-height:150%; font-family:'Poppins',sans-serif; font-weight:400; font-size:14px; color:#000000; text-align:justify; } .cookieGrants .itemCheckbox { position:relative; overflow:hidden; width:150px; padding:15px; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"] { position:absolute; opacity:0; } .cookieGrants .itemCheckbox .checkbox { cursor:pointer; margin:0 auto; width:50px; height:30px; background-color:#aaaaaa; border-radius:30px; padding:4px; } .cookieGrants .itemCheckbox .checkbox .checked { float:left; width:22px; height:22px; border-radius:22px; background-color:#ffffff; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"]:checked + LABEL .checkbox { background-color:#000B5B; } .cookieGrants .itemCheckbox INPUT[type="CHECKBOX"]:checked + LABEL .checkbox .checked { float:right; } .cookieGrantsButtons { padding:15px; } .cookieGrantsButtons .button { background-color: #000B5B; padding:10px 20px; cursor:pointer; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#ffffff; } .cookieGrantsButtons .button:hover { background-color:#002554; }  .wholesale { } .wholesaleFrame { } .wholesaleForm { padding:15px; } .wholesaleItem { border-bottom:1px solid #707070; padding:10px 0px; } .wholesaleItem .product { float:left; width:calc(100% - 600px); } .wholesaleItem .product .photo { float:left; width:150px; height:100px; background-repeat:no-repeat; background-position:center; background-size:contain; } .wholesaleItem .product .name { font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; } .wholesaleItem .product .subname { font-family:'Poppins',sans-serif; font-weight:700; font-size:25px; color:#000B5B; } .wholesaleItem .product .variant { font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; } .wholesaleItem .priceSale { float:left; width:150px; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; padding:10px 0px; } .wholesaleItem .priceSale .info { font-size:14px; } .wholesaleItem .priceSale SPAN { font-size:14px; } .wholesaleItem .priceWholesale { float:left; width:150px; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; padding:10px 0px; } .wholesaleItem .priceWholesale .netto { font-weight:600; color:#000B5B; } .wholesaleItem .priceWholesale SPAN { font-size:14px; } .wholesaleItem .priceWholesale .info { font-size:14px; } .wholesaleItem .quantity { float:left; width:150px; padding:15px 15px; } .wholesaleItem .quantity INPUT[type="NUMBER"] { width:100%; border:solid 1px #bfbfbf; padding:9px 9px 9px 14px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:600; font-size:18px; color:#172334; } .wholesaleItem .quantityCart { float:left; width:150px; font-family:'Poppins',sans-serif; font-weight:600; font-size:18px; color:#172334; padding:10px 0px; text-align:center; } .wholesaleItem .quantityCart .info { font-size:14px; font-weight:400; color:#81869C; } .wholesaleItem .priceValue { float:left; width:150px; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; padding:10px 0px; } .wholesaleItem .priceValue .netto { font-weight:600; color:#000B5B; } .wholesaleItem .priceValue SPAN { font-size:14px; } .wholesaleItem .priceValue .info { font-size:14px; } .wholesaleSummary { padding:15px; } .wholesaleSummary .selectors { float:left; width:calc(50% - 75px); } .wholesaleSummary .selectors .label { font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:#000B5B; } .wholesaleSummary .selectors .selector { padding:5px 0px; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#000B5B; } .wholesaleSummary .selectors .selector SPAN { font-size:14px; color:#81869C; } .wholesaleSummary .selectors .selector INPUT[type="RADIO"] { float:left; margin:6px 5px 0px 0px; } .wholesaleSummary .totalValue { float:left; width:150px; text-align:center; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#81869C; padding:10px 0px; } .wholesaleSummary .totalValue .netto { font-weight:600; color:#000B5B; } .wholesaleSummary .totalValue SPAN { font-size:14px; } .wholesaleSummary .totalValue .info { font-size:14px; } .wholesaleSummary .info { adding:5px 0px; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#000B5B; } .wholesaleSummary .info SPAN { font-size:14px; color:#81869C; } .wholesaleDPDpickuppoint { padding:15px; display:none; } .wholesaleComment { padding:15px; } .wholesaleComment TEXTAREA { width:100%; border:solid 1px #bfbfbf; padding:9px 9px 9px 14px; line-height:20px; font-family:'Poppins',sans-serif; font-weight:600; font-size:18px; color:#172334; } .wholesaleButtons { padding:15px; } .wholesaleButtons .next { float:right; cursor:pointer; background-color:#000B5B; border-radius:300px; padding:10px 30px; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#ffffff; } .wholesaleButtons .next:hover { background-color:#000000; } .wholesaleLogout { float:right; cursor:pointer; background-color:transparent; border:1px solid #707070; border-radius:300px; padding:10px 30px; font-family:'Poppins',sans-serif; font-weight:300; font-size:18px; color:#707070; } .wholesaleLogout:hover { background-color:#000000; border-color:#000000; }