/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{background:#ecedef;color:#545454;font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none;-webkit-transition:.2s;transition:.2s}a:active,a:focus,a:hover,a:visited{-webkit-box-shadow:initial;box-shadow:none;color:inherit;outline:none;text-decoration:none!important}a.link{font-weight:700;text-decoration:underline!important}.custom-container p,.custom-container ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.custom-container ul{list-style-type:none}.custom-container h1,.custom-container h2,.custom-container h3,.custom-container h4,.custom-container h5,.custom-container h6{font-family:inherit;font-size:inherit;font-weight:500;margin:0;padding:0}.menu{list-style-type:none}.pageWrapper,body{overflow-x:hidden}.section-wrapper{margin:0 auto;max-width:1500px;width:100%}.container{max-width:1200px;width:100%}.container-1500{max-width:1500px}.container-1800{max-width:1800px}.container-full{max-width:100%}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.desktop-only{display:none!important}}@media (min-width:992px){.mobile-only{display:none!important}}@media (max-width:480px){.hide-mobile-only-small{display:none!important}}@media (min-width:481px){.mobile-only-small{display:none!important}}.main-wrapper{background:#fff;padding:40px 0 0}@media (max-width:767px){.main-wrapper{padding:15px 0 0}}body,html{font-size:15px}#search_box{display:none!important}.header-container{background:url(header-bg.jpg) 50%/cover no-repeat;color:#fff;padding:10px 0 20px}.header-container .container{max-width:1750px}.header-container .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-container .logo,.header-container .right-part,.header-container .search{width:auto}.header-container img{-webkit-transition:.2s linear;transition:.2s linear}.header-container .logo img{margin-top:25px;max-width:100%}.header-container .logo a:hover img{-webkit-filter:saturate(5);filter:saturate(5);-webkit-transform:scale(.95);transform:scale(.95)}.header-container .menu-contact{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;margin:0 0 15px 15px}.header-container .menu-contact a:hover{color:#909}.header-container .menu-contact li:not(:last-child){margin-right:30px}.header-container .menu-social{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:15px}.header-container .menu-social li:not(:last-child){margin-right:7px}.header-container .menu-social a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:3px solid #909;border-radius:50%;color:#909;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:33px;justify-content:center;width:33px}.header-container .menu-social a:hover{background:#909;color:#fff}.header-container .right-part{display:-webkit-box;display:-ms-flexbox;display:flex}.header-container .left-side{margin:0 35px}.header-container .left-side a:hover img{-webkit-filter:saturate(3);filter:saturate(3);-webkit-transform:scale(.97);transform:scale(.97)}.header-container .right-side{display:-webkit-box;display:-ms-flexbox;display:flex}.header-container .right-side a{font-size:40px;margin-top:auto;padding-bottom:5px;text-shadow:3px 0 0 #000,-3px 0 0 #000,0 3px 0 #000,0 -3px 0 #000,2px 2px #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.header-container .right-side a:hover{color:#909}.header-container .right-side i{position:relative}.header-container .right-side i:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:red;border-radius:50%;bottom:8px;color:#fff;content:attr(data-items);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-size:12px;height:20px;justify-content:center;position:absolute;right:-3px;text-shadow:none;width:20px;z-index:1}.header-container #search-item{margin-bottom:0!important}.header-container .search{-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1}.header-container .search .form-control{font-size:16px}.header-container .search .button-filter-container button{background:#f3f3f3!important;border-color:#cdcdcd!important;color:#555!important}.header-container .search .button-filter-container button:active,.header-container .search .button-filter-container button:focus,.header-container .search .button-filter-container button:hover{background:#909!important;border-color:#cdcdcd!important;color:#fff!important}.header-container .search .button-filter-container a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent!important;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:10px 15px;-webkit-transition:none;transition:none}.header-container .search .button-filter-container a:hover{color:#fff}.header-container .search .button-filter-container a p,.header-container .search .button-filter-container a span{-webkit-transition:none;transition:none}.header-container .search .button-filter-container ul{font-size:15px;max-height:70vh;overflow-y:auto;padding:0;width:270px;z-index:1011}.header-container .search .button-filter-container .filter-elem:nth-child(2n){background:#f3f3f3}.header-container .search .button-filter-container .filter-elem:not(:last-child){border-bottom:1px solid #e7e7e7}.header-container .search .button-filter-container .filter-elem:hover{background:#3d3d3d;color:#fff}.header-container .search .button-filter-container .filter-elem .content-part{margin-right:auto;padding-left:15px;white-space:normal}.header-container .search .button-filter-container .filter-elem img{width:40px}.header-container .search input{outline:none}.header-container .search input:focus{border-color:#3d3d3d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(61,61,61,.52);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(61,61,61,.52)}.header-container .search button{background:#3d3d3d!important;border-color:#3d3d3d!important;margin:0;padding:11.5px 12px}.header-container .search button .glyphicon{color:#fff!important}.header-container .search button:active,.header-container .search button:focus,.header-container .search button:hover{background:#575757!important;border-color:#575757!important}.header-container .search button,.header-container .search input{height:45px}.header-container .search .search-results{left:0;opacity:0;position:absolute;top:45px;visibility:hidden;width:100%}.header-container .search .search-results.active{background:#fff;-webkit-box-shadow:0 0 3px 1px #d4d4d4;box-shadow:0 0 3px 1px #d4d4d4;opacity:1;visibility:visible;z-index:1010}.header-container .search .search-results .search-list{line-height:1.6;margin-bottom:0}.header-container .search .search-results .search-list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 11px;-webkit-transition:none!important;transition:none!important}.header-container .search .search-results .search-list a span{-webkit-transition:none;transition:none}.header-container .search .search-results .search-list li a.focused,.header-container .search .search-results .search-list li a:active,.header-container .search .search-results .search-list li a:focus,.header-container .search .search-results .search-list li a:hover{background:#3d3d3d;color:#fff;cursor:pointer}.header-container .search .search-results .search-list li:nth-child(odd){background:#eee}.header-container .search .search-results .search-list ul{list-style-type:none!important}.header-container .search .search-results .search-list ul>span{background:#909;color:#fff;display:block;font-style:italic;padding:3px 15px;text-align:right}.header-container .search .search-results .search-list .img-part{margin-right:20px}.header-container .search .search-results .search-list .img-part img{width:50px}.header-container .search .search-results .search-list .price-part{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;padding-left:10px}.header-container .search .search-results .search-list .price-part span{background:#c11b1b;color:#fff;font-weight:500;margin-left:auto;padding:5px 10px}.header-container .search .search-results .search-list .type-item li a{padding:7px 15px}@-webkit-keyframes bestSeller{0%{background:red}to{background:blue}}@keyframes bestSeller{0%{background:red}to{background:blue}}.header-container .search .search-results .search-list .best-seller-tag{-webkit-animation:bestSeller .5s linear infinite alternate;animation:bestSeller .5s linear infinite alternate;background:#d1160f;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-left:3px;padding:1px 7px}@media (max-width:1399px){.header-container .menu-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1199px){.header-container .logo img{max-width:250px}.header-container .menu-contact{font-size:17px}.header-container .left-side{margin:0 15px}}@media (max-width:991px){.header-container .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-container .search{-webkit-box-flex:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex:100%;flex:100%;order:3}.header-container .logo img{margin:0;max-width:100%}.header-container .logo,.header-container .right-part{margin-bottom:15px;margin-left:auto;margin-right:auto}.header-container .menu-contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 15px}.header-container .menu-contact li:not(:last-child){margin-right:0}}@media (max-width:767px){.header-container .logo img{max-width:300px}}.navbar-section{background:#000;color:#fff;font-size:17px}.navbar-section>.container{padding:0}.navbar-section .menu,.navbar-section>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-section .menu a{display:block;padding:10px 15px}.navbar-section .button-calendar a{background:#2f69b3!important;color:#fff!important}.navbar-section .button-calendar a:hover{background:#4f87d1!important}.navbar-section .button-cart a{background:#fff!important;color:#662e92!important}.navbar-section .button-cart a:hover{background:#fce654!important}.navbar-section .left-part{margin:0 auto}.navbar-section .left-part a:hover{background:#ffa000}@media (max-width:991px){.navbar-section>.container{padding:0}.navbar-section .left-part{width:100%}.navbar-section .col-xs-12{padding:0}.navbar-section .right-part{display:none}}@media (max-width:550px){.navbar-section>.container{padding:0}.navbar-section .left-part{overflow-x:auto}.navbar-section .left-part .menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap}}@media (max-width:480px){.navbar-section .right-part,.navbar-section .right-part a{width:100%}.navbar-section .right-part .menu li{width:50%}}.navbar-section{position:relative;z-index:2}body.sticky-navbar{padding-top:57px}body.sticky-navbar .navWrapper{left:0;position:fixed;right:0;top:0;z-index:9999}.navbar-container{background:#000;border:none;margin-bottom:0}.navbar-container>.container{max-width:1600px}.navbar-container .button-cart a{background:#db001c}.navbar-container .button-cart a:hover{background:#ff2a47!important}.navbar-container a{font-weight:400}.navbar-container .navbar-collapse{text-align:center}.navbar-container .navbar-nav{display:inline-block;float:none;letter-spacing:1px;padding-top:0;vertical-align:top}.navbar-container .navbar-nav>li>a{color:#fff;font-size:18px}.navbar-container .navbar-nav>li>a:focus,.navbar-container .navbar-nav>li>a:hover{background:#909;color:#fff}.navbar-container .navbar-nav .dropdown-menu{padding:0}.navbar-container .navbar-nav .dropdown-menu a{background:#000;color:#fff;font-size:15px;padding:10px 20px}.navbar-container .navbar-nav .dropdown-menu a:focus,.navbar-container .navbar-nav .dropdown-menu a:hover,.navbar-container .navbar-nav .dropdown.open>a{background:#909;color:#fff}.navbar-container .navbar-brand{color:#fff;cursor:pointer;font-size:21px;font-weight:400;padding:25px 0 0 30px}.navbar-container .navbar-brand:focus,.navbar-container .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-container.fixed-top{bottom:auto;left:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width:1799px){.navbar-container .phone{right:7%!important}}@media (min-width:1500px){.navbar-container .phone{position:absolute;right:52px}}@media (min-width:992px) and (max-width:1149px){.navbar-container .navbar-nav>li>a{font-size:17px;padding-left:9px;padding-right:9px}}@media (min-width:992px){.navbar-container .container{padding:0}.navbar-container .dropdown-menu{top:98%}.navbar-container .navbar-brand{display:none}.navbar-container .dropdown:hover .dropdown-menu{display:block}}@media (max-width:991px){.navbar-container{border-radius:0;bottom:auto}.navbar-container .navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-container a{color:#fff!important}.navbar-container>.container{padding:0;width:100%}.navbar-container #navbar{background:#909;padding-right:0;padding-top:0}.navbar-container .navbar-brand{margin:0;padding-bottom:10px;padding-left:30px}.navbar-container .navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);text-align:left}.navbar-container .navbar-collapse.collapse{display:none!important}.navbar-container .navbar-header{background:#000;border-bottom:2px solid #fff;float:none;margin:0;width:100%}.navbar-container .navbar-toggle{display:block;margin:15px;padding:7px 6px 5px}.navbar-container .navbar-collapse{margin-right:0!important}.navbar-container .navbar-nav{float:none!important;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;width:100%}.navbar-container .navbar-nav>li{float:none}.navbar-container .navbar-nav>li>a{padding-bottom:15px;padding-top:15px}.navbar-container .navbar-nav .dropdown.open>a{background:#000;color:#fff!important}.navbar-container .navbar-nav .open .dropdown-menu{border:none;-webkit-box-shadow:none;box-shadow:none;float:none;position:static}.navbar-container .navbar-nav .open .dropdown-menu>li>a{background:#909;color:#fff;font-size:1.2em;line-height:25px}.navbar-container .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-container .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-container .navbar-nav .navbar-collapse.in{-webkit-box-shadow:0 1px 10px #fff;box-shadow:0 1px 10px #fff;height:312px!important;overflow-y:scroll!important}.navbar-container .navbar-nav>li>a:hover{background:#909}.navbar-container .navbar-nav .dropdown-menu>li>a:focus,.navbar-container .navbar-nav>.open>a,.navbar-container .navbar-nav>.open>a:focus{background:#000}.navbar-container .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-container .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}.navbar-container .collapse.in{display:block!important}.navbar-container .dropdown-menu{font-size:13px}.navbar-container .navbar-toggle{border:2px solid #fff}.navbar-container .navbar-toggle.animate-toggle,.navbar-container .navbar-toggle:focus,.navbar-container .navbar-toggle:hover{background:#909}.navbar-container .navbar-toggle.animate-toggle span,.navbar-container .navbar-toggle:focus span,.navbar-container .navbar-toggle:hover span{background:#fff!important}.navbar-container .bottom-glow{-webkit-box-shadow:0 1px 9px 1px hsla(0,0%,100%,.85);box-shadow:0 1px 9px 1px hsla(0,0%,100%,.85)}.navbar-container #nav-icon{cursor:pointer;height:25px;margin:0 auto;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:33px}.navbar-container #nav-icon span{background:#fff;border-radius:10px;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.navbar-container #nav-icon span:first-child{top:1px}.navbar-container #nav-icon span:nth-child(2),.navbar-container #nav-icon span:nth-child(3){top:10px}.navbar-container #nav-icon span:nth-child(4){top:19px}.navbar-container #nav-icon.open span:first-child{left:50%;top:19px;width:0}.navbar-container #nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-container #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-container #nav-icon.open span:nth-child(4){left:50%;top:19px;width:0}}@media (min-width:768px){.navbar-container .navbar-nav>li>a{padding-bottom:15px;padding-top:15px}}@media (max-width:767px){.navbar-container .navbar-nav{margin:0}.navbar-container .navbar-brand{padding-left:15px}.navbar-container .navbar-toggle{margin-right:15px}}.welcome-container{background:#fff;padding:30px 0 20px}.welcome-container h1{color:#909;font-family:Luckiest Guy,cursive;font-size:38px;margin-bottom:30px;text-align:center}.welcome-container img{max-width:100%;-webkit-transition:.2s linear;transition:.2s linear}.welcome-container a:hover img{-webkit-filter:saturate(2);filter:saturate(2);-webkit-transform:scale(.97);transform:scale(.97)}.welcome-container .feature-elem{margin-bottom:30px;text-align:center}@media (max-width:767px){.welcome-container h1{font-size:30px;margin-bottom:20px}.welcome-container h1 br{display:none}.welcome-container .feature-elem{margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}}