@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,400,700'; html, body { font-size:14px !important; } h1 { font-size:1.602em; } h2 { font-size:1.424em; } h3 { font-size:1.266em; } h4 { font-size:1.125em; } h5 { font-size:0.889em; } h6 { font-size:0.79em; } .display-1 { font-size:3.906em; } .display-2 { font-size:3.125em; } .display-3 { font-size:2.5em; } .display-4 { font-size:2em; } @media (min-width:48em) { h1 { font-size:2.436em; } h2 { font-size:1.553em; } h3 { font-size:1.563em; } h4 { font-size:1.25em; } .display-1 { font-size:6em; } .display-2 { font-size:5.5em; } .display-3 { font-size:4.5em; } .display-4 { font-size:3.5em; } } @media (min-width:62em) { html, body { font-size:16px !important; } } @media (min-width:75em) { html, body { font-size:16.5px !important; } } .input-group { display:flex; align-items:stretch; justify-content:center; align-content:center; } .input-group .form-control, .input-group-addon, .input-group-btn { display:flex; } .input-group-addon { font-size:1rem; padding:.375rem .75rem; align-items:center; line-height:1.5; width:auto; } .input-group-btn { width:auto; } .form-control { height:auto; font-size:1rem; padding:.375rem .75rem; } select.form-control:not([size]):not([multiple]) { height:calc(2.25rem + 2px); font-size:1rem; padding:.375rem .75rem; } .form-control.input-lg { font-size:1.25rem; padding:.5rem 1rem; line-height:1.5; } .btn { font-size:1rem; padding:.375rem .75rem; line-height:1.5; } .btn-lg { font-size:1.25rem; padding:.5rem 1rem; line-height:1.5; } @media(min-width:768px) { #top-section .title { margin-right:auto; margin-left:auto; max-width:1000px; padding:60px 50px; } #top-section .title p { margin-right:auto; margin-left:auto; max-width:80%; } } @media(max-width:767px) { #top-section .title { margin-right:auto; margin-left:auto; padding:40px 20px; } } .background-primary-color { background-color:#056a86; } .s123-image-ratio-16-9 { padding-bottom:56.25% !important; } .s123-image-ratio-3-2 { padding-bottom:66.66667% !important; } .s123-image-ratio-4-3 { padding-bottom:75% !important; } .s123-image-ratio-1-1 { padding-bottom:100% !important; } .s123-image-ratio-9-16 { padding-bottom:177.77778% !important; } .s123-image-ratio-2-3 { padding-bottom:150% !important; } .s123-image-ratio-3-4 { padding-bottom:133.33333% !important; } .s123-comments-container .blogCommentsBox { overflow:hidden; height:180px; transition:height 0.5s linear; } .s123-comments-container .blogCommentsBox.active { overflow:hidden; height:350px; } .s123-comments-container .blogCommentsBox .extraDetails { visibility:hidden; opacity:0; } .s123-comments-container .blogCommentsBox.active .extraDetails { visibility:visible; opacity:1; } .s123-comments-container .commentBox { margin-bottom:25px; } .s123-comments-container .commentBox .title { margin:0; font-size:1.2em; font-weight:bold; } .s123-comments-container .commentBox .time { } .s123-comments-container .commentBox p { white-space:pre-wrap; word-wrap:break-word; } .s123-comments-container .commentsForm { margin-top:15px; margin-bottom:15px; } .s123-comments-container .sub-comments-div { margin:10px; } .s123-comments-container .sub-comments-div-box { padding:10px; } .s123-comments-container .commentBox .message, .s123-comments-container .sub-comments-div-box .message { white-space:pre-wrap; } #top-section { padding:0; position:relative; width:100%; height:auto; text-align:center; background-color:white; display:flex; justify-content:center; flex-direction:column; } #parallax_home_opacity { background-color:#000000 !important; } #top-section .transform-centering { height:auto; min-height:100vh; display:flex; justify-content:center; flex-direction:column; } #top-section.fitScreen .homepage-layout-24 { min-height:100vh; } #top-section.a50height { min-height:50vh; } #top-section.a50height .transform-centering { min-height:50vh; } #top-section.a50height .homepage-layout-24 { min-height:50vh; } #top-section.a75height { min-height:60vh; } #top-section.a75height .transform-centering { min-height:75vh; } #top-section.a75height .homepage-layout-24 { min-height:50vh; } #top-section .home-image-bg, #top-section .carousel, #top-section #video-bg { position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.8; } #top-section .title { width:100%; text-align:center; position:relative; z-index:1; font-weight:bold; vertical-align:middle; } #top-section .title h1, #top-section .title h2 { margin-top:0; margin-bottom:0; font-weight:bold; opacity:0.0; animation:port 4s 1 forwards; -webkit-animation:port 4s 1 forwards; word-wrap:break-word; align-self:center; -webkit-align-self:center; color:#ffffff; } #top-section .title h1 { font-size:65px; } #top-section .title h2 { font-size:20px; margin-top:15px; } #top-section .homepage-layout-24 .btn-primary-transparent { color:#ffffff; } #top-section .homepage-layout-24 .btn-primary-transparent:hover, #top-section .homepage-layout-24 .btn-primary-transparent:focus { color:#ffffff; } _:-ms-fullscreen, :root #top-section .title h1, _:-ms-fullscreen, :root #top-section .title h2 { align-self:auto; } _:-ms-fullscreen, :root .homepage-search-field { width:400px; } #top-section .title hr { width:100%; margin:30px 0; opacity:0.0; animation:port 4s 1 forwards; -webkit-animation:port 4s 1 forwards; align-self:center; -webkit-align-self:center; display:inline-block; } #top-section .title p { margin-bottom:50px; font-size:20px; font-weight:normal; color:#ffffff; white-space:pre-line; opacity:0.0; animation:port 4s 1 forwards; -webkit-animation:port 4s 1 forwards; word-wrap:break-word; align-self:center; -webkit-align-self:center; } #top-section .weight400 { font-weight:normal; } #top-section .weight700 { font-weight:bold; } #top-section .spacingSmall { letter-spacing:1px; word-spacing:1px; } #top-section .spacingBig { letter-spacing:3px; word-spacing:3px; } #top-section .spacingLarge { letter-spacing:5px; word-spacing:5px; } #top-section .bottomSpaceSmall { margin-bottom:10px; } #top-section .bottomSpaceBig { margin-bottom:30px; } #top-section .bottomSpaceLarge { margin-bottom:50px; } #top-section .bottomSpaceHuge { margin-bottom:70px; } #top-section .shadow1 { text-shadow:1px 1px 3px #000; } #top-section .shadow3 { text-shadow:3px 3px 3px #000; } #top-section .shadow2 { text-shadow:5px 5px 3px #000; } #top-section .shadow4 { text-shadow:5px 5px 0px #000; } #top-section .background1 { border:1px solid #fff; padding:0 25px; } #top-section .background2 { border:0; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 25px; } #top-section .background3 { border:0; padding:0 25px; background-color:#056a86; color:white !important; } #top-section .background4 { border:0; padding:0 25px; background-color:rgba(154, 189, 194, 0.7); color:white !important; } #top-section .background5 { border:0; padding:0 25px; background-color:#000; color:#fff !important; } #top-section .background6 { border:0; padding:0 25px; background-color:#fff; color:#000 !important; } #top-section .background7 { border:0; padding:0 25px; background-color:#fff; color:#000 !important; box-shadow:3px 3px 2px 2px #000; } #top-section .background8 { color:#056a86 !important; } #top-section .homepage-layout-24 h1 { color:#ffffff; font-size:3vw; } #top-section .homepage-layout-24 h2 { color:#ffffff; } #top-section .homepage-layout-24 p { font-size:20px; color:#ffffff; } _:-ms-fullscreen, :root #top-section .title p { align-self:auto; max-width:100%; } @keyframes port { 0% { opacity:0.0; } 100% { opacity:1.0; } } @-webkit-keyframes port { 0% { opacity:0.0; } 100% { opacity:1.0; } } @media only screen and (min-width :1px) { #top-section h1, #top-section .title h1 { font-size:35px; } #top-section h2, #top-section .title h2 { font-size:13px; } #top-section p, #top-section .title p { font-size:13px; } } @media only screen and (min-width :480px) { #top-section h1, #top-section .title h1 { font-size:30px; } #top-section h2, #top-section .title h2 { font-size:14px; } #top-section p, #top-section .title p { font-size:14px; } } @media only screen and (min-width :768px) { #top-section h1, #top-section .title h1 { font-size:58.5px; } #top-section h2, #top-section .title h2 { font-size:18px; } #top-section p, #top-section .title p { font-size:18px; } } @media only screen and (min-width :992px) { #top-section h1, #top-section .title h1 { font-size:61.75px; } #top-section h2, #top-section .title h2 { font-size:19px; } #top-section p, #top-section .title p { font-size:19px; } } @media only screen and (min-width :1200px) { #top-section h1, #top-section .title h1 { font-size:50px; } #top-section h2, #top-section .title h2 { font-size:20px; } #top-section p, #top-section .title p { font-size:20px; } } @media(max-height:500px) { #top-section .title p { margin-bottom:25px; } } #top-section #home_buttonText { /* margin:50px 30px 50px 30px;*/ padding: 9px; font-size: 12px; } #top-section #home_buttonText_1 { margin:0 30px 30px 30px; } .homepage_main_buttons { position:relative; } body .body { height:100%; } .body { height:100%; } .breadcrumb { margin-bottom:0; } html.side-header .main .container, html.side-header #footer .container { padding:0 35px; width:auto !important; max-width:1210px; } html body { margin:0 0 0 250px; width:auto; overflow-x:hidden; overflow-y:visible; } html[dir="rtl"] body { margin:0 250px 0 0; } #gotoTop { right:30px !important; left:auto !important; } html[dir="rtl"] #gotoTop { right:auto !important; left:30px !important; } #top-section { min-height:100vh; } @media (max-width:800px) { html:not(.onlyContent123) #mainNavMobile { display:flex !important; } } @media (min-width:801px) { html:not(.onlyContent123) .body .container { width:550px; } } @media (min-width:1018px) { html:not(.onlyContent123) .body .container { width:750px; } } @media (min-width:1242px) { html:not(.onlyContent123) .body .container { width:970px; } } @media (min-width: 2560px){ html:not(.onlyContent123) .body .container { width:1700px; } } @media (min-width:801px) { #showSmallAdOnScroll { padding-left:250px !important; } html[dir="rtl"] #showSmallAdOnScroll { padding-right:250px !important; padding-left:0 !important; } } #header { background-color:#056a86; position:fixed; top:0; left:0; width:250px; height:100%; border-right:1px solid #056a86; transition:width 0.4s ease 0s, right 0.4s ease 0s, left 0.4s ease 0s; z-index:100; -webkit-transform:translateZ(0); } #header .header-logo a { flex-direction:column; } #header .header-column-logo { margin-top:30px; display:flex; align-items:center; align-content:center; justify-content:center; height:auto; } html[dir="rtl"] #header { left:auto; right:0; border-right:0; border-left:1px solid #056a86; } #header .header-container { position:relative; display:flex; width:auto; margin-left:0; margin-right:0; padding-left:20px; padding-right:20px; width:100%; height:100%; justify-content:center; } #header .header-container .header-row { display:flex; flex-direction:column; justify-content:flex-start; height:100%; width:100%; } #header .header-logo { margin:0; float:none; text-align:center; width:auto !important; height:auto !important; padding:25px 0; max-width:100% !important; } #header .header-nav-main { float:none; visibility:visible; } #header #top-menu .nav { text-align:center; } #header .header-nav-main { margin:12px 0 0; min-height:45px; display:block !important; height:auto !important; } #header .header-nav { display:block !important; } #header .container { position:relative; } #header .header-btn-collapse-nav { display:none; } #header .header-logo { position:relative; padding:15px 0px; } #header .header-logo img { width:75%; max-width:100%; height:auto; } #header .header-logo a { overflow-wrap:break-word; max-width:100%; font-weight:bold; color:#ffffff; font-size:25px; text-decoration:none; display:flex; align-items:center; align-content:center; justify-content:center; line-height:1.8; height:auto; padding:0; } #header .header-logo a span { max-width:100% !important; } #header .header-logo .s123-site-logo > .website-name { display:none; } #header .header-logo .s123-site-logo > .website-name.website-name-active { display:inline-block; padding-left:4px; } html[dir="rtl"] #header .header-logo .s123-site-logo > .website-name.website-name-active { padding-left:0; padding-right:4px; } _:-ms-fullscreen, :root #header .header-logo img { word-break:break-all; display:table; } _:-ms-fullscreen, :root #header .header-logo a { word-break:break-all; display:table; } #header .header-logo a:hover, #header .header-logo a:focus { color:#056a86; } #header .header-nav-main nav > ul > li > a { overflow-wrap:break-word; max-width:100%; display:inline-block; font-size:14px; font-style:normal; font-weight:700; padding:10px 13px; text-align:center; text-shadow:1px 1px 1px rgba(0, 0, 0, .1); letter-spacing:0.5px; text-transform:uppercase; padding-top:0; padding-bottom:0; border:1px solid transparent; color:#ffffff; line-height:1.5; padding-top:7px; padding-bottom:7px; border-radius:0; } _:-ms-fullscreen, :root #header .header-nav-main nav > ul > li > a { word-break:break-all; } #header .nav>li>a:focus, .nav>li>a:hover { background-color:transparent; } #header .header-nav-main .navPages > li.active > a, #header .header-nav-main .navPages > li > a:hover { background-color:transparent; border:1px solid #fac75a; color:#fac75a; border-radius:0; opacity:1; } #header .header-column-menu-actions { margin-top:15px; border-top:1px solid rgba(255, 255, 255, 0.2); } #header .navActions { margin:10px auto; } #header .navActions li { margin-bottom:10px; text-align:center; } #header .navActions li a { display:block; } #header .headerSocial { margin:10px auto; padding:0; text-align:center; } #header .headerSocial a { display:inline-flex; width:1.5em; height:1.5em; text-align:center; align-items:center; justify-content:center; align-content:center; vertical-align:middle; color:#ffffff; margin:10px auto; border:1px solid; border-radius:50%; transition:color .35s; font-size:18.2px; } #header .headerSocial a:hover { color:#ffffff; text-decoration:none; } #header .headerSocial a i { font-size:0.7em; text-align:center; } #header .headerSocial > li { display:inline-block; padding-right:0; padding-left:0; } #header .header-nav-main nav > ul.navPages > li { display:flex; justify-content:center; text-align:center; align-items:center; margin:1px 0; } #header .header-nav-main nav > ul > li > a { padding-right:10px; padding-left:10px; } #header .action-button-wrapper button { white-space:unset; overflow-wrap:break-word; max-width:100%; } _:-ms-fullscreen, :root #header .action-button-wrapper button { word-break:break-all; white-space:pre-wrap; } #top-menu .moduleMenu > a, #popupFloatDivMenu .navPagesPopup a { font-weight:500 !important; text-transform:uppercase !important; } .intl-tel-input .country-list { color:#555; } @-ms-viewport { width:auto !important } body { font-family:'Roboto Condensed', Arial, sans-serif; webkit-tap-highlight-color:#222; color:#333333; background-color:#ffffff; -webkit-font-smoothing:antialiased !important; -moz-osx-font-smoothing:grayscale !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004); -webkit-text-stroke:1px transparent; } html[dir="rtl"] body { direction:rtl; } @media (min-width:768px) { html[dir="rtl"] .navbar-right { float:left!important; } } a { color:#056a86; transition:opacity .35s; } .moduleMenu a { transition:color, background-color, border .35s; } .moduleMenu.separate { border:0; color:rgb(173, 173, 173); text-align:center; } a:hover, a:focus { color:#056a86; opacity:0.9; outline:none; } h1, h2, h3, h4, h5, h6 { color:inherit; } p { margin-bottom:20px; line-height:1.5; } hr { max-width: 50px; border-color: #056a86; border-width: 3px; } hr.light { border-color:#056a86; } .bg-primary hr.light { border-color:#fff; } ::selection, ::-moz-selection { text-shadow:none; color:#fff; background:#222; } img::selection { color:#fff; background:0 0; } img::-moz-selection { color:#fff; background:0 0; } .primary-color { color:#056a86; } .background-primary-color { background-color:#056a86; } .background-primary-color-before:before { background-color:#056a86; } .loading-primary { color:#056a86; } .fancy-scrollbar::-webkit-scrollbar { height:9px !important; width:9px !important; } .fancy-scrollbar::-webkit-scrollbar-track-piece { background:#4f5050; } .fancy-scrollbar::-webkit-scrollbar-track-piece:vertical:start { border-radius:0px !important; } .fancy-scrollbar::-webkit-scrollbar-track-piece:vertical:end { border-radius:0px !important; } .fancy-scrollbar::-webkit-scrollbar-track-piece:horizontal:start { border-radius:0px !important; } .fancy-scrollbar::-webkit-scrollbar-track-piece:horizontal:end { border-radius:0px !important; } .fancy-scrollbar::-webkit-scrollbar-thumb:horizontal, .fancy-scrollbar::-webkit-scrollbar-thumb:vertical { background:#C4C9CC !important; border-radius:0px !important; display:block !important; height:50px !important; } .btn { border:0; border-radius:0; text-transform:uppercase; font-weight:400; } .btn:focus { outline:none; } .btn-link { border:0 !important; } .btn-link::before { border:0 !important; } .btn-primary { border: 1px solid #056a86; color: #fff; background-color: #056a86; transition: background-color .35s, opacity .35s; } .btn-primary-transparent { border:1px solid; background-color:transparent; } .btn-primary:hover, .btn-primary:focus { border-color:#056a86; color:#fff; background-color:#056a86; opacity:0.9; } .btn-primary-transparent:hover, .btn-primary-transparent:focus { opacity:1; } .btn-primary .badge { color:#ffffff; background-color:#fff; } .btn-sm { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; } .btn-xl { padding:15px 30px; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { border-color:#056a86; background-color:#056a86; } .editor_romi_bar { padding-top:10px; padding-bottom:10px; } .editor_romi_bar .position_center { text-align:center; } .editor_romi_bar .position_right { text-align:right; } .editor_romi_bar .position_left { text-align:left; } html[dir=rtl] .editor_romi_bar .position_right { text-align:left; } html[dir=rtl] .editor_romi_bar .position_left { text-align:right; } .editor_romi_bar img.con_small { width:auto; height:auto; max-width:40%; } .editor_romi_bar img.con_big { width:auto; height:auto; max-width:70%; } .editor_romi_bar img.con_large { width:auto; height:auto; max-width:100%; } .editor_romi_bar iframe.con_small { width:560px; height:315px; max-width:100%; } .editor_romi_bar iframe.con_big { width:640px; height:360px; max-width:100%; } .editor_romi_bar iframe.con_large { width:853px; height:480px; max-width:100%; } html.cartOrdersPages body { background-color:transparent; color:white; } html.cartOrdersPages body .table-bordered { background-color:#000; border:1px solid rgb(66, 66, 66); } html.cartOrdersPages body .table-bordered>thead>tr>th, html.cartOrdersPages body .table-bordered>tbody>tr>td { border:1px solid rgb(66, 66, 66); } html.cartOrdersPagesSSL .intl-tel-input { width:100%; } .intl-tel-input.allow-dropdown .selected-flag { margin-top:8px; } html.cartOrdersPagesSSL .error.help-block { color:red; font-size:0.8rem; font-weight:normal; } html.cartOrdersPagesSSL .has-error .form-control { border-color:red; } html.cartOrdersPagesSSL .cart-container { height:650px; overflow-x:hidden; overflow-y:auto; display:none; padding:20px; padding-top:35px; border-left:1px solid #e2e2e2; } html.cartOrdersPagesSSL[dir="rtl"] .cart-container { border-left:none; border-right:1px solid #e2e2e2; } @media ( min-width:600px ) { html.cartOrdersPagesSSL .cart-container { display:block; } } html.cartOrdersPagesSSL .order-spacing-box { padding:35px; padding-bottom:20px; } html.cartOrdersPagesSSL #order_form_detail .col-xs-6 { width:100%; } @media ( min-width:600px ) { html.cartOrdersPagesSSL #order_form_detail .col-xs-6 { width:50%; } } html.cartOrdersPagesSSL .cart-products-container { max-height:330px; margin-bottom:20px; overflow-y:auto; } html.cartOrdersPagesSSL .cart-product-container { margin-bottom:10px; } html.cartOrdersPagesSSL .cart-product-image, html.cartOrdersPagesSSL .cart-product-info { width:100%; display:block; } html.cartOrdersPagesSSL .cart-product-image { width:100px; margin-bottom:10px; } html.cartOrdersPagesSSL .cart-product-image img { width:auto; max-width:100%; max-height:100px; height:auto; x; } html.cartOrdersPagesSSL .cart-product-options { font-style:italic; word-break:break-word; font-size:0.8rem; } @media (min-width:480px) { html.cartOrdersPagesSSL .cart-product-image { margin:5px 0 0; display:inline-block; vertical-align:top; } html.cartOrdersPagesSSL .cart-product-info { width:calc(100% - 105px); padding:0 10px; display:inline-block; vertical-align:top; } } html.cartOrdersPagesSSL .cart-summerize-container { margin-bottom:10px; } html.cartOrdersPagesSSL .cart-coupon-container { margin-bottom:20px; } html.cartOrdersPagesSSL #showCouponBtn { padding:0px; } html.cartOrdersPagesSSL .shipping-options .radio { margin-top:0; margin-bottom:30px; } html.cartOrdersPagesSSL .mainOrderBox .box { border:1px solid #e2e2e2; border-radius:4px; min-height:400px; margin-top:10px; margin-bottom:50px; background:#fff; position:relative; } @media(max-width:767px) { html.cartOrdersPagesSSL .mainOrderBox .box { border-radius:0; } } html.cartOrdersPagesSSL .sslHeader > div { display:flex; align-items:center; align-content:center; height:70px; } html.cartOrdersPagesSSL .sslHeader .name { justify-content:flex-start; } html.cartOrdersPagesSSL .sslHeader .name h2 { margin:0; } html.cartOrdersPagesSSL .sslHeader .name img { max-height:100px; } html.cartOrdersPagesSSL .sslHeader .sslLogo { justify-content:flex-end; font-size:35px; color:#056a86; } html.cartOrdersPagesSSL .payWizardTabs { } html.cartOrdersPagesSSL .payWizardTabs .num { position:absolute; left:10px; top:7px; border-radius:3px; background-color:#056a86; padding:5px 13px; color:white; font-size:18px; opacity:0.5; } html.cartOrdersPagesSSL .payWizardTabs .active .num { opacity:1; } html.cartOrdersPagesSSL .payWizardTabs > div { background-color:#efefef; color:black; font-weight:normal; border-radius:0; text-align:center; padding:15px; border:1px solid #e2e2e2; } html.cartOrdersPagesSSL .payWizardTabs > div.active { background-color:#fff; color:black; font-weight:bold; border-bottom:0; border-radius:0; } html.cartOrdersPagesSSL .payWizardTabs .info { border-top-width:0; border-left-width:0; } html.cartOrdersPagesSSL[dir="rtl"] .payWizardTabs .info { border-left-width:1px; border-right-width:0; } html.cartOrdersPagesSSL .payWizardTabs .ship { border-top-width:0; border-left-width:0; border-right-width:0; } html.cartOrdersPagesSSL .payWizardTabs .pay { border-top-width:0; border-right-width:0; } html.cartOrdersPagesSSL[dir="rtl"] .payWizardTabs .pay { border-right-width:1px; border-left-width:0; } html.cartOrdersPagesSSL .paymentIcon { text-align:center; font-size:25px; } html.cartOrdersPagesSSL .charged-successfully h1 { color:#056a86; margin-bottom:20px; } html.cartOrdersPagesSSL .charged-successfully .offline-payment { margin-bottom:20px; } html.cartOrdersPagesSSL #coupon > span:before { content:'-'; } html.cartOrdersPagesSSL #orderLoadingMessage { width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; z-index:100; background-color:#000; opacity:0.6; display:flex; align-content:center; align-items:center; justify-content:center; } html.cartOrdersPagesSSL #orderContainer .charged-successfully .offline-payment-method { border:1px solid #ddd; margin-bottom:10px; } html.cartOrdersPagesSSL #orderContainer .payment-method-list { cursor:pointer; } html.cartOrdersPagesSSL #orderContainer .payment-method-list:not(.border-primary) { border:1px solid #ddd; border-bottom:0px solid #ddd; } html.cartOrdersPagesSSL #orderContainer .payment-method-list.border-primary { border-style:solid; border-width:1px; background-color:#efefef; } html.cartOrdersPagesSSL #orderContainer .payment-method-list .payment-method-radio { display:block; padding-bottom:5px; } html.cartOrdersPagesSSL #orderContainer .payment-method-list .payment-method-description { font-size:14px; } html.cartOrdersPagesSSL #orderContainer .place-order-btn { width:100%; margin:10px auto; } html.cartOrdersPagesSSL #orderContainer .ecommerce-thx-msg ul { list-style-position:inside; line-height:1.5; } html.cartOrdersPagesSSL #orderContainer .ecommerce-thx-msg ol { list-style-position:inside; } html.cartOrdersPagesSSL #orderContainer .ecommerce-thx-msg, html.cartOrdersPagesSSL #orderContainer .charged-successfully .return-hp-after-paid-btn { margin-bottom:20px; } html.cartOrdersPagesSSL #orderContainer .form-group { margin-bottom:20px; } html.cartOrdersPagesSSL #orderContainer .form-group input[type="text"], html.cartOrdersPagesSSL #orderContainer .form-group input[type="email"], html.cartOrdersPagesSSL #orderContainer .form-group input[type="number"], html.cartOrdersPagesSSL #orderContainer .form-group select, html.cartOrdersPagesSSL #orderContainer .form-group textarea { padding:1.375rem .75rem .375rem .75rem; font-size:0.8rem; } html.cartOrdersPagesSSL #orderContainer .form-group select { min-height:3rem; height:3rem; padding:1.375rem .75rem .375rem .75rem; -webkit-appearance:none; -moz-appearance:none; appearance:none; } html.cartOrdersPagesSSL #orderContainer label:not(.error) { font-weight:normal; font-size:1rem; z-index:1; } html.cartOrdersPagesSSL #orderContainer .softLabel label:not(.error) { position:absolute; top:13px; left:21px; opacity:0.6; background-color:transparent; padding:.2rem .45rem; font-size:15px; transition:transform .2s ease-out, opacity .2s ease-out, font-size .2s ease-out, top .2s ease-out; } html[dir=rtl].cartOrdersPagesSSL #orderContainer .softLabel label:not(.error) { right:21px; left:auto; } html.cartOrdersPagesSSL #orderContainer .softLabel label:not(.error):hover { cursor:text; } html.cartOrdersPagesSSL #orderContainer .softLabel label:not(.error).active { top:0; font-size:12px; opacity:1; } #orderContainer input:-webkit-autofill + label, #orderContainer input:-webkit-autofill:hover + label, #orderContainer input:-webkit-autofill:focus + label, #orderContainer textarea:-webkit-autofill + label, #orderContainer textarea:-webkit-autofill:hover + label, #orderContainer textarea:-webkit-autofill:focus + label, #orderContainer select:-webkit-autofill + label, #orderContainer select:-webkit-autofill:hover + label, #orderContainer select:-webkit-autofill:focus + label { top:0 !important; font-size:12px !important; opacity:1 !important; } html.cartOrdersPagesSSL #orderContainer .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel] { padding-right:6px !important; padding-left:52px !important; } .padding-2 { padding:2%; padding-top:0; } .padding-bottom-2 { padding-bottom:20px; } .padding-5px { padding:5px; } .padding-10px { padding:10px; } .row-flex { display:flex; flex-direction:row; flex-wrap:wrap; } .items-equal-height { } .full-image-width { position:relative; height:200px; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; } .label-date { position:absolute; top:10px; left:10px; background-color:rgba(0, 0, 0, 0.7); text-shadow:rgba(0, 0, 0, 0.2) 1px 1px 1px; color:rgb(255, 255, 255); width:60px; height:64px; text-align:center; padding-top:7px; font-size:26px; line-height:1; z-index:1; text-decoration:none; } .label-date span { display:block; font-size:15px; margin-top:5px; } .share-buttons { list-style:none; padding:0; display:flex; align-items:center; } .share-buttons.square li a { color:rgba(0, 0, 0, .65); padding:2px 8px; font-size:1.3em; } .share-buttons.square li a:hover { color:rgba(0, 0, 0, .75); } .s123-card { margin:0 0 30px; position:relative; border:1px solid #25303d; border-radius:3px; display:flex; } .s123-card .module-title h3 { padding:0; font-size:0.8rem; line-height:1.2; font-weight:normal; letter-spacing:1px; margin:0; text-transform:uppercase; } .s123-card .module-bg { background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; width:100px; height:100px; float:left; } .s123-card .module-details { overflow:hidden; padding:5px; position:relative; float:left; } .s123-card .module-meta { list-style:none; padding:0; margin-bottom:-5px; } .s123-card .module-meta li { font-size:0.5rem; } .v1-card { margin:0 0 30px; position:relative; border:1px solid #25303d; border-radius:3px; display:flex; } .v1-card.v1-top { flex-direction:column; } .v1-card .v1-image { background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; width:100%; height:150px; } .v1-card .v1-body { padding:10px; } .v1-card .v1-body .v1-title { margin:0; font-size:1.5em; text-align:initial; margin-bottom:10px; } .lm.box { padding:0; position:relative; } .lm.box .product-details-container { padding:10px; } .lm.box .buttons-container { padding:10px; } .lm.box .product-sale-banner { position:absolute; left:10px; top:10px; opacity:1; z-index:1; } .lm.box .label-date { position:absolute; top:10px; left:10px; background-color:rgba(0, 0, 0, 0.7); text-shadow:rgba(0, 0, 0, 0.2) 1px 1px 1px; color:rgb(255, 255, 255); width:60px; height:64px; text-align:center; padding-top:7px; font-size:26px; line-height:1; z-index:1; text-decoration:none; } .lm.box .label-date span { display:block; font-size:15px; margin-top:5px; } .lm.box .product-sale-banner:hover { opacity:1; } .lm.box .product-sale-banner { position:absolute; left:10px; top:10px; opacity:1; z-index:1; } .lm.box .product-sale-banner:hover { opacity:1; } .lm.box .product-image { width:100%; padding-bottom:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; font-size:0; display:block; height:200px; padding:0; } .lm.box.box_1 .buttons { text-align:center; margin:20px 0 5px 0; } .lm.box .product-details-container { overflow:hidden; } .lm.box .product-details-container h4 { margin:0.75em 0; } .lm.box .product-details-container p.short { margin-bottom:0.75em; height:106px; overflow:hidden; display:block; display:-webkit-box; max-width:100%; height:63px; font-size:15px; line-height:1.4; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; } .lm.box .list-price { opacity:0.4; text-decoration:line-through; } .lm.box.box-no-border .product-details-container { padding:0 10px; } .lm.box.box-no-border .product-details-container H4 { margin-top:0; } .lm.box.box_2 { display:flex; flex-direction:row; height:250px; } .lm.box.box_2 .product-image { width:20%; height:100%; padding:0; } .lm.box.box_2.noImages .product-image { width:100px; } .lm.box.box_2 .product-details-container { width:80%; flex-grow:1; display:flex; flex-direction:column; } .lm.box.box_2.noImages .product-details-container { width:100%; } .lm.box.box_2 .buttons { display:flex; flex-grow:1; align-items:flex-end; align-content:center; justify-content:flex-start; } .lm.box.box_3 { width:90%; float:none; margin:0 auto; border:1px solid #e5e5e5; margin-bottom:20px; overflow:hidden; display:block; text-align:center; } @media (min-width:992px) { .lm.box.box_3 { width:50%; } } .lm.box.box_3 .blog-m-meta { margin:10px !important; margin-bottom:5px !important; display:inline-block; list-style:none; } .lm.box.box_3 .news-blog-module { margin:0 0 30px; position:relative; border:1px solid #ddd; border-radius:3px; } .lm.box.box_3 .blog-container { clear:both; } @media ( min-width:768px ) { .lm.box.box_3 .blog-container { clear:none; } .lm.box.box_3 .blog-container:nth-child(odd) { clear:both; } } .lm.box.box_3 .news-blog-module-frame { border:1px solid #e5e5e5; padding:6px; margin-bottom:15px; } .lm.box.box_3 .news-blog-module-bg { background-position:center center; background-repeat:no-repeat; background-size:cover; height:250px; position:relative; width:100%; } .lm.box.box_3 .news-blog-module-details { overflow:hidden; padding:20px; position:relative; } .lm.box.box_3 .news-blog-module-title h2 { padding-bottom:20px; font-size:20px; font-weight:600; letter-spacing:1px; margin:0; text-transform:uppercase; } .lm.box.box_3 .news-blog-module-meta { list-style:none; padding:0; margin-bottom:-5px; } .lm.box.box_3 .news-blog-module-meta li { float:left; font-size:14px; font-style:italic; line-height:14px; margin:0 10px 10px 0; } html[dir=rtl] .lm.box.box_3 .news-blog-module-meta li { float:right; } html[dir=rtl] .lm.box.box_3 .news-blog-module-meta li:before { margin-left:10px; margin-right:0; } .lm.box.box_3 .news-blog-module-meta li i { margin-right:3px; margin-bottom:15px; position:relative; top:1px; } html[dir=rtl] .lm.box.box_3 .news-blog-module-meta li i { margin-left:3px; margin-right:0; } .lm.box.box_3 .news-blog-module-content a { float:right; } html[dir=rtl] .lm.box.box_3 .news-blog-module-content a { float:left; } html[dir=rtl] .lm.box.box_3 .fa-angle-right:before { content:"\f104"; } .logo_name { font-family:'Roboto Condensed', Arial, sans-serif; } #mainNav { font-family:'Roboto Condensed', Arial, sans-serif; } .s123-modules-container { position:relative; } .s123-modules-container section { position:relative; } .s123-page-container section { position:relative; } .s123-page-container section { position:relative; } .s123-content-area { min-height:80vh; } .s123-content-area section { min-height:80vh; } @media(max-width:767px) { .home_page .s123-module { padding:50px 0; } } .inside_page .s123-module { padding:0 0 20px 0; } .modulesTitle H2 { font-family:'Roboto Condensed', Arial, sans-serif; margin-top:0; text-shadow:1px 1px 1px rgba(0, 0, 0, .1); letter-spacing:0.5px; text-transform:uppercase; } .home_page .modulesTitle { padding-bottom:10px; } .s123-content-area .modulesTitle { padding-top:20px; padding-bottom:10px; } .s123-module { color:#333333; background-color:#fac75a; } .bg-primary { color:#333333; background-color:#ffffff; } .bg-primary .text-primary { color:#333333; } .bg-primary .text-inverse { color:#056a86; } .text-primary { color:#056a86; } .text-inverse { color:#333333; } .border-primary { border-color:#056a86; } .border-top-primary { border-top-color:#056a86; } .border-right-primary { border-right-color:#056a86; } .border-left-primary { border-left-color:#056a86; } .border-bottom-primary { border-bottom-color:#056a86; } .site123-box-border { box-shadow:none; border:1px solid #25303d !important; border-radius:0px !important; } .bg-primary .box-primary { background-color:#dad6ca !important; } .bg-primary .box-primary p, .bg-primary .box-primary label, .bg-primary .box-primary h2, .bg-primary .box-primary h3, .bg-primary .box-primary h4, .bg-primary .box-primary h5, .bg-primary .box-primary h6, .bg-primary .box-primary li { color:#333333 !important; } .bg-primary .box-primary .price { color:#333333 !important; } .box-primary .box-primary a.moduleTextColor { color:#333333 !important; } .box-primary { background-color:#ffffff !important; } .box-primary p, .box-primary label, .box-primary h2, .box-primary h3, .box-primary h4, .box-primary h5, .box-primary h6, .box-primary li { color:#333333 !important; } .box-primary .price { color:#333333 !important; } .box-primary a.moduleTextColor { color:#333333 !important; } .s123-box-padding { padding:2em; } .s123-box-padding-thin { padding:1em; } .s123-box-margin-bottom { margin-bottom:2em; } .s123-box-clean { border:0; border-radius:0; } .s123-box-border { border:1px solid #e0e0e0; border-radius:0.3rem; } .s123-box-shadow { border-radius:.25rem; box-shadow:0 .3125rem .875rem 0 rgba(129, 129, 129, .2)!important; } .s123-box-top-primary-border { border:1px solid #e0e0e0; border-radius:0.3rem; border-top:3px solid #056a86; } .s123-box-top-primary-big { border:0; border-radius:0.3rem; border-top:6px solid #056a86; } .s123-card { margin:0 0 30px; position:relative; border:1px solid #ebebeb; border-radius:3px; display:flex; flex-direction:column; } .s123-card .image-container { width:100%; height:10em; overflow:hidden; } .s123-card .image-container .main-image { display:flex; height:100%; width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; transition:transform 0.5s; } .s123-card:hover .image-container .main-image { transform:translate(0%, 0%) scale(1.1); } .s123-card .image-container .square-date { position:absolute; top:10px; left:10px; background-color:rgba(0, 0, 0, 0.7); text-shadow:rgba(0, 0, 0, 0.2) 1px 1px 1px; color:rgb(255, 255, 255); width:60px; height:64px; text-align:center; padding-top:7px; font-size:26px; line-height:1; z-index:1; text-decoration:none; } .s123-card .image-container .square-date span { display:block; font-size:15px; margin-top:5px; } .s123-card .details { overflow:hidden; padding:20px; position:relative; } .s123-card .details .title { height:2.5em; } .s123-card .details .title > a { color:black; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; } .s123-card .details .title > a:hover { text-decoration:none; } .s123-box-right-primary-border { border:1px solid #e0e0e0; border-radius:0.3rem; border-right:3px solid #056a86; } html[dir="rtl"] .s123-box-right-primary-border { border-right:1px solid #e0e0e0; border-left:3px solid #056a86; } .s123-box-right-primary-border-hover { border:1px solid #e0e0e0; border-radius:0.3rem; border-right:8px solid #e0e0e0; transition:border-color 0.5s ease; } .s123-box-right-primary-border-hover:hover { border-right:8px solid #056a86; } html[dir="rtl"] .s123-box-right-primary-border-hover { border-right:1px solid #e0e0e0; border-left:8px solid #e0e0e0; } html[dir="rtl"] .s123-box-right-primary-border-hover:hover { border-right:1px solid #e0e0e0; border-left:8px solid #056a86; } .s123-box-left-primary-border { border:1px solid #e0e0e0; border-radius:0.3rem; border-left:3px solid #056a86; } html[dir="rtl"] .s123-box-left-primary-border { border-left:1px solid #e0e0e0; border-right:3px solid #056a86; } .s123-box-bottom-primary-border { border:1px solid #e0e0e0; border-radius:0.3rem; border-bottom:3px solid #056a86; } .s123-box-bottom-primary-border-hover { border:1px solid #e0e0e0; border-radius:0.3rem; border-bottom:8px solid #e0e0e0; transition:border-color 0.5s ease; } .s123-box-bottom-primary-border-hover:hover { border-bottom:8px solid #056a86; } .s123-box-flying-up { transition:transform .6s ease-out; transform:translateY(0); } .s123-box-flying-up:hover { transition:transform .6s ease-out; transform:translateY(-4px); } .s123-btn-tag { border:none; color:rgba(0, 0, 0, .68); background:rgba(0, 0, 0, .05); font-size:0.8em; letter-spacing:0; text-decoration:none; border-radius:3px; padding:5px 10px; line-height:2.5; } .s123-btn-tag:hover { background:rgba(0, 0, 0, .1); color:rgba(0, 0, 0, .68); text-decoration:none; } .pagination>li>a, .pagination>li>span { color:#056a86; background-color:#dad6ca; border:1px solid #056a86; } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { color:#fff; background-color:#056a86; border-color:#056a86; } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color:#fff; background-color:#056a86; border-color:#056a86; } .modal-content { border-radius:0; -webkit-box-shadow:none; box-shadow:none; } .modal-header .close { font-size:32px; } button.close { font-size:32px; } .s123-video-cover { position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; align-content:center; justify-content:center; cursor:pointer; } .s123-video-cover .s123-video-play-icon { padding:10px; background-color:#000; padding:10px 26px; background-color:rgba(0, 0, 0, 0.57); color:white; border-radius:15px; font-size:22px; } .s123-video-cover:hover .s123-video-play-icon { background-color:#056a86; } .s123-categories ul { list-style:none; padding:0; margin:0 0 2.142em 0; text-align:center; } .s123-categories li { display:inline-flex; margin:0.0714em 0.0714em; } .s123-categories li:first-child:before { display:none; } .s123-categories li a { text-transform:uppercase; font-weight:bold; padding:0.357em 0.714em; border:1px solid #056a86; text-decoration:none; } .s123-categories li a:hover, .s123-categories li.active a { font-weight:bold; text-decoration:none; border:1px solid #056a86; color:white; background-color:#056a86; } .inside_page footer { border-top:1px solid #056a86; } footer.footer_1 { color:#333333; padding:40px 0; background-color:#ffffff; padding-bottom:100px; font-size:0.8rem; } footer.footer_1 .side1 { } footer.footer_1 .side2 { text-align:right; } html[dir=rtl] footer.footer_1 .side2 { text-align:left; } footer.footer_1 .footer_name { font-size:1.2rem; } footer.footer_1 .navbar-nav > li { display:inline-block; } footer.footer_1 .navbar-nav > li > a { padding:0; margin:0px 8px; color:#333333; text-transform:uppercase; white-space:nowrap; font-size:0.8rem; } footer.footer_1 .nav>li>a:focus, footer.footer_1 .part1 .nav>li>a:hover { color:#056a86; background-color:transparent; } footer.footer_1 .navbar-nav { float:none; display:inline-block; text-align:right; } html[dir=rtl] footer.footer_1 .navbar-nav { text-align:left; } footer.footer_1 #widget_subscribe_form { width:350px; max-width:90%; margin:0 0 0 auto; } html[dir=rtl] footer.footer_1 #widget_subscribe_form { margin:0 auto 0 0; } @media(max-width:767px) { footer.footer_1 .part1 { width:100%; display:table; } footer.footer_1 .side1 { text-align:center; padding:40px 0 0 0; } footer.footer_1 .side2 { text-align:center; padding:20px 0 40px 0; } footer.footer_1 .part1 .nav { display:none; } footer.footer_1 .part1 .mailing .input-group { float:none; margin:0 auto; } footer.footer_1 .part1 .mailing { margin:10px auto; } footer.footer_1 #widget_subscribe_form { width:350px; max-width:90%; text-align:center; margin:0 auto; } } footer.footer_2 .part1 { color:#333333; padding:30px 0; background-color:#ffffff; text-align:center; padding-bottom:100px; font-size:0.8rem; } footer.footer_2 .part1 .navbar-nav { float:none; display:inline-block; } footer.footer_2 .part1 .navbar-nav > li { display:inline-block; } footer.footer_2 .footer_name { font-size:1.2rem; } footer.footer_2 .part1 .navbar-nav > li > a { padding:0; margin:0px 8px; color:#333333; text-transform:capitalize; white-space:nowrap; font-size:0.8rem; } footer.footer_2 .part1 .nav>li>a:focus, footer.footer_2 .part1 .nav>li>a:hover { color:#056a86; background-color:transparent; } footer.footer_2 .part2 { color:rgba(255, 255, 255, 0.5); padding:20px 0; } footer.footer_2 .part2 a { color:rgba(255, 255, 255, 0.7); } footer.footer_2 #widget_subscribe_form { width:350px; max-width:90%; text-align:center; margin:0 auto; } @media(max-width:767px) { footer.footer_2 .part1 .nav { display:none; } } footer.footer_3 { color:#333333; padding:40px 0; background-color:#ffffff; padding-bottom:66px; } footer.footer_3 .side1 { } footer.footer_3 .side2 { text-align:right; } html[dir=rtl] footer.footer_3 .side2 { text-align:left; } footer.footer_3 .footer_name { font-size:25px; } footer.footer_3 .part1 .navbar-nav > li { display:inline-block; } footer.footer_3 .navbar-nav > li > a { padding:0; margin:0px 8px; color:#333333; text-transform:uppercase; white-space:nowrap; font-size:16px; } footer.footer_3 .nav>li>a:focus, footer.footer_3 .part1 .nav>li>a:hover { color:#056a86; background-color:transparent; } footer.footer_3 .navbar-nav { float:none; display:inline-block; padding:20px 0; } html[dir=rtl] footer.footer_3 .part1 .navbar-nav { float:left; } footer.footer_3 #widget_subscribe_form { width:350px; max-width:90%; margin:0 0 0 auto; } html[dir=rtl] footer.footer_3 #widget_subscribe_form { margin:0 auto 0 0; } @media(max-width:767px) { footer.footer_3 .part1 { width:100%; display:table; } footer.footer_3 .side1 { text-align:center; padding:40px 0 0 0; } footer.footer_3 .side2 { text-align:center; padding:20px 0 40px 0; } footer.footer_3 .part1 .nav { display:none; } footer.footer_3 .part1 .mailing .input-group { float:none; margin:0 auto; } footer.footer_3 .part1 .mailing { margin:10px auto; } footer.footer_3 #widget_subscribe_form { width:350px; max-width:90%; text-align:center; margin:0 auto; } } footer.footer_4 { color:#333333; padding:40px 0; background-color:#ffffff; padding-bottom:66px; } footer.footer_4 .side1 { } footer.footer_4 .side2 { text-align:right; } html[dir=rtl] footer.footer_4 .side2 { text-align:left; } footer.footer_4 .part1 .footer_name { font-size:30px; } footer.footer_4 .part1 .navbar-nav > li { display:inline-block; } footer.footer_4 .part1 .navbar-nav > li > a { padding:0; margin:0px 8px; color:#333333; text-transform:uppercase; white-space:nowrap; } footer.footer_4 .part1 .nav>li>a:focus, footer.footer_4 .part1 .nav>li>a:hover { color:#056a86; background-color:transparent; } footer.footer_4 .part1 .navbar-nav { float:right; } html[dir=rtl] footer.footer_4 .part1 .navbar-nav { float:left; } footer.footer_4 .side1 .clearfix { display:inline-block; } footer.footer_4 #widget_subscribe_form { width:350px; max-width:90%; margin:0 0 0 auto; } html[dir=rtl] footer.footer_4 #widget_subscribe_form { margin:0 auto 0 0; } @media(max-width:767px) { footer.footer_4 .part1 { width:100%; display:table; } footer.footer_4 .side1 { text-align:center; padding:40px 0 0 0; } footer.footer_4 .side2 { text-align:center; padding:20px 0 40px 0; } footer.footer_4 .part1 .nav { display:none; } footer.footer_4 .part1 .mailing .input-group { float:none; margin:0 auto; } footer.footer_4 .part1 .mailing { margin:10px auto; } footer.footer_4 #widget_subscribe_form { width:350px; max-width:90%; text-align:center; margin:0 auto; } } footer .nav>li>a { color:#333333; } footer .nav>li>a:hover { color:#056a86; } footer .nav>li>a:focus, footer .nav>li>a:hover, footer .nav>li.open>a, footer .nav>li.open>a:focus, footer .nav>li.open>a:hover.footer .nav>li.active>a, footer .nav>li.active>a:focus, footer .nav>li.active>a:hover { background-color:transparent !important; } footer .nav .site-dropdown-menu { background-color:#ffffff; } footer .nav .site-dropdown-menu li a { color:#333333; background-color:transparent; } footer .nav .site-dropdown-menu>li>a:focus, footer .nav .site-dropdown-menu>li>a:hover, footer .nav .site-dropdown-menu>li.active>a, footer .nav .site-dropdown-menu>li.active>a:focus, footer .nav .site-dropdown-menu>li.active>a:hover { color:#056a86; background-color:transparent; } #contactUsFormHome .help-block { font-size:12px; } #gotoTop { display:none; z-index:299; position:fixed; width:40px; height:40px; background-color:#333; background-color:rgba(0, 0, 0, .3); font-size:20px; line-height:36px; top:auto; left:auto; right:30px; bottom:30px; cursor:pointer; color:#FFF; border-radius:2px; text-align:center; } html.isFreePackage #gotoTop { bottom:60px; } html[dir="rtl"] #gotoTop { right:auto; left:30px; } .inside_page .breadcrumb { border-radius:0; color:#333333; background-color:#dad6ca; margin-bottom:0; font-size:0.8em; display:flex; flex-wrap:wrap; } .inside_page .breadcrumb > .active { color:#777; } .inside_page .breadcrumb-wrap { background-color:#dad6ca; } .inside_page .page_header_style_2 { color:#333333; background-color:#dad6ca; margin-bottom:12px; } .inside_page .page_header_style_5 { color:#333333; background-color:#dad6ca; margin-bottom:12px; } .home_page .page_header_style_5 .modulesTitle .text-center, .inside_page .page_header_style_5 .modulesTitle .text-center { text-align:inherit; } .home_page .page_header_style_5 .modulesTitle H2, .inside_page .page_header_style_5 .modulesTitle H1 { border-bottom:3px solid #056a86; padding:0 0px 10px 0px; display:inline-block; } .home_page .page_header_style_5 .modulesTitle HR, .inside_page .page_header_style_5 .modulesTitle HR { display:none; } .inside_page .page_header_style_6 { color:#333333; background-color:#dad6ca; margin-bottom:12px; } .home_page .page_header_style_6 .modulesTitle .text-center, .inside_page .page_header_style_6 .modulesTitle .text-center { text-align:inherit; } .home_page .page_header_style_6 .modulesTitle H1, .inside_page .page_header_style_6 .modulesTitle H1 { padding:0 0px 10px 0px; display:inline-block; } .home_page .page_header_style_6 .modulesTitle HR, .inside_page .page_header_style_6 .modulesTitle HR { display:none; } .home_page .page_header_style_7 .modulesTitle H2, .inside_page .page_header_style_7 .modulesTitle H1 { padding:0 20px 10px 20px; display:inline-block; } .home_page .page_header_style_7 .modulesTitle HR, .inside_page .page_header_style_7 .modulesTitle HR { display:none; } .home_page .page_header_style_8 .modulesTitle H2, .inside_page .page_header_style_8 .modulesTitle H1 { border-bottom:3px solid #056a86; padding:0 20px 10px 20px; display:inline-block; } .home_page .page_header_style_8 .modulesTitle HR, .inside_page .page_header_style_8 .modulesTitle HR { display:none; } #websitePopupHomeVideo { cursor:pointer; color:#ffffff; border-color:#ffffff; transition:all 0.3s ease !important; } #websitePopupHomeVideo:hover { cursor:pointer; color:#ffffff; border-color:#ffffff; transform:scale(0.95); } .home-text-color { color:#ffffff; } .home-secondary-background-color { background-color:#ffffff; } @media(max-height:500px) { } .site-dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; font-size:14px; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175); } html[dir=rtl] .site-dropdown-menu { right:0; left:auto; float:right; text-align:right; } .dropdown-submenu.open > .site-dropdown-menu { opacity:0; display:block; margin:0; } @media(min-width:768px) { #mainNav #top-menu .navPages, #mainNav #top-menu .navActions, #mainNav #top-menu .headerSocial, #header .header-row, .global_footer .nav { opacity:0; } .site-dropdown-menu, .website-languages-menu .site-dropdown-menu { background-color:#056a86; } .navbar-default .navbar-nav>.open>a, #website-languages-menu .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color:transparent; } .dropdown-submenu { position:relative; } .dropdown-submenu > .site-dropdown-menu { border-radius:0; padding:0; } html[dir=rtl] .dropdown-submenu>.site-dropdown-menu { border-radius:0; } .dropdown-submenu>.site-dropdown-menu li { margin:0; } .dropdown-submenu .site-dropdown-menu a { display:block; margin:0; text-align:left; border:0; } html[dir=rtl] .dropdown-submenu .site-dropdown-menu a { text-align:right; } } .site-dropdown-menu>li>a { font-size:14px; font-weight:400; background-color:#056a86; border:1px solid transparent; line-height:1.5; color:#ffffff; margin-top:0; padding:7px 15px !important; white-space:nowrap; } .site-dropdown-menu>li>a:focus, .site-dropdown-menu>li>a:hover, .site-dropdown-menu>li.active>a, .site-dropdown-menu>li.active>a:focus, .site-dropdown-menu>li.active>a:hover { background-color:#056a86; color:#fac75a; line-height:1.5; text-decoration:none; opacity:1; } html .site-dropdown-menu.dropdown-side-open-right { top:0; left:100%; right:auto; } html .site-dropdown-menu.dropdown-side-open-left { top:0; right:100%; left:auto; } html .site-dropdown-menu.dropdown-side-open-up { top:auto; bottom:100%; } #mainNavMobile { display:none; } @media(max-width:800px) { #top-section { padding-top:0 !important; } .home_page_design #top-section { padding-bottom:0px !important; margin-top:0 !important; } .home_page_design .body { padding-top:0 !important; } #top-section { min-height:calc(100vh - 60px) !important; } #top-section.fitScreen .homepage-layout-24 { min-height:calc(100vh - 60px) !important; height:auto; } #top-section .transform-centering { min-height:calc(100vh - 60px) !important; } #top-section.a50height { min-height:calc(50vh - 60px) !important; } #top-section.a50height .transform-centering { min-height:calc(50vh - 60px) !important; } #top-section.a75height { min-height:calc(75vh - 60px) !important; } #top-section.a75height .transform-centering { min-height:calc(75vh - 60px) !important; } #mainNavMobile { position:fixed !important; top:0; left:0; display:flex; align-items:center; background-color:#056a86; border-width:0; min-height:60px; /*border-bottom:1px solid #056a86;*/ opacity:0; } _:-ms-fullscreen, :root #mainNavMobile { height:60px; } #mainNavMobile .navPagesLeft { order:1; flex-grow:1; padding:0 5px; width:60px; display:flex; justify-content:center; } #mainNavMobile .navPagesLeft a { color:#ffffff; border-color:#ffffff; cursor:pointer; background-color:transparent; font-size:20px; } #mainNavMobile .navPagesLeft a:hover, #mainNavMobile .navPagesLeft a:focus { color:#056a86; border-color:#056a86; cursor:pointer; background-color:transparent; } #mainNavMobile .navbar-header { order:2; flex-grow:1; display:flex; justify-content:center; width:100%; } #mainNavMobile .navbar-header a { font-weight:bold; color:#ffffff; font-size:14px !important; display:flex; justify-content:center; align-items:center; align-content:center; text-align:center; } #mainNavMobile .navbar-header a img { max-height:35px !important; display:block !important; max-width:100% !important; height:auto !important; width:auto !important; } #mainNavMobile .s123-site-logo > .website-name { display:none; } #mainNavMobile .s123-site-logo > .website-name.website-name-active { display:inline-block; padding-left:4px; } html[dir="rtl"] #mainNavMobile .s123-site-logo > .website-name.website-name-active { padding-left:0; padding-right:4px; } #mainNavMobile .navPagesRight { order:3; flex-grow:1; padding:0 5px; width:80px; display:flex; justify-content:center; } #mainNavMobile .navPagesRight .navActions { margin:0; display:flex; align-items:center; align-content:center; justify-content:flex-end; padding:0 5px; } #mainNavMobile .navPagesRight .navActions li { display:inline-block; } #mainNavMobile .header-cart-wrapper.show-static { display:block !important; } #mainNavMobile .navPagesRight .navActions a, #mainNavMobile .navPagesRight .navActions button { font-size:15px !important; padding:0 !important; color:#ffffff !important; } #mainNavMobile .navPagesRight .navActions a { padding:0 7px !important; } .s123-content-area { margin-top:60px; } #websiteHeader { display:none !important; } body, .body { margin:0 !important; border:0; } .inside_page #s123ModulesContainer, .inside_page .s123-page-container, .s123-content-area { padding-top:0 !important; } } .affix { transform:translateZ(0px); } #showSmallAdOnScroll { display:none; border:0; position:fixed; transform:translateZ(0px); padding:0; z-index:99; left:0; bottom:-1px; margin:0; width:100%; -webkit-box-shadow:0px -2px 12px rgba(0, 0, 0, .175); box-shadow:0px -2px 12px rgba(0, 0, 0, .175); background-color:white; padding:15px 0 16px 0; font-family:Arial, sans-serif; } #showSmallAdOnScroll a { color:white; font-size:12px; letter-spacing:0.5px; word-spacing:1px; text-transform:uppercase; text-decoration:none; width:100%; display:block; } #showSmallAdOnScroll a span.site123link:hover { color:#f39405 !important; } @media(max-width:767px) { #showSmallAdOnScroll a { font-size:13px; } } .externalAlert { font-family:arial; color:black; } .contactUsConfirm { font-family:arial; color:black; } .bootbox-search-input-validation { font-family:arial; color:black; z-index:99999; } .bootbox-jobs-form, .bootbox-branch-form { font-family:arial; color:black; z-index:99999; } .bootbox-reservation-form { font-family:arial; color:black; z-index:99999; } #popupJobs .jobsForm { width:70%; color:white; text-align:left; } #popupRestaurantReservations .restaurantReservationsFormPopup, #popupRestaurantReservations .orderConfirmation { width:70%; color:white; text-align:left; } html[dir=rtl] #popupJobs .jobsForm { text-align:right; } .modulesTitle H4 { white-space:pre-wrap; word-wrap:break-word; line-height:1.5; } ul.share-buttons { list-style:none; padding:0; } ul.share-buttons li { display:inline; } .website-languages li > a { line-height:30px !important; } #cboxOverlay { background:none; background-color:#000; } .navActions a { border-bottom:0 !important; } .navActions a { padding:0 7px !important; } ul.navActions a { display:flex; justify-content:center; align-content:center; align-items:center; } .navActions li a:hover { background-color:transparent !important; } .action-button-wrapper a:hover { border-color:transparent !important; border-bottom:0 !important; background-color:transparent !important; opacity:1 !important; } .btn-primary-action-button-1 { font-size:14px; border-color:#056a86; background-color:#056a86; font-weight:bold; color:#ffffff; } .btn-primary-action-button-1:hover { opacity:1; } .btn-primary-action-button-2 { font-size:14px; border-color:#ffffff; background-color:#ffffff; font-weight:bold; color:#056a86; } .btn-primary-action-button-2:hover { opacity:1; } .btn-primary-action-button-3 { font-size:14px; border-color:#056a86; background-color:#056a86; font-weight:bold; color:#ffffff; } .btn-primary-action-button-3:hover { opacity:1; } .btn-primary-action-button-4 { font-size:14px; border-bottom:0; border:1px solid; background-color:transparent; color:#ffffff; position:relative; } .btn-primary-action-button-4:hover { border:1px solid; background-color:transparent; color:#ffffff; } .btn-primary-action-button-4::before { border:0 !important; } .site123adExample { position:relative; } .inside_page .site123adExample img { margin:25px 0; } .site123adExample .adExample { position:absolute; background-color:red; font-size:14px; color:white; padding:4px; top:0; right:0; } .inside_page .site123adExample .adExample { top:25px; } .site123AdsWarningHeader { font-size:20px; font-weight:bold; } .site123AdsWarning { font-size:16px; font-weight:normal; } .inside_page .AdsenseAd { text-align:center; margin:20px; } .previewManageButton { display:none; flex-direction:column; position:absolute; top:50px; right:15px; z-index:1031; width:auto !important; height:auto !important; } html[dir=rtl] .previewManageButton { right:auto; left:15px; } #top-section .previewManageButton { top:100px; } @media(max-width:767px) { #top-section .previewManageButton { top:50px; } } .previewManageButton > a { width:40px; height:40px; margin:0 0 5px; font-size:16px; text-align:center; text-decoration:none; cursor:pointer; color:white; background-color:rgb(34, 34, 34); border:1px solid #444; border-radius:5px; display:flex; align-items:center; align-content:center; justify-content:center; } .previewManageButton > a:hover { background-color:#364044; } .previewManageButton .p-m-b-flash { animation:p-m-b-flash 1.0s 1 ease 0.0s; } @keyframes p-m-b-flash { 0% { background-color:#222222; } 50% { background-color:#f0ad4e; } 100% { background-color:#222222; } } #top-section .item { filter:contrast(90%) brightness(100%) saturate(100%) hue-rotate(-10deg); } #top-section .item.itemImage1 { background-image:url('../images/slider/1.jpg'); height:100%; background-position:7.03% 58.79%; } #top-section .item.itemImage2 { background-image:url('../images/slider/2.jpg'); height:100%; } #top-section .item.itemImage3 { background-image:url('../images/slider/3.jpg'); height:100%; } #top-section .item.itemImage4 { background-image:url(''); height:100%; } #top-section .item.itemImage5 { background-image:url(''); height:100%; } @media(min-width:768px) { #top-section .item.itemImage1 { background-image:url('../images/slider/1.jpg'); } #top-section .item.itemImage2 { background-image:url('../images/slider/2.jpg'); } #top-section .item.itemImage3 { background-image:url('../images/slider/3.jpg'); } #top-section .item.itemImage4 { background-image:url(''); } #top-section .item.itemImage5 { background-image:url(''); } } html.parallax-active #top-section.parallax-on, html.parallax-active .s123-module-promo.parallax-on, html.parallax-active .s123-module-promo .parallax-on, html.parallax-active .s123-promo-module-v2.parallax-on, html.parallax-active .s123-promo-module-v2 .parallax-on, html.parallax-active .parallax-window { background:none !important; } .orderPopupWin { z-index:99999; } .orderPopupWin .modal-footer { display:none; } .website-languages-menu-link { cursor:pointer; } .s123-responsive-table { overflow-x:auto; } video.fr-draggable { opacity:0; } .breakable { word-wrap:break-word; } .localToolStyleNumber { position:absolute; top:0; right:0px; background:#fff; padding:1px; font-size:7px; color:black; } .logo_name > div { display:inline-flex; width:1.5em; height:1.5em; text-align:center; align-items:center; justify-content:center; align-content:center; vertical-align:middle; margin-right:4px; } html[dir="rtl"] .logo_name > div { margin-left:7px; margin-right:0; } .logo_name > div > i { text-align:center; } .logo_name.logoStyle_1 > div, .logo_name.logoStyle_5 > div { } .logo_name.logoStyle_2 > div, .logo_name.logoStyle_6 > div, .logo_name.logoStyle_9 > div, .logo_name.logoStyle_12 > div { border:1px solid; border-radius:5px; } .logo_name.logoStyle_2 > div > i, .logo_name.logoStyle_6 > div > i, .logo_name.logoStyle_9 > div > i, .logo_name.logoStyle_12 > div > i { font-size:0.7em; } .logo_name.logoStyle_3 > div, .logo_name.logoStyle_7 > div, .logo_name.logoStyle_10 > div, .logo_name.logoStyle_13 > div { border:1px solid; border-radius:5px; background:#fff; color:#056a86; } .logo_name.logoStyle_3 > div > i, .logo_name.logoStyle_7 > div > i, .logo_name.logoStyle_10 > div > i, .logo_name.logoStyle_13 > div > i { font-size:0.7em; } .logo_name.logoStyle_4 > div, .logo_name.logoStyle_8 > div, .logo_name.logoStyle_11 > div, .logo_name.logoStyle_14 > div { border:1px solid; border-radius:5px; background:#056a86; color:#fff; } .logo_name.logoStyle_4 > div > i, .logo_name.logoStyle_8 > div > i, .logo_name.logoStyle_11 > div > i, .logo_name.logoStyle_14 > div > i { font-size:0.7em; } .logo_name.logoStyle_5 span { display:none; } .logo_name.logoStyle_6 span { display:none; } .logo_name.logoStyle_7 span { display:none; } .logo_name.logoStyle_8 span { display:none; } .logo_name.logoStyle_12 span { display:none; } .logo_name.logoStyle_13 span { display:none; } .logo_name.logoStyle_14 span { display:none; } .logo_name.logoStyle_9 > div, .logo_name.logoStyle_10 > div, .logo_name.logoStyle_11 > div, .logo_name.logoStyle_12 > div, .logo_name.logoStyle_13 > div, .logo_name.logoStyle_14 > div { border-radius:50%; } .header-cart-wrapper a { border:0; color:#ffffff; } .header-cart-wrapper a:hover { border:0; } .header-cart-wrapper i { position:relative; } #websiteHeader .header-cart-wrapper, #mainNavMobile .header-cart-wrapper, #websiteHeader .header-client-zone-wrapper, #mainNavMobile .header-client-zone-wrapper { display:none; } #websiteHeader .header-cart-wrapper, #mainNavMobile .header-cart-wrapper { display:block; } #websiteHeader .header-client-zone-wrapper, #mainNavMobile .header-client-zone-wrapper { display:block; } .header-client-zone-wrapper a[data-letters] i, .header-client-zone-wrapper a[data-image] i { display:none; } .header-client-zone-wrapper a.client-zone-link[data-letters]:before { width:2.5em; height:2.5em; border-radius:50% !important; font-size:1em; line-height:2.5em; content:attr(data-letters); display:inline-block; text-align:center; background:#056a86; vertical-align:middle; color:white; } .header-client-zone-wrapper a.client-zone-link[data-image] { width:2.5em; height:2.5em; border-radius:50% !important; background-position:center center; background-size:cover; } .header-cart-wrapper .count { width:12px; height:12px; border-radius:50%; font-size:8px; color:white; font-weight:bold; background-color:#056a86; display:none; justify-content:center; align-content:center; align-items:center; position:absolute; z-index:1; top:-6px; left:10px; } @media(min-width:768px) { .header-cart-wrapper .count { width:16px; height:16px; font-size:11px; top:-10px; left:12px; } } html[dir="rtl"] .header-cart-wrapper .count { right:11px; left:auto; } .actionButton { cursor:pointer; } html[dir="ltr"] .popupWinScroll { overflow:hidden; position:relative; height:100%; } html[dir="rtl"] .popupWinScroll { overflow:hidden; position:relative; height:100%; } .popupWin { display:flex; align-items:center; align-content:center; justify-content:center; background-color:transparent; opacity:1; z-index:99000; width:100%; height:100%; position:fixed; left:0; right:0; top:-200vh; bottom:0; overflow:auto; padding:0; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; transition:top 0.7s; } _:-ms-fullscreen, :root .popupWin { justify-content:inherit !important; } @supports (-ms-ime-align:auto) { .popupWin { top:-199vh; } } .popupWin.open { top:0; } .popupWin .cover { width:100%; height:100%; position:absolute; left:0; top:0; background-color:#056a86; opacity:0.95; z-index:1; } .popupWin .content { background-color:white; z-index:99000; max-width:90%; height:90%; display:flex; flex-direction:column; align-items:center; align-content:center; justify-content:flex-start; border:1px solid rgba(0, 0, 0, .2); padding:0; } .popupWin.oneColor .content { background-color:transparent; border:0; } .popupWin .content .popupHeader { display:flex; border-bottom:1px solid #e5e5e5; width:100%; align-items:center; align-content:center; justify-content:flex-start; min-height:60px; padding:0 5px; } _:-ms-fullscreen, :root .popupWin .content .popupHeader { line-height:60px; } .popupWin.oneColor .content .popupHeader { border-bottom:1px solid transparent; } .popupWin .content .popupHeader.emptyHeader { border-bottom:0; height:1px; min-height:inherit; } .popupWin .content .popupHeader .title { order:1; flex-basis:90%; color:#333; font-size:18px; } .popupWin.oneColor .content .title { color:white; } .popupWin .popupCloseButton { cursor:pointer; position:absolute; right:20px; top:20px; padding:0; z-index:99999; } html[dir=rtl] .popupWin .popupCloseButton { right:auto; left:20px; } .popupWin .popupCloseButton i { font-size:50px; font-weight:400; line-height:1; color:#fff; opacity:1; } .popupWin .popupCloseButton i:hover { opacity:0.7; } @media(max-width:767px) { .popupWin .popupCloseButton { right:5px; top:5px; } html[dir=rtl] .popupWin .popupCloseButton { right:auto; left:5px; } .popupWin .popupCloseButton i { font-size:40px; } } .popupWin .content .page { padding:15px 5px; width:100%; height:100%; -webkit-overflow-scrolling:touch; overflow:auto; text-align:center; } .popupWin.oneColor .content .page { display:flex; align-items:center; align-content:center; justify-content:center; flex-direction:column; } .popupWin .content .page > iframe { width:100%; height:100%; margin:0; padding:0; border:none; } #popupFloatDivMenuLanguages .languagesList { order:1; list-style-type:none; list-style:none; align-self:center; text-align:center; padding:0; overflow:auto; width:100%; } #popupFloatDivMenuLanguages .languagesList a { color:white; text-transform:capitalize; font-size:1.5em; line-height:1.8; } #popupFloatDivMenuLanguages .languagesList a:hover { color:#056a86; } #popupFloatDivMenu .content .page { text-align:inherit !important; } #popupFloatDivMenu .navPagesPopup { order:1; list-style-type:none; list-style:none; align-self:center; padding:0; overflow:auto; width:100%; } #popupFloatDivMenu .navPagesPopup li { } #popupFloatDivMenu .navPagesPopup a { text-transform:capitalize; font-size:20px !important; line-height:1.6; color:#056a86; color:white; border:0; padding:6px; display:block; text-align:center; } @media only screen and (min-width :480px) { #popupFloatDivSearch .popover_address_icons a, #popupFloatDivSearch .popover_phone_icons a { font-size:25px; } #popupFloatDivSearch .popover_phone_icons a:hover, #popupFloatDivSearch .popover_phone_icons a:focus { color:#056a86; } } #popupFloatDivMenu .navPagesPopup li:last-child a { border:0; } #popupFloatDivMenu .navPagesPopup li.active > a { background-color:transparent; color:#056a86; } #popupFloatDivMenu .navPagesPopup a:hover, #popupFloatDivMenu .navPagesPopup a:focus { text-decoration:none; color:#056a86; } #popupFloatDivMenu .btn-primary-action-button-4 { border-color:#fff; color:#fff !important; } #popupFloatDivMenu .dropdown-submenu.open .site-dropdown-menu { display:block; position:relative; float:none; margin:0; padding:0; border-radius:0; border:0; box-shadow:none; } #popupFloatDivMenu .navPagesPopup .site-dropdown-menu.dropdown-side-open-right, #popupFloatDivMenu .navPagesPopup .site-dropdown-menu.dropdown-side-open-left { top:auto; left:auto; right:auto; } #popupFloatDivMenu .navPagesPopup .site-dropdown-menu { background-color:transparent; } #popupFloatDivMenu .navPagesPopup .site-dropdown-menu a { text-transform:capitalize; font-size:1em; background-color:transparent; color:white; padding:12px 25px; } #popupFloatDivMenu .navPagesPopup .site-dropdown-menu a:hover { color:#056a86; } #popupFloatDivMenu .navPagesPopupActionButtons { order:2; list-style:none; align-self:center; text-align:center; padding:0; border-top:1px solid rgba(154, 189, 194, 0.2); padding-top:15px; } #popupFloatDivMenu .navPagesPopupActionButtons_part2 { margin:15px 0; } #popupFloatDivMenu .navPagesPopupActionButtons_part2 a { margin:0 10px; } #popupFloatDivMenu .page i.catMobileIcon { font-size:0.7em; } #popupFloatDivMenu .page i { font-size:2em; } .navPagesPopupActionButtons_part1 a { padding:10px; } #popupFloatDivSearch .page { margin-top:15px; padding-top:0; } #popupFloatDivSearch .searchInput, .search-result-page .searchInput, .search-result-page .result, #popupFloatDivSearch .result { width:70%; min-width:300px; margin:0 auto; overflow:auto; color:#fff; } .search-result-page .empty-result { width:70%; min-width:300px; margin:0 auto; overflow:auto; } #popupFloatDivSearch .popover_address_icons a, #popupFloatDivSearch .popover_phone_icons a { color:white; font-size:25px; text-decoration:none; } #popupFloatDivSearch .popover_address_icons a:hover, #popupFloatDivSearch .popover_address_icons a:focus { color:#056a86; } @media only screen and (min-width :480px) { #popupFloatDivSearch .popover_address_icons a, #popupFloatDivSearch .popover_phone_icons a { font-size:65px; } } #popupFloatDivSearch .searchInput, .search-result-page .searchInput { margin:0 auto; margin-top:38px; height:120px; } #popupFloatDivSearch .searchCard, .search-result-page .searchCard { margin:0; border-bottom:1px solid rgba(204, 204, 204, 0.17); padding:10px; border-radius:0; min-height:100px; text-align:left; color:#000; overflow:hidden; } html[dir=rtl] #popupFloatDivSearch .searchCard { text-align:right; } #popupFloatDivSearch .searchCard h4 { color:#056a86; } #popupFloatDivSearch .searchCard img, .search-result-page .searchCard img, #popupFloatDivSearch .searchCard i { max-width:120px; max-height:120px; margin-bottom:10px; float:right; } #popupFloatDivSearch .searchCard i { color:#fff; font-size:50px; } html[dir="rtl"] #popupFloatDivSearch .searchCard img, html[dir="rtl"] #popupFloatDivSearch .searchCard i { float:left; } #popupFloatDivSearch .searchCard p { color:white; } #popupFloatDivSearch .searchCard:hover { background-color:rgba(255, 255, 255, 0.02); } #popupFloatDivSearch .socialBox { display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px; } #popupFloatDivSearch .socialBox .insideBox { padding:0 22px; max-height:400px; max-width:320px; text-align:center; margin:auto; } #popupFloatDivSearch .socialBox .insideBox.mobile { padding:0; } #popupFloatDivSearch .socialBox .insideBox iframe { border:1px solid rgb(232, 232, 232) !important; } #popupFloatDivSearch .social-icons a, a.iconsCircle { color:white; border:2px solid #fff; border-radius:50%; display:inline-block; font-size:36px; height:82px; line-height:78px; text-align:center; -webkit-transition:border-color 300ms ease, color 300ms ease; transition:border-color 300ms ease, color 300ms ease; vertical-align:top; width:82px; zoom:1; margin:15px; } #popupFloatDivSearch .social-icons a:hover, a.iconsCircle:hover { color:#056a86; border-color:#056a86; } #popupFloatDivSearch .social-icons a i.fa-4x { font-size:inherit; } a.iconsCircleSmall { font-size:27px; } #pagePopupWinID.popupWin .content .page { padding:0; } .popupWin .videoSize { width:853px !important; height:480px !important; max-width:100% !important; max-height:100% !important; } @media(max-width:767px) { .popupWin .videoSize { max-width:100% !important; height:230px !important; } } .quickPopupWin { width:100%; height:100vh; position:fixed; right:0; top:0; z-index:99010; } html[dir="rtl"] .quickPopupWin { left:0; right:auto; } .quickPopupWin .cover { position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.3; } html[dir="rtl"] .cover { right:0; left:auto; } .quickPopupWin .content { background-color:#fff; width:450px; max-width:100%; height:100%; position:fixed; border:0; box-shadow:inset 3px 0px 0px 1px #056a86; left:auto; right:-450px; top:0; bottom:0; transition:right 0.7s; } html[dir="rtl"] .quickPopupWin .content { box-shadow:inset -3px 0px 0px 1px #056a86; left:-450px; right:auto; transition:left 0.7s; } _:-ms-fullscreen, :root .quickPopupWin .content { right:-449px; } _:-ms-fullscreen, :root[dir="rtl"] .quickPopupWin .content { left:-449px; right:auto; } @supports (-ms-ime-align:auto) { .quickPopupWin .content { right:-449px; } html[dir="rtl"] .quickPopupWin .content { left:-449px; } } .quickPopupWin .content.open { right:0; } html[dir="rtl"] .quickPopupWin .content.open { left:0; right:auto; } .quickPopupWin iframe { height:100%; width:100%; border:0; overflow:hidden; } #header .header-nav-main nav > ul.navPages > li { justify-content:center; text-align:center; } #header .header-nav-main nav > ul.navPages > li > a { text-align:center; } html[dir="rtl"] #header .header-nav-main nav > ul.navPages > li > a { text-align:center; } .onlyContent123 .s123-content-area, .onlyContent123 #s123ModulesContainer, .onlyContent123 .s123-page-container { padding-top:0 !important; } html.onlyContent123 body { background-color:#ffffff; background-image:none; } .onlyContent123 .body { width:100%; border:0; } .homepageRandomText, .homepageRandomTextStop { opacity:0; } .elementToFadeIn { -webkit-animation:fadein 0.5s linear forwards; animation:fadein 0.5s linear forwards; opacity:0; } @-webkit-@keyframes fadein { from { opacity:0; } to { opacity:1; } } @keyframes fadein { from { opacity:0; } to { opacity:1; } } .bg-primary .fr-view[dir="rtl"] blockquote { border-color:#333333 !important; } .bg-primary .fr-view[dir="rtl"] blockquote blockquote { border-color:#333333 !important; } .bg-primary .fr-view[dir="rtl"] blockquote blockquote blockquote { border-color:#333333 !important; } .bg-primary .fr-view blockquote { border-color:#333333 !important; color:#333333 !important; } .fr-view[dir="rtl"] blockquote { border-color:#333333 !important; } .fr-view[dir="rtl"] blockquote blockquote { border-color:#333333 !important; } .fr-view[dir="rtl"] blockquote blockquote blockquote { border-color:#333333 !important; } .fr-view blockquote { border-color:#333333 !important; color:#333333 !important; } .fr-view hr { max-width:100% !important; border-width:1px !important; } .fr-view section { position:static; min-height:0; } html[dir="rtl"] .input-group-addon:first-child { border:1px solid #ccc; border-left:0; } .s123-client-zone-page .social-providers-login-box { padding-top:25px; border-top:1px solid #e2e2e2; } .s123-client-zone-page .social-providers-login-box .s-p-or-login { margin-bottom:25px; } .s123-client-zone-page a.social-login-link { display:block; cursor:pointer; } .s123-client-zone-page a.social-login-link:hover { text-decoration:none !important; } .s123-client-zone-page .social-login-btn { max-width:300px; white-space:nowrap; border:1px solid #4285f4; margin:10px auto; border-radius:4px; box-shadow:1px 2px 3px #ccc; display:flex; align-items:center; align-content:center; justify-content:center; } .s123-client-zone-page .social-login-btn .s-l-btn-logo { width:50px; background-color:#fff; display:flex; align-items:center; align-content:center; justify-content:center; } .s123-client-zone-page .social-login-btn .s-l-btn-logo > div { display:flex; align-items:center; align-content:center; justify-content:center; } .s123-client-zone-page .social-login-btn .s-l-btn-text { width:calc(100% - 50px); padding:10px; background-color:#4285f4; color:white; } .s123-client-zone-page a.s-l-facebook .social-login-btn { border:1px solid #4264b2; } .s123-client-zone-page a.s-l-facebook .social-login-btn i { color:#4264b2; } .s123-client-zone-page a.s-l-facebook .social-login-btn .s-l-btn-text { background-color:#4264b2; } .s123-client-zone-page a.s-l-google .social-login-btn { border:1px solid #ea4335; } .s123-client-zone-page a.s-l-google .social-login-btn i { color:#ea4335; } .s123-client-zone-page a.s-l-google .social-login-btn .s-l-btn-text { background-color:#ea4335; } .s123-client-zone-page .clientZoneTabs > div { background-color:#efefef; color:black; font-weight:normal; border-radius:0; text-align:center; padding:15px; border:1px solid #e2e2e2; cursor:pointer; } .s123-client-zone-page .clientZoneTabs > div.active { background-color:#fff; color:black; font-weight:bold; border-bottom:0; border-radius:0; } html[dir="ltr"] .s123-client-zone-page .client-zone-log-out { border:0; border-bottom:0px; background-color:#fff; text-align:right; padding-top:5px; padding-bottom:5px; } html[dir="rtl"] .s123-client-zone-page .client-zone-log-out { border:0; border-bottom:0px; background-color:#fff; text-align:left; padding-top:5px; padding-bottom:5px; } .client-zone-orders-table { width:100%; } .c-z-o-t-mobile-responsive { display:none; } @media (max-width:767px) { .client-zone-orders-table > thead > tr > th, .client-zone-orders-table > tbody > tr > td { display:none; } .client-zone-orders-table > thead > tr > th:first-child, .client-zone-orders-table > tbody > tr > td:first-child { display:block; } .c-z-o-t-mobile-responsive, .client-zone-orders-table, .client-zone-orders-table thead, .client-zone-orders-table tbody, .client-zone-orders-table tr { display:block; } } .s123-client-zone-page .orders.box, .s123-client-zone-page .profile.box, .s123-client-zone-page .forum.box, .s123-client-zone-page .login-forms.box { min-height:400px; margin-bottom:50px; background:#fff; position:relative; } .s123-client-zone-page .login-forms.box { width:100%; max-width:500px; margin:auto; margin-bottom:100px; } .s123-client-zone-page .tab-content.box { border:1px solid #e2e2e2; } .s123-client-zone-page .page-loading-icon { border:0; border-top:0px; border-radius:4px; margin-bottom:50px; background:#fff; position:relative; } .s123-client-zone-page .orders.box .orders-container, .s123-client-zone-page .forum.box .forum-container, .s123-client-zone-page .profile.box .profile-container { padding:35px; padding-bottom:20px; } .s123-client-zone-page .orders.box .orders-container .client-zone-orders-table .action-col a { margin-right:5px; } html[dir="rtl"] .s123-client-zone-page .orders.box .orders-container .client-zone-orders-table .action-col a { margin-right:0px; margin-left:5px; } .s123-client-zone-page .profile-image-box { display:flex; align-items:center; align-content:center; justify-content:space-between; } .s123-client-zone-page .profile-image-box > .form-group { width:calc(100% - 110px); } .s123-client-zone-page .profile-image-box > .form-group .rmv-profile-image { border-bottom-left-radius:0px; border-top-left-radius:0px; } html[dir="rtl"] .s123-client-zone-page .profile-image-box > .form-group .rmv-profile-image { border-bottom-right-radius:0px; border-top-right-radius:0px; } .s123-client-zone-page .profile-image-box > img { width:100px; height:100px; object-fit:cover; object-position:center center; } .s123-client-zone-page .login-forms.box { min-height:0px; padding:35px; } .s123-client-zone-page .orders.box .no-orders { text-align:center; } .s123-client-zone.page-header h1 { padding:0; margin:0 8px; font-size:24px; font-weight:lighter; color:#2679b5; } .c-z-order-info-box { height:450px; overflow-y:auto; } .captcha-security { margin-bottom:20px; display:none; align-items:center; align-content:center; justify-content:center; } .captcha-security.active { display:flex; } @media print { html.client-zone-print-event body > div:not(.print-content) { display:none; } .hide-from-print { display:none; } .print-content { display:block; } .c-z-order-info-box { height:auto; overflow:hidden; } } .datepicker thead { border-bottom:1px solid #eaeaea; } .datepicker tfoot { border-top:1px solid #eaeaea; } .datepicker td, .datepicker th { padding:10px 10px !important; border-radius:0 !important; } .datepicker table tr td { background-image:none !important; } .datepicker table tr td:hover { background-image:none !important; } html[dir="rtl"] .datepicker.datepicker-dropdown.dropdown-menu { right:auto; } } .datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color:#056a86; } .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active { background-color:#056a86 \9; } .datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] { background-color:rgba(154, 189, 194, 0.2); } .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active { background-color:rgba(154, 189, 194, 0.2) \9; } .s123-module [data-item-is-hidden="1"] a { text-decoration:none; opacity:0.7; } .s123-module [data-item-is-hidden="1"] .hidden-item-label { display:flex !important; position:absolute; top:0px; font-size:40px; height:100%; width:100%; align-content:center; align-items:center; justify-content:center; } .s123-spinners-buttons { display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; color:#333; background-color:#eee; border-color:#ccc; } .s123-spinners-buttons:focus, .s123-spinners-buttons:active:focus, .s123-spinners-buttons.active:focus, .s123-spinners-buttons.focus, .s123-spinners-buttons:active.focus, .s123-spinners-buttons.active.focus { outline:none; } @media print { #websiteHeader,footer,#mainNavMobile{ display: none !important; } } @media print { a[href]:after { content: none !important; }} .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .alert h4 { margin-top: 0; color: inherit; } .alert .alert-link { font-weight: bold; } .alert > p, .alert > ul { margin-bottom: 0; } .alert > p + p { margin-top: 5px; } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } .alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .alert-success hr { border-top-color: #c9e2b3; } .alert-success .alert-link { color: #2b542c; } .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .alert-info hr { border-top-color: #a6e1ec; } .alert-info .alert-link { color: #245269; } .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .alert-warning hr { border-top-color: #f7e1b5; } .alert-warning .alert-link { color: #66512c; } .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .alert-danger hr { border-top-color: #e4b9c0; } .alert-danger .alert-link { color: #843534; }