.search_bar{background:#fff;position:relative}.search_bar input.search-input{border:none;-webkit-box-shadow:none;box-shadow:none;width:80%;height:34px;padding:0.5em;margin:0;overflow:hidden}.search_bar input.search-input:focus{outline:none}.search_bar button.search-button{background-color:#d30a18;color:rgba(255, 255, 255, 0);border:none;height:34px;width:10%;min-width:56px;position:absolute;right:0;outline:none;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search_bar button.search-button i{color:#fff}.search_bar button.search-button:hover,.search_bar button.search-button:focus{background-color:#e10a18;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .5);box-shadow:0 0 3px rgba(0, 0, 0, .5);cursor:pointer}.search_bar .search_dropdown{min-width:17px;height:34px;background-color:#d30a18;border-right:1px solid #ddd;color:white;padding:0 28px 0 13px;position:absolute;top:0;left:0;bottom:0;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.search_bar .search_dropdown i{position:absolute;right:12px;top:50%;margin-top:-10px}.search_bar .search_dropdown:hover,.search_bar .search_dropdown.active{background-color:#e10a18;cursor:pointer;border-right-color:#ccc}.search_bar .search_dropdown > span{position:absolute;top:50%;margin-top:-10px;white-space:nowrap}.search_bar .search_dropdown ul{display:none;position:absolute;top:105%;left:-1px;width:225px;background:#fff;-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, .2);box-shadow:1px 1px 5px rgba(0, 0, 0, .2);border:1px solid #ccc;padding:7px 0}.search_bar .search_dropdown li{list-style-type:none;margin:0;padding:5px 18px;color:black;line-height:1.2em;position:relative}.search_bar .search_dropdown li:hover{background:#e7e7e7}.search_bar .search_dropdown li.selected{background:#d30a18;color:#fff}.search_bar.small{max-width:300px}.search_bar.large{max-width:560px}.search_bar.larger{max-width:700px}.search_bar.huge{max-width:860px}
body{font-family:'Poppins', sans-serif}.theme-font{font-family:'Poppins', sans-serif !important}ul{margin:0;padding:0;list-style:none}a{color:inherit;outline:none !important;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}a:hover,a:active,a:focus{text-decoration:none !important;color:#d30a18}.fix-1120{margin:0 auto !important;float:none !important}.btn{border-radius:0 !important}.custom-badge{position:absolute;left:0;top:-5px;background-color:#d30a18}.theme-btn-1{margin:auto;background-color:#004040;color:white}.theme-btn-1:hover,.theme-btn-1:active,.theme-btn-1:focus{background-color:#d30a18;color:white}.theme-btn-1:focus,.theme-btn-1:active:focus{outline:5px auto #d30a18;outline-offset:-2px}.theme-btn-2{margin:auto;background-color:black;color:white}.theme-btn-2:hover,.theme-btn-2:active,.theme-btn-2:focus{background-color:#111;color:white}.theme-btn-2:focus,.theme-btn-2:active:focus{outline:5px auto black;outline-offset:-2px}.theme-color-1{color:#d30a18}.theme-color-2{color:black}.theme-color-3{color:#c44c4c}.theme-bg-color-1{background-color:#d30a18}.sticky{position:fixed;width:100%;z-index:100;top:0}.sticky + .header-nav{padding-top:58px}.line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.2;overflow:hidden;text-overflow:ellipsis;padding:0 !important}.line-clamp-1{-webkit-line-clamp:1;height:calc(1em * 1.2 * 1)}.line-clamp-2{-webkit-line-clamp:2;height:calc(1em * 1.2 * 2)}.form-control{border-radius:0}.form-control:focus{border-color:rgba(100, 100, 100, .5);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(100, 100, 100, .5);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(100, 100, 100, .5)}.form-control[required]:focus{border-color:rgba(211, 10, 24, .5);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(225, 10, 24, .5);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(225, 10, 24, .5)}.header-top-bar{background-color:#004040;color:white;padding:2px 0;font-size:12px;margin:0}.header-top-bar .hotline-no{float:right;margin-left:20px}.header-top-bar .email{float:right;margin-left:20px}.header-top-bar .currency-select{float:right}.header-top-bar .currency-select select{background-color:black;border:none;outline:none}.header-top-bar .social-media{float:right;margin-left:20px}.header-top-bar .social-media a + a{margin-left:5px}.header-top-bar .login-state{display:inline-block;cursor:pointer}.header-top-bar .login-state .dropdown-menu{color:black;padding:5px;border-radius:0}.header-top-bar .login-state .user-profile{display:flex;margin-bottom:5px}.header-top-bar .login-state .user-profile .user-profile-pic{height:50px;margin-right:5px}.header-top-bar .login-state .user-profile .user-info{margin:auto}.header-top-bar .login-state .user-profile .user-full-name{font-weight:700}.header-top-bar .login-state .user-profile .user-email{font-size:10px}.header-top-bar .login-state .logout-btn{font-size:10px}.header-main{background-color:#004040;border-top:1px solid white;border-bottom:1px solid white;margin:0}.header-main .logo-holder .logo{text-align:center;display:flex;height:56px}.header-main .logo-holder .logo a{margin:auto;width:100%;align-self:center}.header-main .logo-holder .logo img{max-width:100%;max-height:72px}.header-main .search-holder{padding-top:10px;padding-bottom:10px}.header-main .button-holder{text-align:center;padding-top:10px;padding-bottom:10px;color:white}.header-main .button-holder .col{padding:0;display:flex;height:36px}.header-main .button-holder a{margin:auto;display:flex}.header-main .button-holder img{height:28px;margin:auto}.header-main .button-holder span{font-size:11px;padding-left:5px;margin:auto}.header-nav{background-color:black;margin:0}.header-nav .fix-1120{padding:0}.header-nav .navbar-default{font-size:12px;border:medium none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0, 0, 0, 0);margin:0;min-height:auto}.header-nav .navbar-default .navbar-collapse{padding:0}.header-nav .navbar ul.navbar-nav{width:100%;background-color:black}.header-nav .navbar .navbar-nav > li:last-child{float:right}.header-nav .navbar .navbar-nav > li.color-red{background:#fcc500;background:-moz-linear-gradient(top, #fcc500 0%, #ff4747 100%);background:-webkit-linear-gradient(top, #fcc500 0%, #ff4747 100%);background:linear-gradient(to bottom, #fcc500 0%, #ff4747 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc500', endColorstr='#ff4747',GradientType=0);}.header-nav .navbar .navbar-nav > li.color-red > a:hover,.header-nav .navbar .navbar-nav > li.color-red > a:focus,.header-nav .navbar .navbar-nav > li.color-red.open > a{background-color:white;color:#d30a18}.header-nav .navbar .navbar-nav > li.color-black{background-color:#004040}.header-nav .navbar .navbar-nav > li.color-black > a:hover,.header-nav .navbar .navbar-nav > li.color-black > a:focus,.header-nav .navbar .navbar-nav > li.color-black.open > a{background-color:#d30a18;color:white}.header-nav .navbar .navbar-nav > li.color-grey{background-color:#5a5a5a}.header-nav .navbar .navbar-nav > li.color-grey > a:hover,.header-nav .navbar .navbar-nav > li.color-grey > a:focus,.header-nav .navbar .navbar-nav > li.color-grey.open > a{background-color:white;color:#5a5a5a}.header-nav .navbar-default .navbar-collapse .navbar-nav > li > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;padding:6px;text-transform:uppercase;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;letter-spacing:0.5px}.header-nav .navbar-default .navbar-collapse .navbar-nav .dropdown{position:static}.header-nav .navbar-default .dropdown.pages-menu .links > li{border-bottom:1px solid #e0e0e0;padding:5px 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header-nav .navbar-default .dropdown.pages-menu .links > li > a{line-height:26px;padding:0}.header-nav.animate-dropdown .open > .dropdown-menu{animation-name:slidenavAnimation;animation-duration:200ms;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:200ms;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-fill-mode:forwards}@keyframes slidenavAnimation{from{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes slidenavAnimation{from{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}.header-nav .mega-menu .dropdown-menu{width:100%;left:0}.header-nav .pages-menu .dropdown-menu{width:auto;width:initial}.header-nav .dropdown-menu{left:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:0;width:60%}.header-nav .dropdown-menu li{line-height:normal;padding:0 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header-nav .dropdown-menu li a{text-transform:none;display:block;padding:8px 16px}.header-nav .dropdown-menu .title{text-transform:uppercase;color:#b50915;margin-top:0;font-weight:700;padding-left:5px;padding-bottom:5px}.header-nav .dropdown-menu .menu-content{padding:20px 20px}.header-nav .dropdown-menu .menu-content > .row{display:flex}.header-nav .dropdown-menu .menu-content .col-menu{min-width:150px}.header-nav .dropdown-menu .menu-content .col-menu > ul{margin-bottom:40px}.header-nav .dropdown-menu .menu-content .links li a{font-size:12px;padding:4px 16px;letter-spacing:0.2px}.header-nav .dropdown-menu .menu-content .links li a span{display:block;white-space:nowrap}.header-nav .dropdown-menu .menu-content .see-all-link{border:1px solid #d30a18;display:flex;bottom:0;width:calc(100% - 30px);position:absolute}.header-nav .dropdown-menu .menu-content .see-all-link i{margin:auto 0 auto auto}.header-nav .dropdown-menu .menu-content .trending-list{min-height:50px;border-radius:50%;border:5px solid silver;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.header-nav .dropdown-menu .menu-content .custom-banner span{font-size:10px}footer{font-size:12px}footer > .row{font-family:'Open Sans', sans-serif !important;color:#656565;padding:10px 0;display:flex;margin:0}footer .footer-main{background-color:#ebebeb}footer .footer-main .footer-main-content{padding:0;margin:auto}footer .footer-main-content .col{padding:0 4%}footer .footer-main-content .logo{max-height:60px;max-width:200px;margin-bottom:10px}footer .footer-main-content .details{text-align:justify}footer .footer-main-content .title{font-weight:700;border-bottom:2px solid;-moz-border-image:-moz-linear-gradient(left, #d30a18 0%, #bfbfbf 100%);-webkit-border-image:-webkit-linear-gradient(left, #d30a18 0%, #bfbfbf 100%);border-image:linear-gradient(to right, #d30a18 0%, #bfbfbf 100%);border-image-slice:1;border-image-width:0px 0px 2px 0px}footer .footer-main-content li{margin:15px 0;border-bottom:1px solid #383838}footer .footer-main-content i{float:right;padding-right:20px}footer .footer-main-content .useful-links,footer .footer-main-content .contact-us{margin-top:20px}footer .footer-main-content .useful-links li,footer .footer-main-content .contact-us li{display:flex}footer .footer-main-content .useful-links a,footer .footer-main-content .contact-us a{width:100%;margin:auto 0}footer .footer-main-content .useful-links li{height:20px}footer .footer-main-content .contact-us img{height:20px;margin-right:10px}footer .footer-bottom{background-color:#414141}footer .footer-bottom .footer-bottom-content{padding:0 4%;}footer .footer-bottom-content .social-media img{height:20px}footer .footer-bottom-content .copyright{margin:auto auto auto 5px}footer .footer-bottom-content .esol{margin:auto 0 auto auto}.panel-heading{cursor:pointer !important}
.select2-container--default .select2-selection--single{border:1px solid #d2d6de;border-radius:0}.bg-aqua,.callout.callout-info,.alert-info,.label-info,.modal-info .modal-body{background-color:#a5d5e0 !important}.skin-blue .main-header .navbar{background-color:#37323d}.skin-blue .main-header .logo{background-color:#3d3446}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#342e3b}.skin-blue .sidebar a{color:#fff;font-size:small}.checkbox{margin:0}h2{margin-top:0}.input-group-addon{padding:5px 8px}.help-block{color:red}textarea{resize:vertical}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container{min-width:100%}.date-selector .select2-container{min-width:auto}.variation-image{width:200px}.image-selector{cursor:pointer}.image-selector:hover{background-color:lightskyblue}.image-selector.selected{background-color:lightskyblue}.inputfile{padding:0;height:32px}.inputfile div input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile div label{margin:0;padding:5px 10px;cursor:pointer}.product-image{width:100%}.image-container{padding:0}.image-container{padding:0}.image-container-single{padding:0;margin-left:22px}.image_upload_button{position:absolute;background-color:transparent;height:100%;width:100%}.image_upload_button .form-group{height:100%;width:100%;margin:0}.image_upload_button div label{height:100%;width:100%}.image_remove{position:absolute;right:0}.add_image_div{padding:0}.add_image_link{height:100%;font-size:20px;position:absolute;bottom:0}.price-field{font-size:25px;min-height:50px;text-align:right}.collection_row{padding-bottom:1px}.form-control{padding-top:2px}label.form-control{padding-top:5px}.panel-custom{margin:0 15px;padding:1px}.order_summary tr td{padding:5px 15px;font-size:15px;text-align:right}.order-state{height:16px;border-radius:50%}.state-button{height:16px;border-radius:60%}.table > tbody > .order-result-row > td{padding:0;vertical-align:middle}.table > tbody > .order-result-row{cursor:pointer}.table > tbody > .order-result-row:hover{background-color:#f0f0f0}.floating-summary{box-shadow:2px 2px 10px #888;width:60%;height:100vh;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;z-index:1050;-webkit-transition:right 0.5s;padding-bottom:10px}.order-summary-table{width:100%}.order-summary-table td{width:50%;text-transform:uppercase}.order-summary-table td + td{text-transform:unset}.btn-option{text-align:left;padding:0}.order-summary-heading{padding:5px;background-color:lightgrey;font-weight:500}.btn-option label{padding:5px 20px;padding-left:40px}.inputfile.image_upload_button > div{height:100%}.inputfile.image_upload_button > div > input{height:100%;width:100%;top:0;left:0;z-index:0;cursor:pointer}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0, 0, 0, .125);border-radius:0.25rem}.card > hr{margin-right:0;margin-left:0}.card > .list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link + .card-link{margin-left:1.25rem}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, .03);border-bottom:1px solid rgba(0, 0, 0, .125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header + .list-group .list-group-item:first-child{border-top:0}.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, .03);border-top:1px solid rgba(0, 0, 0, .125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group > .card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group > .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group > .card + .card{margin-left:0;border-left:0}.card-group > .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group > .card:first-child .card-img-top,.card-group > .card:first-child .card-header{border-top-right-radius:0}.card-group > .card:first-child .card-img-bottom,.card-group > .card:first-child .card-footer{border-bottom-right-radius:0}.card-group > .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group > .card:last-child .card-img-top,.card-group > .card:last-child .card-header{border-top-left-radius:0}.card-group > .card:last-child .card-img-bottom,.card-group > .card:last-child .card-footer{border-bottom-left-radius:0}.card-group > .card:only-child{border-radius:0.25rem}.card-group > .card:only-child .card-img-top,.card-group > .card:only-child .card-header{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-group > .card:only-child .card-img-bottom,.card-group > .card:only-child .card-footer{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-group > .card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:0.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:black}