body{font-family:'Lora', serif;font-weight:400;color:#777777;font-size:13px;line-height:20px;}
h1, h2, h3, h4, h5, h6{font-weight:400;font-family:'Lora', serif;margin:10px 0 20px}
button{outline:none}
.fa{font-size:14px; padding: 0 15px;}
/*.fa-twitter, .fa-facebook, .fa-linkedin {font-size:48px;}*/
h1{font-size:33px;}
h2{font-size:27px;}
h3{font-size:21px;text-transform:uppercase;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:10.2px;}
a, a:visited{color:#777;outline:none}
a:hover{text-decoration:none;color:#e65e63}
a:active,
a:focus{outline:none;text-decoration:none;color:#e65e63}
img{max-width:100%;}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size:12px;border-radius:0}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:12px;}
.input-group .input-group-addon{font-size:12px;height:30px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
.dropdown-menu li > a:hover{text-decoration:none;color:#ffffff;background-color:#e65e63;background-repeat:repeat-x;}
#top{border-bottom:1px solid #e3e3e3;margin-bottom:28px;margin-top:54px;padding-bottom:11px;}
#top .container{padding:0 20px;}
#top #currency .currency-select{text-align:left;}
#top-links a{font-size:12px;font-family:'Lora', serif;text-transform:uppercase;}
#top .btn-link, #top-links li{font-size:12px;text-decoration:none;}
#top-links li a.active{color:#e65e63}
#top-links li a i{display:none;}
#top-links .dropdown-menu a{text-shadow:none;}
#top-links .dropdown-menu a:hover{color:#FFF;}
#top .btn-link strong{font-size:14px;}
#top-links ul{margin:0}
#top-links a + a{margin-left:15px;}
#logo{margin:0 0 35px 0;float:left;}
#search{position:relative;z-index:46;float:right;margin:30px 0 20px 0}
#search button:active,
#search button:hover{color:#333}
#search button{float:left;background:none;border:0;padding:8px 10px;color:#777}
#search input{float:left;border:1px solid #e3e3e3;line-height:20px;height:36px;padding:8px;}
.checkout_button{float:right;margin:19px 0 15px 26px;}
.checkout_button a:hover{}
.checkout_button a{position:relative;display:inline-block;font-size:17px;line-height:21px;color:#fff;text-transform:uppercase;padding:15px 19px;background-color:#e65e63;z-index:0}
.checkout_button a:after,
.checkout_button a:before{content:'';position:absolute;width:100%;height:0;top:0;left:0;z-index:-1;background:#777;opacity:0.5;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.checkout_button a:after{top:auto;bottom:0;}
.checkout_button a:hover:after,
.checkout_button a:hover:before{height:100%;}
.box-cart{margin:12px 0 10px 20px;float:right;position:relative;}
.box-cart .btn-danger{border:0}
.box-cart .btn-danger:active,
.box-cart .btn-danger:focus,
.box-cart .btn-danger:hover{background:none;color:#e65e63}
#cart{position:relative;}
#cart > button i{display:none;}
#cart > button{border:0;text-align:center;font-size:17px;color:#fff;background:url(../image/bg-cart.png) no-repeat left top;width:47px;height:62px;}
#cart .btn{margin-bottom:5px;}
#cart tr:first-child td{border-top:0;}
#cart td{font-size:13px;}
#cart td .name a{font-size:14px;}
#cart .total td strong{font-size:12px;font-style:italic;color:#777}
#cart .total td{border:0;padding:2px;font-size:14px;font-weight:bold;color:#e65e63}
#cart .price-cart{color:#e65e63;font-weight:bold;}
#cart > button:hover,
#cart.open > button{}
#cart #cart-total{display:none;}
#cart.open > .btn:hover{color:#444;}
#cart .dropdown-menu{background:#fff;z-index:1001;}
#cart .dropdown-menu img{max-width:50px}
#cart .dropdown-menu{min-width:260px;}
#cart .dropdown-menu table{margin-bottom:10px;}
#cart .dropdown-menu li > div{padding:0 10px;}
#cart .dropdown-menu li p{margin:20px 0;}
#cart .table.total tr:nth-child(4) td strong, #cart .table.total tr:nth-child(4) td{color:#333;font-size:20px;font-style:normal;font-weight:bold;}
.cart-q{max-width:78px;float:none;display:inline-block;margin-right:3px;}
.shoping_cart td{vertical-align:middle !important;}
input#input-voucher,
input#input-coupon{display:inline-block;width:45%;margin-right:5px;}
#menu-gadget{display:none;}
#menu{background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;z-index:25;top:0;width:100%;min-height:inherit;margin-bottom:0;border-radius:0}
#menu .nav > li > a:hover{color:#e65e63;background:none;}
#menu .nav > li{padding:0 15px;}
#menu .nav > li > a{font-family:'Lora', serif;font-size:21px;line-height:30px;text-transform:uppercase;display:inline-block;color:#777777;padding:17px 0;margin:-1px 0;background-color:transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;}
#menu .nav > li > a:hover, #menu .nav > li.open > a{color:#e65e63;border-color:#e65e63;}
#menu .dropdown-menu{padding-bottom:0;}
#menu .dropdown-inner{display:table;}
#menu .dropdown-inner ul{display:table-cell;}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#333333;font-size:12px;}
#menu .dropdown-inner li a:hover{color:#FFFFFF;}
#menu .see-all{display:block;margin-top:0.5em;border-top:1px solid #DDD;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px;}
#menu .see-all:hover, #menu .see-all:focus{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
#menu .btn-navbar{font-size:15px;font-stretch:expanded;color:#FFF;padding:2px 18px;float:right;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color:#ffffff;background-color:#229ac8;}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block;}
}
@media (max-width:767px){#menu{border-radius:4px;}
#menu div.dropdown-inner > ul.list-unstyled{display:block;}
#menu div.dropdown-menu{margin-left:0 !important;padding-bottom:10px;background-color:rgba(0, 0, 0, 0.1);}
#menu .dropdown-inner{display:block;}
#menu .dropdown-inner a{width:100%;color:#fff;}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover{background:rgba(0, 0, 0, 0.1);}
#menu .see-all{margin-top:0;border:none;border-radius:0;color:#fff;}
}
#content{min-height:600px;}
.common-home footer{border-top:0;margin-top:0;}
footer{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:45px;}
footer hr{border-top:none;border-bottom:1px solid #666;}
footer li{padding:5px 0;text-transform:uppercase;font-size:12px;}
footer li.phone{font-size:24px;color:#e65e63}
footer a{font-size:12px;text-transform:uppercase;}
footer h5{color:#272727;font-size:16px;line-height:24px;font-weight:400;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #e3e3e3;margin:0 0 20px}
.socials{margin-top:10px;}
.socials a i:hover{color:#e65e63}
.socials a i{font-size:25px;margin-right:10px;color:#dddddd}
.copyright br{display:none;}
.copyright a{font-size:10px;}
.copyright div>a:first-child{float:right;}
.copyright{margin-top:30px;padding:25px 0 50px;border-top:1px solid #e3e3e3;font-size:10px;}
.alert{position:relative;top:0;left:0;width:100%;text-align:center;padding:8px 14px 8px 14px;z-index:30}
.alert-success{background-color:#55c65e;border-color:#48b151;color:#ffffff;}
#product .alert{position:relative;}

/*
.breadcrumb{margin:0 0 20px 0;padding:8px 0;border-radius:0;border:1px solid #ddd;}
*/
.breadcrumb{margin:-20px 0 20px 0;padding:8px 0;border-radius:0;}

.breadcrumb i{font-size:15px;}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0 20px;position:relative;white-space:nowrap;}
.breadcrumb > li + li:before{content:'';padding:0;}
.breadcrumb > li:after{content:'';display:block;position:absolute;top:-3px;right:-5px;width:26px;height:26px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pagination{margin:0;}
.buttons{margin:1em 0;overflow:auto;}
.btn{border:1px solid #cccccc;padding:4px 12px;border-radius:0;box-shadow:none;font-size:16px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.btn i{line-height:24px;vertical-align:top;}
.btn.btn-add i{line-height:27px;vertical-align:top;display:block;}
.btn.btn-add{font-size:17px;line-height:27px;text-transform:uppercase;padding:12px 16px;position:relative;color:#e65e63;background:#fff;border-color:#e4e4e6;box-shadow:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0}
.btn.btn-add:hover{color:#fff;background-color:#e65e63;border-color:#e65e63;}
.btn-icon:hover{background-color:#e65e63;border-color:#e65e63;color:#fff}
.btn-icon i{line-height:27px;vertical-align:top;}
.btn-icon{border:1px solid #e4e4e6;background-color:#fff;padding:12px 16px;font-size:17px;border-radius:0}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:10px 16px;font-size:15px;}
.dropdown-menu{border-radius:0}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:12px;}
.btn-group > .btn-xs{font-size:9px;}
.btn-group > .btn-sm{font-size:10.2px;}
.btn-group > .btn-lg{font-size:15px;}
#list-view.active,
#grid-view.active{color:#e65e63}
#list-view,
#grid-view{background:none;line-height:normal;box-shadow:none}
.btn-danger,
.btn-primary,
.btn-info,
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-color:#dddddd;background:#fff;border-radius:0}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary,
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger,
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info,
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled],
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{border-color:#e65e63;background:#e65e63;text-shadow:none;color:#fff;box-shadow:none}
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #e65e63;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{margin-bottom:30px;position:relative;}
column .product-thumb{margin-bottom:0px;}
.product-list .product-thumb:hover .image img,
.product-grid .product-thumb:hover .image img,
.common-home .product-thumb:hover .image img,
column .product-thumb:hover .image img{box-shadow:0 0 15px rgba(0,0,0,0.5)}
.product-thumb .image img{-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.product-thumb .image{text-align:center;margin-bottom:20px;}
.image img{background-color:#f7f7f7;}
.product-thumb .image a{display:block;}
.product-thumb .image a:hover{}
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
@media (min-width:767px){.product-list .product-thumb .image{float:left;max-width:210px;}
}
.product-thumb h4{font-weight:bold;}
.product-thumb .caption{}
.product-list .product-thumb .caption{margin-left:230px;}
@media (max-width:1200px){.product-grid .product-thumb .caption{padding:0 10px;}
}
@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px;}
.product-grid .product-thumb .caption{min-height:0;}
}
.product-list .product-thumb .rating{right:auto;left:10px}
.product-thumb .rating{padding-bottom:10px;position:absolute;top:10px;right:10px;}
.rating .fa-stack{font-size:8px;width:1.4em}
.rating .fa-star-o{color:#999;font-size:11px;}
.rating .fa-star{color:#e65e63;font-size:11px;}
.rating .fa-star + .fa-star-o{color:#e65e63;}
h2.price{margin:0;}
.product-grid .product-thumb .description{height:40px;overflow:hidden;}
.product-thumb .description{margin-bottom:15px;}
.price{line-height:120%;color:#e65e63;font-size:24px;padding-bottom:10px;}
.price-tax{font-size:12px;}
td .name a{font-size:13px;}
td .price, .price b{font-size:18px;padding-bottom:0;}
.price-total{font-weight:bold;}
.price s{font-size:15px;}
.prod-stock{color:#6ba239;}
.product-thumb .price-new{}
.price-old{color:#6f6f6f;font-size:17px;text-decoration:line-through;margin-left:10px;font-weight:400;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.product-thumb .button-group{border-top:1px solid #ddd;background-color:#eee;overflow:auto;}
.product-list .product-thumb .button-group{border-left:1px solid #ddd;}
@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none;}
}
.product-thumb .button-group button{width:60%;border:none;display:inline-block;float:left;background-color:#eee;color:#888;line-height:38px;font-weight:bold;text-align:center;text-transform:uppercase;}
.product-thumb .button-group button + button{width:20%;border-left:1px solid #ddd;}
.product-thumb .button-group button:hover{color:#444;background-color:#ddd;text-decoration:none;cursor:pointer;}
@media (max-width:1200px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
@media (max-width:767px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails > img{width:100%;}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd;}
.image-additional{max-width:78px;}
.thumbnails .image-additional{float:left;margin-left:20px;}
.flexslider .slides img{width:inherit;}
.flexslider.carousel .slides img{width:auto;}
.slides{padding:0;margin:0;list-style:none;}
.slides li{text-align:center;}
.slides li img{text-align:center;}
.flex-direction-nav a:before{line-height:40px;}
.box .name{margin-bottom:5px;}
.name a{font-size:15px;color:#2b2e39}
.name a:hover{color:#ccc}
.box{margin-bottom:20px;}
column .box{margin-bottom:30px;}
.box h3{font-size:26px;color:#272727;border-bottom:1px solid #e3e3e3;margin:0 0 30px;text-transform:uppercase;padding-bottom:20px;text-align:center;}
column .box h3{font-size:25px;}
.box.info .box-heading h3{border-bottom:0;padding-bottom:0;}
.box.info .box-content ul{padding:0}
.box.info .box-content ul li{list-style-type:none;padding:5px 20px;border-bottom:1px solid #d6d4d4;}
.sale{font-size:15px;position:absolute;top:10px;left:10px;background-color:#e65e63;color:#fff;line-height:19px;padding:5px 8px;}
column .box.twitter,
column .box.facebook{float:none;width:100%}
.box.facebook .box-heading h3{text-align:left;border-bottom:1px solid #e3e3e3;color:#272727;font-size:16px;font-weight:400;line-height:24px;margin:0 0 20px;padding-bottom:15px;text-transform:uppercase;}
.box.facebook{max-width:370px;margin-bottom:0;}
.content_bottom .box .box-heading h3 i{font-size:26px;}
.content_bottom .box .box-heading h3{border-bottom:0;padding-bottom:0;}
.content_bottom .box.facebook .box-heading h3{font-size:25px;}
.box.twitter{margin-bottom:45px;}
#page{overflow:hidden;}
#newcarousel{}
.parallax{line-height:120%;}
.header_modules .parallax{margin-bottom:50px;}
.parallax>div{position:relative;padding:19% 0;color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%}
div.parallax .parallax-3{margin-bottom:35px;color:#272727}
.parallax .parallax-4,
.parallax .parallax-2{text-align:right;color:#fff;}
.parallax .parallax-4 a,
.parallax .parallax-2 a{color:#fff;border-color:#fff;}
.parallax h1{position:relative;font-size:191px;line-height:100%;text-transform:uppercase;margin:0;}
.parallax h2{position:relative;font-size:141px;line-height:80%;text-transform:uppercase;margin:0;text-transform:uppercase;}
.parallax h3{position:relative;font-size:58px;line-height:120%;margin:0 0 6%;text-transform:none;}
.parallax .parallax-2 h4{text-transform:uppercase;}
.parallax h4{position:relative;font-size:34px;line-height:100%;margin:0;}
.parallax>div a:hover:before{width:100%;}
.parallax>div a:before{content:'';position:absolute;display:block;height:4px;width:0;bottom:-4px;background-color:#fff;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.parallax>div a{position:relative;display:inline-block;font-size:21px;text-transform:uppercase;margin:0;color:#333;padding:10px 0;border-top:4px solid #272727;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.parallax .parallax-3>div a:before,
.parallax .parallax-1>div a:before{background-color:#272727;}
.box.category ul.menu{padding:0;margin:0;padding:0 !important}
.box-category .menu li{position:relative;list-style-type:none;}
.box-category .menu li a{display:inline-block;}
.box-category .menu li > a:hover{background-color:#f6f6f6;}
.box-category .menu >li:first-child > a{border-top:1px solid #d6d4d4;}
.box-category .menu li > a{padding:5px 20px;font-size:13px;color:#333333;border-bottom:1px solid #d6d4d4;display:block;}
.box-category .menu li li a{padding:5px 20px;display:block;color:#777777;}
.box-category .menu li li a>i{color:#333333;margin-right:10px;}
.box-category .menu li li li a>i{color:#333333;margin-right:10px;margin-left:10px;}
.box-category .menu li a:hover{color:#e65e63;}
.box-category .menu li li.last{padding-bottom:0 !important;}
.box-category .menu li a+i{position:absolute;display:block;top:2px;right:0;height:24px;width:24px;}
.box-category .menu li a+i{display:block;top:0;color:#c0c0c0;font-size:14px;vertical-align:top;height:30px;background-color:#f6f6f6;line-height:30px;width:30px;text-align:center;right:0}
.box-category .menu li a+i.fa-minus:before{content:'\f068' !important}
.box-category .menu li a+i:hover{cursor:pointer;color:#e65e63}
.box-category .menu li a+i.opened{background-position:center 7px;}
.dropdown-menu > li > a{text-transform:uppercase;color:#777;padding:3px 10px}
.box-category .menu ul{width:auto;padding:0px 0px;display:none;}
.box-category .menu li.active > a > span{color:inherit;}
.box-category .menu li > a.active,
.box-category .menu li:hover > a{}
.box-category .menu li li a.active,
.box-category .menu li li a:hover{color:#e65e63;}
.banners{margin-bottom:28px;}
.banners>div a img{display:inline-block;vertical-align:top;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.banners>div{text-align:center;}
.banners>div a{vertical-align:top;display:block;}
.banners>div div.banner-box:hover h1{margin-left:0;color:#e65e63}
.banners>div div.banner-box:hover h2{margin-left:5%;color:#e65e63}
.banners>div div.banner-box a:hover img{-moz-transform:rotate(-5deg) scale(1.1,1.1);-ms-transform:rotate(-5deg) scale(1.1,1.1);-o-transform:rotate(-5deg) scale(1.1,1.1);-webkit-transform:rotate(-5deg) scale(1.1,1.1);transform:rotate(-5deg) scale(1.1,1.1);}
.banners>div div.banner-box a:hover{box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.banners>div div.banner-box a{border:1px solid #e3e3e3;overflow:hidden;}
.banners>div div.banner-box{position:relative;background:url(../image/banner-shadow.png) no-repeat center bottom;padding-bottom:22px;}
.banners>div .s-desc{text-align:left;position:absolute;top:0;left:0;padding:35% 0 0 7%;color:#272727}
.banners>div .s-desc h2,
.banners>div .s-desc h1{font-size:41px;line-height:100%;margin:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.banners>div .s-desc h1{margin-left:20px;}
.box_html{margin-bottom:0;}
.box_html.advertising{background-color:#e86e72;position:relative;color:#fff;}
.box_html.advertising .col-sm-4>div{position:relative;border-left:1px solid #ef9a9d;padding:30px 0 50px 30px;margin:60px 0 52px}
.box_html.advertising h1{margin:0 0 5px;font-size:42px;text-transform:uppercase;}
.box_html.advertising h2{margin:0 0 10px;font-size:31px;line-height:130%;text-transform:uppercase;}
.box_html.advertising p{color:#f8dadb;line-height:23px;font-size:13px;}
.box_html.advertising a i:hover{background-color:#ccc;-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.box_html.advertising a i{display:block;font-size:25px;background-color:#fff;width:63px;color:#272727;vertical-align:top;line-height:63px;text-align:center;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;border-radius:50%}
.box_html.video_block{text-align:right;color:#fff;padding:13% 0;background:rgba(0,0,0,0.44)}
.box_html.video_block h1{position:relative;font-size:191px;line-height:100%;text-transform:uppercase;margin:0;}
.box_html.video_block h2{position:relative;font-size:141px;line-height:80%;margin:0;text-transform:uppercase;}
.box_html.video_block h3{position:relative;font-size:58px;line-height:120%;margin:0 0 3%;text-transform:none;}
.box_html.video_block h4{position:relative;font-size:34px;line-height:120%;margin:0 0 1%;}
.box_html.video_block a:hover:before{width:100%;}
.box_html.video_block a:before{content:'';position:absolute;display:block;height:4px;width:0;bottom:-4px;background-color:#fff;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.box_html.video_block a{position:relative;display:inline-block;font-size:21px;text-transform:uppercase;margin:0;color:#fff;padding:10px 0;border-top:4px solid #fff;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.product_page{}
.quickview_description iframe,
.product-desc iframe{width:40% !important;float:left;margin-right:2em;}
.product-desc ul{list-style:inside;}
.product-section{margin-bottom:3em;}
.product-content-columns{margin-bottom:3em;}
.product-share{clear:both;padding:0;height:32px;margin-top:1em;}
.product-share li{display:inline-block;text-align:center;margin-right:3px;}
.product-share li a{display:block;height:30px;width:30px;border-radius:100%;background:#ccc;color:#fff;}
.product-share li a:hover{background:#383838;}
.product-share li i{line-height:32px;font-size:18px;}
.product-buttons{clear:both;overflow:hidden;margin:0 -5px 1em;padding:0;}
.product-buttons li{float:left;width:50%;padding:0 5px;list-style:none;}
.product-buttons li button{width:100%;}
.product-section{}
.product-section_title{margin-bottom:2em;text-align:center;}
.review-form-title{text-align:center;}
#reviews_form_title:hover{color:#e65e63;}
#reviews_form_title{cursor:pointer;position:relative;border-bottom:1px solid #ddd;padding:0 10px 5px;display:inline-block;text-align:center;}
#reviews_form_title:before{display:block;position:absolute;bottom:-20px;left:50%;width:0;height:0;border:10px solid transparent;border-top:10px solid #ddd;content:'';margin-left:-10px;}
.product-review-form{display:none;}
.product_page .price-old{color:#E21B1B;}
.product_page #button-cart{width:100%;}
.bx-wrapper .bx-viewport{background-color:transparent;}
.bx-wrapper .bx-controls-direction a i{line-height:34px;vertical-align:top;}
.bx-wrapper .bx-controls-direction a:hover{background-color:#e65e63;color:#fff}
.bx-wrapper .bx-controls-direction a{background:rgba(0,0,0,0.5);color:#fff;line-height:34px;text-align:center;display:inline-block;width:34px;}
#full_gallery{border:1px solid #dddddd}
#default_gallery{margin-bottom:30px;}
#default_gallery .bx-controls-direction,
#default_gallery .bx-controls{height:100%;}
#default_gallery .image-thumb .bx-wrapper .bx-prev,
#default_gallery .image-thumb .bx-wrapper .bx-next{top:auto;bottom:0;width:100%;height:34px;line-height:34px;padding:0;background:rgba(0,0,0,0.5);text-align:center;right:auto;margin:0;left:auto}
#default_gallery .image-thumb .bx-wrapper .bx-prev:hover,
#default_gallery .image-thumb .bx-wrapper .bx-next:hover{background:#e65e63;}
#default_gallery .image-thumb .bx-wrapper .bx-prev{top:0;bottom:auto;right:auto}
#default_gallery .image-thumb .bx-wrapper .bx-prev i,
#default_gallery .image-thumb .bx-wrapper .bx-next i{line-height:34px;color:#fff;display:block;}
#default_gallery .image-thumb img:hover,
#default_gallery .image-thumb .active img{border-color:#e65e63}
#default_gallery .image-thumb img{border:1px solid #dddddd;}
#default_gallery .image-thumb{padding:0;float:left;padding-right:1em;width:16%;}
.product_page #default_gallery .image{float:left;width:84%;overflow:hidden;background:none;}
.zoomWindow{background-color:#fff;}
#image-additional{margin:0;padding:0;}
#image-additional li{float:none;list-style:none;}
#default_gallery .bx-wrapper{margin:0 !important}
#default_gallery img{background-color:#fff;width:100%}
.product-reviews .review-item{margin-bottom:2em;padding-bottom:2em;}
.product-reviews{}
.review-score .fa-stack{width:1.5em;height:1.5em;}
.product_page h1{margin-bottom:20px;color:#e65e63;line-height:normal;}
.product-section span,
.product-section a{color:#e65e63}
.product-section a:hover{color:#333}
.price-section span.price-old{text-decoration:line-through;margin:0 10px 0 0;}
.price-section span.price-new{font-size:31px;color:#e65e63;}
.price-section span.reward{display:block;margin-top:10px;}
.price-section span.reward{display:block;}
.price-section{line-height:normal;margin-bottom:5px;padding-bottom:5px;}
.reward-block span{display:block;}
#product .input-group[class*="col-"]{padding-left:15px;padding-right:15px;}
#product h3{color:#e65e63}
.ps-carousel-item img{background-color:#EFEEEE;}
.ps-zoom-pan-rotate img{background-color:#EFEEEE;}
#full_gallery{display:none;}
column .box .box-product>div{width:100%;}
.zoomWrapper{vertical-align:top;}
#default_gallery .image{background-color:#efeeee;width:100%;overflow:hidden;border:1px solid #dddddd;margin-bottom:1px;}
#default_gallery .image img{width:auto;vertical-align:top;width:100% !important;height:auto !important;display:block;position:relative !important;}
.product_page h1.product-title{margin-bottom:0;}
.general_info.product-info li a i.fa-angle-right{display:none;}
.general_info{margin-bottom:20px;}
.general_info .rating-section{}
.general_info .product-section,
.general_info .price-section{margin:0 0 5px;padding-bottom:10px;border-bottom:1px solid #dddddd;}
.box-subcat{padding:0;margin:0;}
.box-subcat li{list-style:none;text-align:center;margin-bottom:30px;}
box-subcat li .name a:hover{color:#ccc}
.box-subcat li .name a{font-size:18px;font-weight:600;text-transform:uppercase;}
.box-subcat li .image{margin-bottom:10px;}
.box-subcat li .image:hover{border:5px solid #e65e63;padding:5px;}
.box-subcat li .image img{background-color:#fbfbfb;}
.box-subcat li .image{border:1px solid #dbdbdb;padding:9px;}
.box-subcat li.first-in-line{clear:left;}
.img-thumbnail{border:0;background-color:#f7f7f7;padding:0;border-radius:0}
.product-filter{border-top:1px solid #d6d4d4;border-bottom:1px solid #d6d4d4;padding:20px 0;margin-bottom:12px;}
.product-filter label{font-size:13px;font-weight:bold;color:#333333;padding-top:7px;}
#compare-total{display:inline-block;font-size:17px;color:#fff;font-weight:600;padding:15px 20px;border:1px solid #74c876;background:rgb(66,184,86);background:-moz-linear-gradient(top, rgba(66,184,86,1) 0%, rgba(67,171,84,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,184,86,1)), color-stop(100%,rgba(67,171,84,1)));background:-webkit-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%);background:-o-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%);background:-ms-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%);background:linear-gradient(to bottom, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b856', endColorstr='#43ab54',GradientType=0);box-shadow:0 0 0 1px #369946;text-shadow:0 0 1px rgba(0,0,0,0.5)}
#compare-total:hover{background:#3aa04b;box-shadow:0 0 0 1px #196e27}
.nav-cat{margin-bottom:30px;}
.nav-cat .nam-page{margin:5px 0 5px 10px;}
.button-view button:active,
.button-view button:focus,
.button-view button:hover{color:#e65e63}
.button-view button{border:0;background:none;font-size:27px;padding:0;margin:0 5px;}
.button-view button i{vertical-align:top;border:0;background:none;font-size:27px;line-height:normal;}
.product-list .image{margin-right:20px;margin-bottom:0;}
.product-list .product-thumb{margin-right:20px;}
.button-view{margin-top:10px;}
.related-products{padding:0 50px;}
.related-products .btn.btn-add span{display:none;}
.related-products .btn.btn-add{}
.related-products h4 a{color:#272727;}
.related-products h4 a:hover{color:#e65e63}
.image-thumb{padding:0 40px}
.image-thumb .bx-wrapper .bx-prev{left:-34px}
.image-thumb .bx-wrapper .bx-next{right:-34px;}
.related-products .bx-wrapper .bx-prev{left:-50px}
.related-products .bx-wrapper .bx-next{right:-50px}
.bx-wrapper .bx-controls-direction a i{font-size:19px;}
.tabs{margin-top:10px;}
.tabs .tab-heading i{font-size:26px;color:#7e7e7e;float:right;margin-top:5px;}
.tabs .tab-heading{padding:13px 20px;line-height:32px;color:#323232;font-weight:bold;text-transform:uppercase;border:1px solid #e6e6e6;border-bottom:4px solid #e65e63;background-color:#f9f9f9;}
.tabs .tab-content{padding:20px 0;}
#review td{font-size:13px;}
.rating a{cursor:pointer}
#back-top{position:fixed;bottom:30px;z-index:9999;left:50%;margin-left:640px;}
#back-top a:hover{color:#79ec3e;}
#back-top span{width:42px;height:26px;display:block;margin-bottom:7px;background:url(../image/up-arrow.png) no-repeat left 0;}
#back-top a:hover span{background-position:left bottom;}
.compare-block{margin-bottom:20px;}
.compare-block .image{margin-right:10px;}
.compare-block .remove a{font-size:19px;line-height:normla;}
.compare-info{width:100%;}
.block-compare{position:relative;overflow:hidden;}
.box-currency{float:right;margin-left:6px;}
.box-language .open>button,
.box-language button:active,
.box-language button:hover,
.box-currency .open>button,
.box-currency button:active,
.box-currency button:hover{color:#fff;background-color:#e65e63;border-color:#e65e63;}
.box-language button,
.box-currency button{line-height:20px;color:#777777;font-size:12px;text-transform:uppercase;border:1px solid #e4e4e6;background:none;padding:3px 10px;min-width:39px;text-align:center;margin-left:10px;}
.box-language i,
.box-currency i{font-size:11px;}
.box-currency .dropdown-menu button{border:0;margin:0}
#map{height:417px}
.quickview_description{overflow:auto;max-height:200px;border:1px solid #e3e3e3;padding:10px;}
a.quickview i{vertical-align:top;line-height:30px;}
a.quickview:hover{background-color:#e65e63;color:#fff}
a.quickview{display:inline-block;visibility:hidden;z-index:5;width:107px;vertical-align:top;position:absolute;top:0;left:50%;margin-left:-53px;text-align:center;line-height:28px;padding:5px 5px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.82);box-shadow:0 2px 8px rgba(0, 0, 0, 0.16);color:#333;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-thumb:hover a.quickview{visibility:visible;top:30%;opacity:1;}
.extra-wrap{overflow:hidden;}
.dropcap{background:none repeat scroll 0 0 #a8d7f3;border-radius:0;color:#fff;font:30px/36px "Roboto",serif;height:auto;margin:0px 20px 30px 0;padding:17px;width:auto;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;display:block;float:left;}
img.alignleft{float:left;margin:0 20px 0px 0}
.sm_hr{height:1px;background-color:#e0e0e0;margin:50px 0}
.about-page h4{margin:-5px 0 5px;line-height:26px;color:#e65e63}
.about-page{font-size:14px;line-height:26px;}
.about-page figure img{border:1px solid #e2e2e2;}
.about-page figure{background:none repeat scroll 0 0 #fafafa;border:1px solid #e2e2e2;padding:12px;display:block;max-width:254px;margin:0 auto 12px;border-radius:0}
.about-page .excerpt{text-align:center;font-size:14px;line-height:22px;margin-bottom:30px;}
.about-page h5{text-align:center;text-transform:uppercase;margin:0 0 5px}
.about-page i{color:#e65e63;display:block;float:left;font-size:56px;margin-right:15px;overflow:hidden;}
.clear{clear:both;margin:0;padding:0;font-size:0;border:0;line-height:0;}
.recent-posts{text-align:center;}
.testimonials .testi-item{margin-bottom:30px;}
.testimonials .testi-item a{font-size:14px;}
.testimonials .testi-meta{line-height:18px;padding-left:50px;display:block;}
.testimonials .user{text-transform:uppercase;font-size:12px;color:#e65e63}
.testimonials blockquote:after{content:'';position:absolute;display:block;background:url(../image/testi_arr.png) no-repeat left top;width:21px;height:20px;bottom:-20px;left:30px}
.testimonials blockquote{border:1px solid #dbdbdb;position:relative;margin-bottom:30px;}
.terms_conditions_page p{margin-bottom:20px;}
.terms_conditions_page h4{margin:0 0 10px;text-transform:uppercase;color:#e65e63}
.table.privacy_page td{border-top:0;padding:0 30px 30px}
.privacy_page td:first-child{text-align:right;}
.privacy_page tr>td+td{border-left:1px solid #ddd;}
.privacy_page{font-size:14px;line-height:22px;}
.privacy_page h4{max-width:300px;float:right;margin:0 0 10px;line-height:normal;text-transform:uppercase;font-size:16px;color:#e65e63}
.site-map-page ul{}
.site-map-page ul li{padding:2px 0}
.site-map-page ul li a{font-size:13px;}
.site-map-page ul li a i{font-size:15px;margin-right:5px;color:#e65e63}
.site-map-page ul li{list-style-type:none;font-size:17px;color:#e65e63;}
.manufacturer-list{border:1px solid #e6e6e6;margin-bottom:-1px;}
.manufacturer-heading{background:none repeat scroll 0 0 #f9f9f9;border-bottom:1px solid #e6e6e6;font-size:15px;font-weight:bold;margin-bottom:6px;padding:5px;}
.manufacturer-heading span{background:none repeat scroll 0 0 #323232;color:#fff;display:inline-block;font-size:25px;font-weight:bold;line-height:30px;padding:10px 0;text-align:center;text-transform:uppercase;width:50px;}
.manufacturer-content a i{font-size:15px;color:#e65e63;margin-right:5px;}
.manufacturer-content{padding:20px;}
.well{background-color:#f9f9f9;border:1px solid #e6e6e6;margin-bottom:30px;padding:30px;border-radius:0;box-shadow:none}
.well .heading{border-bottom:1px solid #e6e6e6;margin-bottom:15px;overflow:hidden;padding-bottom:15px;}
.well p{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:15px;}
.well .heading i{color:#e65e63;float:left;font-size:56px;margin-right:14px;}
.well .heading h2{font-size:23px;font-weight:bold;color:#e65e63;margin:0 0 5px}
.well .heading strong{font-weight:normal;font-style:italic;}
#content ul.list-unstyled li{padding:3px 0;}
#content ul.list-unstyled li a i{font-size:17px;margin-right:5px;color:#e65e63}
.toprow-1{background-color:#323232;left:0;position:fixed;top:0;width:100%;z-index:90;display:none;}
.swipe-control:hover i{color:#fff;}
.swipe-control i{line-height:50px;font-size:30px;vertical-align:top;}
.swipe-control{border-right:1px solid #000;display:block;height:50px;vertical-align:top;text-align:center;width:64px;z-index:100;}
.swipe ul{padding:0;margin:0;}
.swipe ul li{list-style-type:none;}
.swipe ul li a:hover{background-color:#e65e63;}
.swipe ul li a{display:block;padding:10px 20px;font-weight:bold;color:#fff;border-bottom:1px solid #000;line-height:25px;}
.swipe .foot li a:before{content:"\f05a";background-image:none;background-position:0 0;background-repeat:repeat;display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;height:auto;line-height:normal;margin-top:0;text-decoration:inherit;vertical-align:baseline;width:auto;display:inline-block;text-decoration:inherit;text-align:center;font-size:26px;margin-right:9px;}
.swipe .foot li+li a:before{content:"\f0d1"}
.swipe .foot li+li+li a:before{content:"\f06a"}
.swipe .foot li+li+li+li a:before{content:"\f085"}
.swipe .foot.foot-1 li a:before{content:"\f0ac"}
.swipe .foot.foot-1 li+li a:before{content:"\f079"}
.swipe .foot.foot-1 li+li+li a:before{content:"\f0e8"}
.swipe .foot.foot-2 li a:before{content:"\f02c"}
.swipe .foot.foot-2 li+li a:before{content:"\f06b"}
.swipe .foot.foot-2 li+li+li a:before{content:"\f0c0"}
.swipe .foot.foot-2 li+li+li+li a:before{content:"\f0a3"}
.swipe .foot.foot-3 li a:before{content:"\f0cb"}
.swipe .foot.foot-3 li+li a:before{content:"\f003"}
.swipe ul li a i{font-size:21px;line-height:25px;vertical-align:top;margin-right:5px;}
.swipe{background-color:#323232;color:#fff;display:block;overflow:hidden;position:fixed;top:50px;width:237px;z-index:101;height:100%;left:-237px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.swipe .swipe-menu{height:100%;overflow:auto;}
.ind .swipe{display:block;left:0;}
.ind #page{left:0;position:fixed;top:0;width:100%;z-index:88;}
.ind .shadow{background:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;z-index:88}
.zoomWindow{z-index:40 !important}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
.container>.alert,
.breadcrumb+.alert{position:fixed;width:100%;z-index:91}
.alert button.close{vertical-align:top;margin-top:-3px;}
.alert{color:#fff;font-weight:bold;padding:10px 10px 13px;border-radius:0;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.alert i{font-size:21px;}
.alert a:hover{text-decoration:none;}
.alert a{color:#fff;text-decoration:underline;}
.alert-success{background-color:#55c65e;border:1px solid #48b151;}
.alert-danger{background-color:#f3515c;border-color:#d4323d;}
.alert-info{background-color:#fe9126;border-color:#e4752b;}
.modal-header .close:hover{color:#e65e63}
.modal-header .close{color:#ccc}
.close{color:#fff;opacity:1}
.pagination{border-radius:0}
.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#e65e63;border-color:#e65e63;}
.pagination > li > a, .pagination > li > span{color:#777}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#e65e63}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:none;text-decoration:none;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{box-shadow:none;outline:none}
.table-bordered{border-radius:0}
.table thead td{text-transform:uppercase;font-weight:bold;color:#323232 !important;font-size:13px;background-color:#f9f9f9;}
.table th,
.table td{padding:20px;border-color:#d7d7d7;-moz-box-sizing:border-box;box-sizing:border-box;}
.block-compare .table th, .block-compare .table td{padding:7px}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{font-size:13px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{border-radius:0;box-shadow:none}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child{border-radius:0}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child{border-radius:0;}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child{border-radius:0}
.table-bordered{border-color:#d7d7d7}
label,
input,
button,
select,
textarea{font-size:13px;color:#323232}
label{font-weight:bold;}
textarea{resize:none}
label{cursor:default}
.close:hover,
.close:focus{opacity:1}
.panel-group .panel,.panel{border-radius:0}
.panel-heading{padding:20px;}
.close:hover,
.close:focus{opacity:1}
.panel-group .panel,.panel{border-radius:0}
.panel-heading{padding:20px;}
.addthis_button_tweet{width:84px}
.fancybox-close, .fancybox-prev span, .fancybox-next span{opacity:0.8}
.fancybox-close:hover, .fancybox-prev span:hover, .fancybox-next span:hover{opacity:1}
.product_page #default_gallery .image{padding-right:1px}