﻿@font-face {
  font-family: 'Constantia';
  src: url('fonts/Constantia.eot');
  src: url('fonts/Constantia.woff2') format('woff2'),
       url('fonts/Constantia.woff') format('woff'),
       url('fonts/Constantia.ttf') format('truetype'),
       url('fonts/Constantia.svg#Constantia') format('svg'),
       url('fonts/Constantia.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Candara';
  src: url('fonts/Candara.eot');
  src: url('fonts/Candara.woff2') format('woff2'),
       url('fonts/Candara.woff') format('woff'),
       url('fonts/Candara.ttf') format('truetype'),
       url('fonts/Candara.svg#Candara') format('svg'),
       url('fonts/Candara.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

.page-header-default ul.navbar-nav ul.dropdown-menu .dropdown-toggle,body{position:relative}
html{font-size:14px}
body{width:100%;min-width:320px;line-height:2rem;background:#fff;color:#555; font-family: 'Candara', 'Times New Roman', Times, serif;font-size:100%;overflow-x:hidden}a{display:inline-block;color:#30312f;-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid #30312f;line-height:1.6}
.text-accent,a.active{color:#0064be}
a:active,a:focus,a:hover{color:#0064be;text-decoration:none; border-color:#0064be;outline:0}
p{font-size: 15px; line-height: 1.7rem; margin: 0px}
.text-handwritten{font-family:Pacifico,cursive; line-height:1}
h2,h3{color:#30312f}
h1,h2,h3,h4{margin:0}
h1{font-family: 'Constantia', 'Times New Roman', Times, serif; font-size:.85rem; color:#333;letter-spacing:.02857rem}
h2{font-family: 'Constantia', 'Times New Roman', Times, serif; font-size:3.3rem;text-transform:uppercase}
.page-header-default ul.navbar-nav,h3{font-family:Oswald,sans-serif}
h3{font-weight:300;font-size:1.14286rem}
ul{list-style-type:none; padding: 5px; }
.tel {font-size: 36px; font-weight:400; font-family: 'Constantia', 'Times New Roman', Times, serif; color: #353535;}
button{background:0 0;border:none;-webkit-transition:all .5s ease;transition:all .5s ease}
button:active,button:focus{outline:0}
header.section-header h2{display:block;text-align:center;margin:0 15px}
header.section-header h2:after{content:url(img/header-decor.svg);display:block;text-align:center}

.section-content{margin-top:60px}
.page-content-default section{z-index:100;margin-bottom:35px}
.page-content-default .aside-banners1{margin:80px 0 150px}
.page-content-default .aside-banners2{margin:0 0 150px}
.page-content-default .section-intro{margin:0;overflow:hidden}
.page-content-default .section-404,.page-content-default .section-newsletter,.page-content-default .section-slider{margin:0}
.page-content-default .section-payment{margin-bottom:70px}
.page-content-default .breadcrumb{margin-top:80px}
.page-content-sidebar .section-products-list .list-product-wrapper{padding:0 15px}
.page-header-default .navbar-toggle-default{display:inline-block;padding:1px 0;-webkit-transition:all .5s ease;transition:all .5s ease}
.page-header-default .navbar-toggle-default:focus,.page-header-default .navbar-toggle-default:hover{color:#0064be}
.page-header-default .navbar-default{background-color:#fff;border:none;margin:0; float: right;}
.page-header-default ul.navbar-nav .open>a:active,.page-header-default ul.navbar-nav .open>a:focus,.page-header-default ul.navbar-nav .open>a:hover,.page-header-default ul.navbar-nav li a:active,.page-header-default ul.navbar-nav li a:focus,.page-header-default ul.navbar-nav li a:hover{background:0 0;color:#0064be}
.page-header-default ul.navbar-nav{padding:10px 0 5px 0; margin:10px 0 10px 0;font-weight:400;font-size:1rem;text-transform:uppercase;border:none; border-top: 1px solid #d8dede;}
.page-header-default ul.navbar-nav li{margin-right:35px;padding:10px 0 5px 0;}
.page-header-default ul.navbar-nav li:last-child{margin-right:0}
.page-header-default ul.navbar-nav li a{padding:0;line-height:1;border:none;font-family: 'Constantia', 'Times New Roman', Times, serif; letter-spacing: 0.05rem; color:#30312f}
.page-header-default ul.navbar-nav .open>a{background:0 0}
.page-header-default ul.navbar-nav ul.dropdown-menu{top:66px;padding:15px 30px}
.page-header-default ul.navbar-nav ul.dropdown-menu li{display:block;width:100%;padding:12px 0;font-family: 'Constantia', 'Times New Roman', Times, serif;text-transform:none}
.page-header-default ul.navbar-nav ul.dropdown-menu .dropdown-toggle:after{position:absolute;right:0;content:'\f105';text-align:right;display:inline-block;margin:auto}
.page-header-default ul.navbar-nav li.dropdown-large-menu{position:static}
.page-header-default ul.navbar-nav li.dropdown-large-menu .dropdown-menu{width:100%;padding:30px 15px;top:78px}
.page-header-default ul.navbar-nav .dropdown-large-menu-section{display:table;width:100%}
.page-header-default ul.navbar-nav .large-menu-content{display:table-cell;vertical-align:top}
.page-header-default ul.navbar-nav .large-menu-content h2{font-family:Oswald,sans-serif;font-weight:400;font-size:1.28571rem}
.page-header-default ul.navbar-nav .large-menu-content h2:after{content:'';display:block;width:30px;margin-top:18px;border-bottom:1px solid #30312f}
.page-header-default ul.navbar-nav .large-menu-img{vertical-align:top;display:table-cell;text-align:right}
.page-header-default ul.navbar-nav .large-menu-img img{display:inline-block}
.page-header-default ul.navbar-nav ul.large-menu-list{margin-bottom:30px}
.page-header-default ul.navbar-nav ul.large-menu-list li{display:block;font-family: 'Constantia', 'Times New Roman', Times, serif;text-transform:none;padding:12px 0;line-height:1}
.page-header-default h1{margin-top:5px; text-align: center; line-height: 1.25em;}
.page-header-default .logo-wrapper{display:block;padding:15px 0px 5px 0px;border-bottom:0;}
.page-header-default .form-search{padding:32px 0;width:100%}
.page-header-default .form-search input[type=text]{width:60%;border-bottom:1px solid rgba(116,116,116,.2);-webkit-transition:all .5s ease;transition:all .5s ease;color:#0064be}
.page-header-default .form-search input[type=text]:focus{border-color:#0064be}
.page-header-default ul.control-bar{padding:32px 0 5px 0;text-align:right}
.page-header-default ul.control-bar li{display:inline-block; padding:0 0 0 24px;position:relative}
.page-header-default ul.control-bar li:last-child{padding-right:0}
.page-header-default ul.control-bar li a{font-family:Oswald,sans-serif; font-size:1rem; line-height:1; border:none}
.page-header-default ul.control-bar .shopping-cart{background:#fff; font-size:1.71429rem;vertical-align:middle;position:relative}
.page-header-default ul.control-bar .shopping-cart:after{height:18px}
.page-header-default ul.control-bar .shopping-cart-qty{position:absolute;top:-9px;right:7px;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;padding:3px;font-family:Oswald,sans-serif;font-weight:400;font-size:.71429rem;line-height:1;background:#30312f;color:#fff;text-align:center}
.page-header-default ul.control-bar ul.shopping-cart-list{padding:10px 30px}
.page-header-default ul.control-bar ul.shopping-cart-list li{display:block;border-left:0;border-right:0;border-bottom:1px solid #d8dede;padding:20px 0;position:relative}
.page-header-default ul.control-bar ul.shopping-cart-list .cart-product-thumbnail{display:inline-block}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr{display:table;position:static}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr h3{font-family:Oswald,sans-serif;font-weight:300;font-size:1rem;margin-bottom:20px}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-img-wrapper{display:table-cell;vertical-align:middle}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr figcaption{display:table-cell;vertical-align:middle;padding-left:20px;padding-right:80px}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-price-current{font-size:1.28571rem}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-qty{font-family:Oswald,sans-serif;font-weight:300;font-size:1.14286rem}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-qty:before{content:'x';margin:0 6px}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-control-btn{width:30px;height:30px;position:absolute;top:0;bottom:0;right:0;margin:auto}
.page-header-default ul.control-bar ul.shopping-cart-list figure.product-descr .product-control-btn a{font-size:2.14286rem}
.page-header-default ul.control-bar .shopping-cart-total{padding:10px 30px;font-family:Oswald,sans-serif;font-weight:300;margin-bottom:20px;font-size:1rem;width:100%}
.bg-intro5 header.section-header h2:after,.section-intro header.section-header h2{font-family:Montserrat,sans-serif;font-weight:400;color:#fff}
.page-header-default ul.control-bar .shopping-cart-total .text-total{display:inline-block;width:50%}
.page-header-default ul.control-bar .shopping-cart-total .text-amount{display:inline-block;width:50%;text-align:right}
.page-header-default ul.control-bar .shopping-cart-buttons{padding:0 30px;margin-bottom:30px}
.page-header-default ul.control-bar .shopping-cart-buttons .btn-default{float:right}
.page-header-default ul.control-bar .dropdown-menu-cart{min-width:400px!important;right:0;left:inherit;top:30px;padding:0!important}
.page-header-default ul.control-bar .dropdown-menu{padding:15px 0;min-width:auto;width:100%}
.page-header-default ul.control-bar .dropdown-menu li{display:block;border:none;padding:12px 0}
.page-header-default ul.control-bar .dropdown-menu li a{background:#fff}
.aside-banners1 h2{font-size:1.71429rem;margin:0 0 15px}
.aside-banners2 .banner3 .banner-decor-text,.aside-banners2 h2{font-size:2.14286rem}
.aside-banners1 .banner-content{padding:20px;min-height:240px;width:100%;margin-bottom:30px}
.aside-banners1 .banner1{background:url(img/banners/bg1.png) center center no-repeat;background-size:cover}
.aside-banners1 .banner1 .btn-readmore{margin-top:15px}
.aside-banners1 .banner2{background:url(img/banners/bg2.png) center center no-repeat;background-size:cover}
.aside-banners1 .banner2 h2{position:absolute;bottom:50px;margin:0}
.aside-banners1 .banner2 .btn-readmore{position:absolute;bottom:130px}
.aside-banners1 .banner3{background:url(img/banners/bg3.png) center center no-repeat;background-size:cover}
.aside-banners1 .banner3 .btn-readmore{margin-top:15px}
.aside-banners2 h2{margin:0 0 20px}
.aside-banners2 .banner-content{padding:36px;width:100%;margin-bottom:30px}
.aside-banners2 .banner1{background:url(img/banners/bg4.jpg) center center no-repeat;background-size:cover;min-height:630px}
.aside-banners2 .banner2{background:url(img/banners/bg5.jpg) center center no-repeat;background-size:cover;min-height:300px}
.aside-banners2 .banner3{background:url(img/banners/bg6.jpg) center center no-repeat;background-size:cover;min-height:300px}
.section-intro{min-height:400px;position:relative}
.section-intro header.section-header{padding:140px 0}
.section-intro header.section-header h2{font-size:4.28571rem;display:inline-block;text-align:left;margin:0;position:relative;z-index:200}
.section-intro header.section-header h2:after{content:url(img/header-decor2.png);display:inline-block;position:absolute;top:-100px;left:0;right:0;z-index:-1}
.section-intro:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:-1}
.bg-intro1{background:url(img/backgrounds/intro1.jpg) center center no-repeat;background-size:cover}
.bg-intro2{background:url(img/backgrounds/intro2.jpg) center center no-repeat;background-size:cover}
.bg-intro3{background:url(img/backgrounds/intro3.jpg) center center no-repeat;background-size:cover}
.bg-intro4{background:url(img/backgrounds/intro4.jpg) center center no-repeat;background-size:cover}
.bg-intro5{background:url(img/backgrounds/intro5.jpg) fixed}
.bg-intro5 header.section-header h2{text-align:center;display:block;width:100%}
.bg-intro5 header.section-header h2:after{display:block;width:100%;position:absolute;top:15px;content:'Welcome to lorex shop';font-size:5.71429rem;text-transform:uppercase;line-height:1;opacity:.2;overflow:hidden}
.bg-intro5 header.section-header p{display:block;width:100%;text-align:center;color:#fff;margin-top:40px}
.section-products h3{margin:25px 0 20px}
.section-products ul.products-list{text-align:center;margin-bottom:52px}
.section-products figure.product-descr,.section-products-list .list-product-wrapper{margin-bottom:60px}
.section-products ul.products-list li{display:inline-block;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:300;font-size:1.28571rem;margin-right:30px}
.section-products ul.products-list li:last-child{margin-right:0}
.section-products ul.products-list li a{border-color:transparent}
.section-products ul.products-list li a:hover{border-color:#0064be}
.section-products figure.product-descr .product-img-wrapper{max-height:360px;text-align:center}
.section-products figure.product-descr .product-img-wrapper img{display:inline-block}
.section-products figure.product-descr figcaption{background:#fff}
.section-products figure.product-descr ul.product-buttons-block{position:absolute;bottom:95px;right:0;left:0;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}
.section-products figure.product-descr ul.product-buttons-block li{display:inline-block;margin-right:20px}
.section-products figure.product-descr ul.product-buttons-block li a{font-size:1.71429rem;color:#fff;background:#b2c0ce;text-align:center;-webkit-border-radius:50%;border-radius:50%;width:44px;height:44px;padding-top:10px;line-height:1;border:none}
.section-products figure.product-descr ul.product-buttons-block li a:hover{background:#0064be}
.section-products figure.product-descr ul.product-buttons-block li:last-child{margin-right:0}
.section-products figure.product-descr:hover ul.product-buttons-block{visibility:visible;opacity:1;bottom:123px}
.section-products .control-bar{text-align:right;margin-top:80px}
.section-products .control-bar .products-result{font-family:Oswald,sans-serif;font-weight:300;font-size:1.14286rem;display:block;line-height:1}
.section-products .control-bar ul.control-bar-buttons{margin-top:27px}
.section-products .control-bar ul.control-bar-buttons li{display:inline-block;margin-right:18px}
.section-products .control-bar ul.control-bar-buttons li:last-child{margin-right:0}
.section-products .control-bar ul.control-bar-buttons li a{border:none;stroke:#747474;-webkit-transition:all .5s ease;transition:all .5s ease}
.section-products .control-bar ul.control-bar-buttons li .active,.section-products .control-bar ul.control-bar-buttons li a:hover{stroke:#0064be}
.section-products-list .list-product-wrapper h3{margin-top:0}
.section-products-list .list-product-wrapper .product-full-descr{margin-bottom:18px}
.section-products-list .list-product-wrapper .product-full-descr:before{content:'';display:block;width:60px;border-bottom:1px solid #747474;margin:27px 0}
.section-products-list figure.product-descr{margin:0}
.section-products-list figure.product-descr ul.product-buttons-block{bottom:0}
.section-products-list figure.product-descr:hover ul.product-buttons-block{bottom:28px}
.section-product-single h3{font-size:1.71429rem}
.section-product-single figure.product-descr .product-img-wrapper{display:block;width:100%;border:none;background:#f3f5f8;text-align:center;position:relative}
.section-product-single figure.product-descr .product-img-wrapper img{display:inline-block}
.section-product-single figure.product-descr .product-img-wrapper a{border:none;position:relative}
.section-product-single figure.product-descr .product-img-wrapper a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%; background: #1a1a18 url(img/bg2decor-full3.png) repeat; opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}
.section-product-single figure.product-descr .product-img-wrapper a:before{content:'\e618';font-family:Pe-icon-7-stroke;font-size:3.42857rem;color:#fff;position:absolute;top:0;left:0;right:0;bottom:-10%;margin:auto;display:inline-block;width:48px;height:48px;z-index:220;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}
.section-product-single figure.product-descr .product-img-wrapper a:hover:after{opacity:.8}
.section-product-single figure.product-descr .product-img-wrapper a:hover:before{opacity:1;bottom:0}
.section-product-single ul.product-thumbnails{display:table;width:100%;margin:30px 0}
.section-product-single ul.product-thumbnails li{display:table-cell;vertical-align:middle;text-align:center;padding:0 5px;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.5}
.section-product-single ul.product-thumbnails li:first-child{padding-left:0}
.section-product-single ul.product-thumbnails li:last-child{padding-right:0}
.section-product-single ul.product-thumbnails .active,.section-product-single ul.product-thumbnails li:active,.section-product-single ul.product-thumbnails li:focus,.section-product-single ul.product-thumbnails li:hover{opacity:1}
.section-product-single .product-rating{margin:22px 0}
.section-product-single .control-bar{display:inline-block}
.section-product-single .product-full-descr:after,.section-product-single .product-full-descr:before{content:'';display:block;width:60px;border-bottom:1px solid #747474;margin:20px 0}
.section-product-single ul.product-options{display:inline-block;font-family:Oswald,sans-serif;font-weight:300;margin-left:40px}
.section-product-single ul.product-options li{display:inline-block}
.section-product-single ul.product-options li:not(:last-child):after{padding:0 10px;content:'•'}
.section-product-single ul.product-options li a{border:none}
.section-product-single .shopping-cart-buttons{margin-top:27px}
.section-product-single .shopping-cart-buttons .btn-default{margin-left:30px}
.section-product-single ul.product-tabs{margin-top:70px}
.section-product-single ul.product-tabs li{display:inline-block;font-family:Oswald,sans-serif;font-weight:300;font-size:1.71429rem;margin-right:70px}
.section-product-single ul.product-tabs li:last-child{margin-right:0}
.section-product-single ul.product-tabs li a{line-height:1;display:block;border:none;color:#747474}
.section-product-single ul.product-tabs li a:hover{color:#0064be}
.section-product-single ul.product-tabs li a:hover:after{border-color:#0064be}
.section-product-single ul.product-tabs li a:after{content:'';display:block;width:60px;border-bottom:1px solid #747474;margin:40px 0;-webkit-transition:all .5s ease;transition:all .5s ease}
.section-product-single ul.product-tabs .active a{color:#30312f}
.section-product-single ul.product-tabs .active a:after{border-color:#30312f}
.section-product-single ul.product-features{display:block;width:100%;max-width:512px}
.section-product-single ul.product-features li{display:block;position:relative}
.section-product-single ul.product-features li:after{position:absolute;bottom:10px;left:0;content:'';width:100%;border-bottom:2px dotted #747474;border-color:#747474;z-index:-1}
.section-product-single ul.product-features li .product-value{display:inline-block;float:right;background:#fff;padding-left:5px}
.section-product-single ul.product-features li .product-param{display:inline-block;background:#fff;padding-right:5px}
.section-product-single ul.product-reviews{display:block;width:100%}
.section-product-single ul.product-reviews li .review-heading h3{font-size:1.28571rem}
.section-product-single ul.product-reviews li .review-content:after{content:'';display:block;width:60px;border-bottom:1px solid #747474;margin:15px 0 40px}
.section-product-single ul.product-reviews li .product-rating{color:#0064be}
.section-product-single .btn-add-review{font-family:Oswald,sans-serif;font-weight:300;font-size:1.28571rem}
.section-info{background:url(img/heliport-burevestinik-m.jpg) center bottom fixed no-repeat}
.section-info .parallax-bg{display: block; max-width: 100%; width: 100%; height: auto; }
.section-info .section-content{padding:180px 0 50px 0}
.section-brands .section-content{padding:30px 0;text-align:center}
.section-brands .table-responsive{border:none}
.section-brands .brands-block{display:table;width:100%;border-spacing:50px 0}
.section-brands .brand-wrapper{display:table-cell}
.section-newsletter{background:#e6e6e5 url(img/backgrounds/burevestnik.png) repeat;}
.section-newsletter .parallax-bg{}
.section-newsletter header.section-header h2{margin-top:60px;color:#fff}
.section-newsletter header.section-header h2:after{content:url(img/header-decor-white.svg)}
.section-newsletter .section-content{margin:10px 0 5px 0;padding-bottom:5px;text-align:center}
.section-newsletter .section-content p{color:#fff;font-size:1.28571rem}
.section-cart .cart-table{display:table;width:100%;border-collapse:collapse}
.section-cart .cart-table-header,.section-cart .cart-table-row{display:table-row}
.section-cart .cart-table-row{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.section-cart .cart-table-row:not(:first-child){padding:20px 0}
.section-cart .cart-table-header,.section-cart .cart-total-wrapper{font-family:Oswald,sans-serif;font-weight:400;font-size:1.14286rem}
.section-cart .cart-total-wrapper{padding:30px 0 45px}
.section-cart .cart-total-wrapper .amount-total{display:inline-block}
.section-cart .cart-total-wrapper .product-price-current{display:inline-block;float:right}
.section-cart .product-control-btn,.section-cart .product-descr,.section-cart .product-img-wrapper,.section-cart .product-price,.section-cart .product-price-total,.section-cart .product-qty,.section-cart .table-heading{display:table-cell;vertical-align:middle;padding:20px 0}
.section-cart .product-img-wrapper{background:0 0}
.section-cart .product-img-wrapper img{max-width:95px;max-height:126px;background:#f3f5f8}
.section-cart .product-descr h3{font-size:1.28571rem;display:block;width:100%}
.section-404 figure.info-block-404 img,.section-about .about-img-container,.section-about .about-img-container img{display:inline-block}
.section-cart .product-descr .product-option{display:inline-block;font-family:Oswald,sans-serif;font-weight:300;font-size:1rem;color:#30312f;margin:20px 10px 0 0}
.section-cart .product-control-btn{text-align:right}
.section-cart .product-control-btn .product-control-btn-delete{border:none;font-size:1.71429rem;vertical-align:middle}
.section-cart .btn-default{float:right}
.section-about .section-header{margin-bottom:35px}
.section-about .about-img-container{padding:25px;text-align:center;position:relative;width:auto}
.section-about .about-img-container:before{top:0;right:0}
.section-about .about-img-container:after{bottom:0;left:0}
.section-about .about-descr{margin-top:0}
.section-404 .section-content{margin:300px 0;text-align:center}
.section-404 figure.info-block-404 figcaption{margin-top:80px}
.page-footer-default{background:#1a1a18 url(img/bg2decor-full3.png) repeat; color:#d8dede}
.page-footer-default h2{font-size:1.5rem;color:#fff;margin-top: 1px; margin-bottom:17px}
.page-footer-default .navbar-footer{padding:45px 0 15px 0px; -webkit-border-radius:0;border-radius:0;margin:0}
.page-footer-default ul.navbar-nav-footer li{display:block; list-style-type: circle; padding:0px 0px 0px 15px}
.page-footer-default ul.navbar-nav-footer li:first-child{}
.page-footer-default ul.navbar-nav-footer li a{line-height:1.4;color:#d8dede}
.page-footer-default ul.navbar-nav-footer li a:hover{color:#fff;border-color:#d8dede}
.page-footer-default ul.instagram-thumbs-list li{display:inline-block;margin:0 10px 15px 0}
.page-footer-default ul.instagram-thumbs-list li a{border:none;opacity:.6}
.page-footer-default ul.instagram-thumbs-list li a:hover{opacity:1}
.page-footer-default .bottom-info-block{border-top:1px solid #747474;padding:15px 0}
.page-footer-default .bottom-info-block small{display:inline-block;padding:5px 0;font-family: 'Constantia', 'Times New Roman', Times, serif;font-size:1rem}
.product-price-current,.product-price-old,.sidebar h2{font-family:Oswald,sans-serif}
.page-footer-default .bottom-info-block ul.payment-systems-list{text-align:right}
.page-footer-default .bottom-info-block ul.payment-systems-list li{display:inline-block;margin-right:30px}
.page-footer-default .bottom-info-block ul.payment-systems-list li:last-child{margin-right:0}
.sidebar{margin-top:30px}
.sidebar h2{font-weight:400;font-size:1.28571rem;margin-top:50px}
.sidebar h2:after{content:'';display:block;width:30px;border-bottom:1px solid #30312f;margin:18px 0 25px}
.sidebar ul li{margin-bottom:10px}
.sidebar ul li:last-child{margin-bottom:0}
.sidebar ul li a{border:none}
.slider.slider-horizontal{width:100%;max-width:200px}
.slider.slider-horizontal .slider-track{height:4px;margin:0;top:0;left:0;position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background:#f3f5f8}
.slider.slider-horizontal .slider-track .slider-selection{background:#0064be;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.slider.slider-horizontal .slider-handle{width:14px;height:14px;background-color:#fff;background-image:none;-webkit-box-shadow:none;box-shadow:none;border:2px solid #0064be}
.slider.slider-horizontal .max-slider-handle{border:5px solid #0064be}
.table-responsive{margin:0;padding:0;border:none}hr{margin:27px 0;border-top:1px solid #30312f;max-width:60px}
.product-mark-new:after,.product-mark-new:before,.product-mark-sale:after,.product-mark-sale:before{display:inline-block;line-height:1;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;color:#fff;padding:5px 10px;position:absolute;top:16px}figure.product-descr{position:relative}
.product-mark-new:before{content:'new';background:#b2c0ce;right:16px}
.product-mark-sale:after{content:'sale';background:#0064be;right:16px}
.product-mark-sale.product-mark-new:before{right:72px}
.product-img-wrapper{background:#f3f5f8}
.product-price-current{font-weight:400;font-size:1.42857rem;color:#0064be}
.breadcrumb,.pagination>li>a{font-weight:300;color:#747474;line-height:1;padding:0}
.product-price-old{font-weight:300;font-size:1.14286rem;margin-left:18px;text-decoration:line-through}
.product-reviews-counter{margin-left:20px}
.product-rating{display:inline-block;font-family:FontAwesome;font-size:1.28571rem}
.product-rating .product-reviews-counter{font-family: 'Constantia', 'Times New Roman', Times, serif;font-size:1rem}
.breadcrumb,.btn-cta,.pagination>li>a,.product-qty-input{font-family:Oswald,sans-serif}
.rating-0s:before{content:'\f006 \f006 \f006 \f006 \f006'}
.rating-05s:before{content:'\f123 \f006 \f006 \f006 \f006'}
.rating-1s:before{content:'\f005 \f006 \f006 \f006 \f006'}
.rating-15s:before{content:'\f005 \f123 \f006 \f006 \f006'}
.rating-20s:before{content:'\f005 \f005 \f006 \f006 \f006'}
.rating-25s:after{content:'\f005 \f005 \f123 \f006 \f006'}
.rating-30s:before{content:'\f005 \f005 \f005 \f006 \f006'}
.rating-35s:before{content:'\f005 \f005 \f005 \f123 \f006'}
.rating-40s:before{content:'\f005 \f005 \f005 \f005 \f006'}
.rating-45s:before{content:'\f005 \f005 \f005 \f005 \f123'}
.rating-50s:before{content:'\f005 \f005 \f005 \f005 \f005'}
.product-qty-btn{border:none;font-size:1.71429rem;vertical-align:middle}
.product-qty-input{padding:0;margin:0 4px 0 0;display:inline-block;font-weight:300;font-size:1rem;width:auto;text-align:center;border:none;outline:0}
.breadcrumb{margin:0;font-size:1.14286rem;background:#fff}
.breadcrumb li a{line-height:1;border:none}
.breadcrumb>li+li:before{content:'-'}
.pagination{width:100%;text-align:center;padding:0;margin:40px 0 0}
.pagination>li{display:inline-block;height:24px}
.pagination>li>a{background:0 0;border:none;-webkit-border-radius:0;border-radius:0;font-size:1.28571rem}
.btn-readmore:after,.dropdown-toggle:after{font-family:FontAwesome}
.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover{color:#0064be;background:0 0}
.pagination>li>a i{font-size:1.71429rem}
.pagination>li:first-child{margin-right:20px}
.pagination>li:last-child{margin-left:20px}
.pagination>li:not(:first-child):not(:last-child):not(:nth-last-child(2)):after{display:inline-block;content:'•';line-height:1;font-size:1.28571rem;vertical-align:top;margin:0 15px}
.pagination>li:nth-last-child(2):after{content:'';display:inline-block;line-height:1;font-size:1.28571rem;vertical-align:top}
.pagination>li:first-child,.pagination>li:last-child{padding:0;-webkit-border-radius:0;border-radius:0}
.dropdown-menu{margin:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px 0 rgba(48,49,47,.15);box-shadow:0 10px 20px 0 rgba(48,49,47,.15);min-width:250px}
.dropdown-toggle:after{content:''; font-size:.85714rem;margin-left:5px;vertical-align:middle;display:inline-block;height:14px}
.dropdown-submenu>a:after{border:0;float:none}
.dropdown-submenu .dropdown-menu{top:0!important;margin:0 0 0 30px}
.btn-readmore{line-height:1.28571rem;color:#747474;border-color:transparent}
.btn-readmore:hover{color:#747474;border-color:#747474}
.btn-readmore:after{content:'\f178';margin-left:10px}
.btn-cta{display:inline-block;font-weight:400;font-size:1.28571rem;background:0 0;color:#fff;letter-spacing:.07143rem;line-height:1;text-align:center;border:2px solid #fff;padding:16px 25px;-webkit-transition:all .5s ease;transition:all .5s ease}
.btn-accent,.btn-default,.social-buttons-block .social-heading{font-family:Oswald,sans-serif;font-weight:300}
.btn-cta:hover{background:#fff;color:#747474;border-color:#fff}
.btn-accent,.btn-default{display:inline-block; font-size:1rem; text-transform:uppercase;line-height:1;padding:16px 50px;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff;border:none}
.btn-accent{background:#0064be}
.btn-accent:hover{background:#db0014;color:#fff}
.btn-accent:active{background:#a8000f;color:#30312f}
.btn-default{background:#30312f}
.btn-default:hover{background:#000;color:#fff}
.btn-default:active{background:#000;color:#747474}
.social-buttons-block{margin-top:60px}
.social-buttons-block .social-heading{margin-right:15px}
.social-buttons-block ul.social-buttons{display:inline-block}
.social-buttons-block ul.social-buttons li{display:inline-block;border:1px solid #30312f;-webkit-border-radius:50%;border-radius:50%;width:32px;height:32px;text-align:center;color:#747474;-webkit-transition:all .5s ease;transition:all .5s ease;margin-right:10px}
.social-buttons-block ul.social-buttons li:last-child{margin-right:0}
.social-buttons-block ul.social-buttons li a{display:inline-block;border:none;width:100%;height:100%}
.social-buttons-block ul.social-buttons li:hover{border-color:#0064be}
.banner-decor-text{text-align:left;display:block;font-size:3.42857rem;color:#0064be;margin-top:32px}
.info-block{display:block;width:100%;background:#1a1a18 url(img/bg2decor-full3.png) repeat; text-align:center;padding:40px 0 25px 0;border:none;color:#fff;margin-bottom:30px}
.info-block h2{font-family: 'Constantia', 'Times New Roman', Times, serif; color: #fff; font-weight:400; font-size:1.7rem; text-transform: none; margin:10px 10px 25px 10px;-webkit-transition:all .5s ease;transition:all .5s ease}
.info-block i{font-size:4.28571rem}
.info-block:after,.info-block:before{content:'';width:40px;height:40px;border-color:#30312f;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}
.info-block:before{top:20px;right:35px;border-top:2px solid #fff;border-right:2px solid #fff}
.info-block:after{bottom:50px;left:35px;border-bottom:2px solid #fff;border-left:2px solid #fff}
.info-block:hover:after,.info-block:hover:before{border-color:#fff}
.info-block:hover:before{-webkit-transform:translate3d(-5px,5px,0);transform:translate3d(-5px,5px,0)}
.info-block:hover:after{-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}
.info-block:hover a,.info-block:hover h2{color:#cfcfcf}form input{padding:30px 35px;line-height:1;background:#fff;color:#30312f;font-size:1.28571rem;-webkit-border-radius:0;border-radius:0;border:none}form input:focus{outline:0}form input[type=checkbox]{display:none}form input[type=checkbox]+label{cursor:pointer}form input[type=checkbox]+label span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:#d8d8d8;-webkit-border-radius:2px;border-radius:2px;position:relative;margin-right:15px}form input[type=checkbox]+label span:after{content:' ';font-family:FontAwesome;font-size:1rem;color:#fff;height:14px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.form-contact label,.form-payment label,.form-search input[type=text]{line-height:1;font-family:Oswald,sans-serif;font-weight:300}form input[type=checkbox]:checked+label span:after{content:'\f00c'}
.form-subscribe{position:relative;display:inline-block;margin-top:45px;width:630px}
.form-subscribe input{width:100%}
.form-subscribe button[type=submit]{position:absolute;top:0;bottom:0;right:30px;font-size:2.71429rem;color:#30312f}
.form-search button[type=submit]:hover,.form-subscribe button[type=submit]:hover{color:#0064be}
.form-search{display:table}
.form-search button[type=submit]{display:table-cell;padding-right:25px}
.form-search input[type=text]{display:table-cell;padding:0;height:32px;font-size:1rem;color:#9f9f9f}
.form-contact input[type=text],.form-contact select,.form-contact textarea,.form-payment input[type=text],.form-payment select,.form-payment textarea{outline:0;border-top:0;border-right:0;border-bottom:1px solid #d8dede;border-left:0;display:block;width:100%;padding:24px;font-size:1rem;color:#747474;-webkit-transition:all .5s ease;transition:all .5s ease}
.form-contact input[type=text]:focus,.form-contact select:focus,.form-contact textarea:focus,.form-payment input[type=text]:focus,.form-payment select:focus,.form-payment textarea:focus{border-color:#0064be;color:#0064be}
.form-contact textarea,.form-payment textarea{resize:none;height:200px}
.form-contact select,.form-payment select{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}
.form-contact .buttons-block,.form-payment .buttons-block{margin-top:50px;text-align:center}
.form-contact label,.form-payment label{margin:50px 0 0}
.form-contact .btn-accent,.form-payment .btn-accent{float:right;margin-bottom:30px;margin-left:30px}
.form-contact .btn-default,.form-payment .btn-default{float:right}
.form-contact .btn-accent,.form-contact .btn-default,.form-payment .btn-accent,.form-payment .btn-default{font-size:1.14286rem;padding:22px 35px}
.form-coupon input[type=text]{outline:0;border-right:0;border-bottom:1px solid #d8dede;border-left:0;display:inline-block;padding:14px 24px;font-size:1rem;color:#747474;-webkit-transition:all .5s ease;transition:all .5s ease;max-width:170px}
.form-coupon input[type=text]:focus{border-color:#0064be;color:#0064be}
.form-coupon .btn-accent{margin-left:30px}
.contact-map{width:100%;height:410px;margin-top:120px}
.carousel .carousel-img-wrapper{max-height:100vh}
.carousel .carousel-caption{display:inline-block;width:100%;position:absolute;top:50px;bottom:0;left:0;right:inherit;text-shadow:none}
.carousel h2,.carousel h3,.carousel h4{font-family:Montserrat,sans-serif;font-weight:400;color:#fff;text-shadow:14px 14px 0 rgba(255,255,255,.15)}
.carousel h2{font-size:3.85714rem;line-height:5.14286rem}
.carousel h3{font-size:10rem;line-height:10.71429rem;text-transform:uppercase}
.carousel h4{text-shadow:none}
.carousel .item .btn-cta{margin-top:60px}
.carousel .item1 .carousel-caption{text-align:left}
.carousel .item4 .carousel-caption{text-align:right}
.carousel .item-overlay:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#262635;opacity:.3}
.carousel .carousel-control-block{position:absolute;bottom:50px;right:15px;display:table}
.carousel .carousel-control,.carousel .carousel-indicators{position:relative;display:table-cell;top:0;right:0;bottom:0;left:0;width:auto}
.carousel .carousel-control{background-image:none;border:none}
.carousel .carousel-control.left{padding-right:40px}
.carousel .carousel-control.right{padding-left:40px}
.carousel .carousel-indicators{margin:0;padding:0}
.carousel .carousel-indicators li{width:auto;height:auto;-webkit-border-radius:0;border-radius:0;text-indent:0;border:none;font-family:Oswald,sans-serif;font-weight:400;font-size:1.28571rem;color:#fff;margin-right:40px;-webkit-transition:all .5s ease;transition:all .5s ease}
.carousel .carousel-indicators li:last-child{margin-right:0}
.carousel .carousel-indicators .active{font-size:1.71429rem;background:0 0}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.mfp-figure:after{background:#f3f5f8}
.datepicker-days{padding:10px}
.datepicker-days table{width:100%}@media only screen and (max-width:992px){.page-header-default ul.navbar-nav li.dropdown-large-menu .dropdown-menu{width:auto;max-width:100%;margin:0 15px}
.page-footer-default h2{margin:30px 0 15px}
.form-coupon .btn-accent{margin-left:12px}
.bg-intro5,.section-info{background-attachment:fixed}}@media only screen and (max-width:768px){.section-cart .btn-default,.section-product-single .shopping-cart-buttons .btn-accent,.section-product-single .shopping-cart-buttons .btn-default{width:100%;text-align:center}
.tel {font-size: 25px;}
h2 {font-size: 2.5em; line-height:1.1em;}
.page-header-default ul.navbar-nav ul.dropdown-menu li{padding:12px 0}
.page-header-default ul.control-bar{text-align:left;position:relative;padding:1px 0}
.page-header-default ul.control-bar .dropdown-menu-cart{top:64px}
.page-header-default ul.control-bar li{position:static}
.page-header-default .logo-wrapper{border-right:0;padding:25px 0}
.page-header-default .form-search{padding:25px 0}
.page-footer-default .navbar-footer{padding:30px 0}
.dropdown-submenu>.dropdown-menu{display:none;opacity:1;visibility:visible}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.section-intro{text-align:center}
.section-newsletter .form-subscribe{width:100%}
.section-cart .btn-default{float:left;margin-top:30px}
.section-products-list .list-product-wrapper h3{margin-top:25px}
.section-product-single .control-bar{display:block;margin-bottom:15px}
.section-product-single ul.product-options{display:block;margin-left:0;margin-bottom:15px}
.section-product-single .shopping-cart-buttons .btn-default{margin-left:0;margin-top:15px}}@media only screen and (max-width:480px){.bg-intro5 header.section-header h2:after,.carousel h2,.section-intro header.section-header h2{font-size:2.71429rem}
.page-footer-default .bottom-info-block,.page-header-default ul.control-bar .shopping-cart-buttons{text-align:center}
.carousel h2{line-height:3.85714rem}
.carousel h3{font-size:5.71429rem;line-height:5.71429rem}
.carousel .item .btn-cta{margin-top:20px}
.carousel .carousel-control-block{width:100%;bottom:15px;right:0;left:0}
.carousel .carousel-indicators li{margin-right:25px}
.carousel .carousel-control.left{padding-left:15px}
.carousel .carousel-control.right{padding-right:15px}
.page-header-default .logo-wrapper{padding:25px 0 0}
.page-header-default ul.control-bar{padding-top:0;position:relative}
.page-header-default ul.control-bar li{padding:0 12px;position:static}
.page-header-default ul.control-bar .dropdown-menu-cart{min-width:270px!important;top:30px}
.page-header-default ul.control-bar .shopping-cart-buttons .btn-accent{width:100%;margin-bottom:15px}
.page-header-default ul.control-bar .shopping-cart-buttons .btn-default{width:100%;float:none!important}
.page-header-default ul.navbar-nav{border:none}
.page-header-default ul.navbar-nav li{padding:12px 0}
.page-header-default ul.navbar-nav ul.dropdown-menu li{padding:6px 0}
.page-header-default ul.navbar-nav ul.dropdown-menu .dropdown-toggle:after{content:'\f107'}
.page-header-default .form-search input[type=text]{width:85%}
.form-contact .btn-accent,.form-contact .btn-default,.form-payment .btn-accent,.form-payment .btn-default{width:100%}
.page-footer-default .bottom-info-block ul.payment-systems-list{text-align:center;margin-bottom:30px}}

@media only screen and (max-width:320px){.carousel h2{font-size:2.14286rem; line-height:2.57143rem} 
 h2 {font-size: 1.9em; line-height:1.1em;}
.carousel h3{font-size:4.28571rem;line-height:4.28571rem}
.form-coupon .btn-accent{margin-top:15px;margin-left:0}
.page-footer-default .bottom-info-block small{line-height:1.5rem;}
.tel {font-size: 21px;}
.section-info .section-content {padding: 15px 0 15px 0;}
}