
.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff}
.facebook-widget{position:relative}
.facebook-widget .loader{position:absolute;left:0;top:0;width:100%;height:200px;z-index:9999;background:none}
.fond{position:absolute;text-align:center;top:50%;left:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px}
.contener_general{-webkit-animation:animball_two 1s infinite;-ms-animation:animball_two 1s infinite;animation:animball_two 1s infinite;width:44px;height:44px}
.contener_mixte{width:44px;height:44px;position:absolute}
.ballcolor{width:20px;height:20px;border-radius:50%}
.ball_1,.ball_2,.ball_3,.ball_4{position:absolute;-webkit-animation:animball_one 1s infinite ease;-ms-animation:animball_one 1s infinite ease;animation:animball_one 1s infinite ease}
.ball_1{background-color:#675444;top:0;left:0}
.ball_2{background-color:#d0d0d0;top:0;left:24px}
.ball_3{background-color:#e1d6ba;top:24px;left:0}
.ball_4{background-color:#b4ad9b;top:24px;left:24px}
@-webkit-keyframes animball_one {
	0%{position:absolute}
	50%{top:12px;left:12px;position:absolute;opacity:.5}
	100%{position:absolute}
}
@-ms-keyframes animball_one {
	0%{position:absolute}
	50%{top:12px;left:12px;position:absolute;opacity:.5}
	100%{position:absolute}
}
@keyframes animball_one {
	0%{position:absolute}
	50%{top:12px;left:12px;position:absolute;opacity:.5}
	100%{position:absolute}
}
@-webkit-keyframes animball_two {
	0%{-webkit-transform:rotate(0deg) scale(1)}
	50%{-webkit-transform:rotate(360deg) scale(1.3)}
	100%{-webkit-transform:rotate(720deg) scale(1)}
}
@-ms-keyframes animball_two {
	0%{-ms-transform:rotate(0deg) scale(1)}
	50%{-ms-transform:rotate(360deg) scale(1.3)}
	100%{-ms-transform:rotate(720deg) scale(1)}
}
@keyframes animball_two {
	0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}
	50%{-webkit-transform:rotate(360deg) scale(1.3);transform:rotate(360deg) scale(1.3)}
	100%{-webkit-transform:rotate(720deg) scale(1);transform:rotate(720deg) scale(1)}
}
html,html a{-webkit-font-smoothing:antialiased}
html{-ms-overflow-style:scrollbar;overflow-y:scroll;overflow-x:hidden}
body{font-family:'Poppins',sans-serif;color:#000;height:auto}
a,a:active,a:focus,a:visited{color:#f6673b;outline:0}
a:hover{color:#F63;outline:0}
a:active,a:focus,a:visited{color:#f6673b;text-decoration:none}
.front-page-links li a:link    {color:#564b3f;text-decoration:none}
.front-page-links li a:visited {color:#564b3f;text-decoration:none}
.front-page-links li a:hover   {color:#f6673b;text-decoration:underline}
.front-page-links li a:active  {color:#564b3f;text-decoration:none}
.ct-product-box h1 a:link    {color:#564b3f;text-decoration:none}
.ct-product-box h1 a:visited {color:#564b3f;text-decoration:none}
.ct-product-box h1 a:hover   {color:#f6673b;text-decoration:underline}
.ct-product-box h1 a:active  {color:#564b3f;text-decoration:none}
.breadcrumbs a:link    {color:#564b3f;text-decoration:none}
.breadcrumbs a:visited {color:#564b3f;text-decoration:none}
.breadcrumbs a:hover   {color:#f6673b;text-decoration:none}
.breadcrumbs a:active  {color:#564b3f;text-decoration:none}
.button .btn-cool a:active,.button .btn-cool a:focus,.button .btn-cool a:visited{text-decoration:none;color:#fff}
p{margin:0 0 1em;padding:0;line-height:1.6em}
h1{margin:0;padding:0 0 .7em;text-transform:uppercase;color:#000}
.ct-product-box h1{margin-top:40px;padding:0 0 1em 0.4em;text-transform:uppercase;color:#000;font-size:1.3em;font-weight:700}
.ct-product-box h3{font-size:19px;}
.online-shop .ct-product-box h3{max-width: 430px;}
h2{margin:0;padding:0 0 1em;text-transform:uppercase;color:#000;font-size:1.3em}
h3{margin:0;padding:0 0 .95em;text-transform:uppercase;color:#000}
h4{margin:0;padding:0 0 .8em;text-transform:uppercase;color:#000}
h5{margin:0;padding:0 0 .8em;text-transform:uppercase;color:#2b2b2b}
h6{margin:0;padding:0 0 .8em;text-transform:uppercase;color:#2b2b2b}
h1 .sub-header,h2 .sub-header,h3 .sub-header,h4 .sub-header{font-size:12px;text-transform:uppercase;display:block}
h1 .sub-header{font-size:16px;}
.form-control{line-height:1.5em;color:#333;margin-bottom:8px}
.form-control::-webkit-input-placeholder{padding:1px 0}
.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"]{margin-top:0}
input[type="checkbox"]:focus,input[type="file"]:focus,input[type="radio"]:focus{outline:none}
.touch input[type="text"],.touch input[type="email"],.touch input[type="search"],.touch input[type="password"]{-webkit-appearance:none;-moz-appearance:none}
label{font-weight:400;margin-bottom:7px}
label.light{color:#717171}
.required{color:red}
.form-control{-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:39px;line-height:1.4em;padding:10px 14px;font-size:.9em}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.form-view .form-control{-webkit-box-shadow:none;box-shadow:none;border-radius:0;line-height:1.4em;font-size:.9em;text-transform:uppercase}
.upper{text-transform:uppercase}
.inline{display:inline}
.overflow{overflow:hidden;width:100%}
.line-divider{border-bottom:1px dotted #cacaca;height:1px}
.divider-xxs{margin:0;height:1px;line-height:1px;clear:both}
.divider-xs{height:10px;line-height:10px;clear:both}
.divider-sm{height:20px;clear:both}
.divider-md{height:30px;clear:both}
.divider-lg{height:40px;clear:both}
.divider-xl{height:32px;clear:both}
.divider-xs{height:15px;clear:both}
.full-width{width:100%;max-width:none}
.caret.min{border-right:2px solid transparent;border-bottom:0 dotted;border-left:2px solid transparent;position:relative;top:-1px;right:-2px;margin-left:4px}
.label-cool{background:#f5003a}
.content{padding-top:32px}
.dropdown-menu{z-index:1001;-webkit-box-shadow:0 1px 3px rgba(5,5,5,0.1);box-shadow:0 1px 3px rgba(5,5,5,0.1);border:1px solid rgba(0,0,0,0.05);font-size:1em;border-radius:0}
.dropdown-menu>li>a:focus{background-color:inherit}
.dropdown-menu>li>a:focus:hover{background-color:#f5f5f5}
.simple-list{margin:0;padding:0;list-style-type:none}
.simple-list ul{margin:0;padding:0;list-style-type:none;position:relative;bottom:-.8em}
.simple-list li{margin:0;padding:0 0 12px;position:relative}
.simple-list li input[type=checkbox]{position:absolute;top:0;left:0;margin:0}
.simple-list li span.label{display:block;text-align:left;font-size:.917em;white-space:normal;margin:0 0 0 16px;color:#000}
.simple-list li.color{padding-left:20px}
.simple-list li.color:before{position:absolute;display:block;left:0;top:2px;width:10px;height:10px;border:1px solid #ccc;font-family:Flaticon;content:" ";font-size:.9em;line-height:.7em;color:#c69c6d}
.simple-list li.color.black:before{background:#000}
.simple-list li.color.brown:before{background:#976943}
.simple-list li.color.white:before{background:#fff}
.simple-list li.color.gray:before{background:#b6b6b6}
.simple-list li.active:before{content:"\e010"}
.simple-list2{margin:0;padding:0;list-style-type:none}
.simple-list2 ul{margin:0;padding:0;list-style-type:none;position:relative;bottom:-.8em}
.simple-list2 li{margin:0;padding:0;position:relative}
.simple-list2 li input[type=checkbox]{position:absolute;top:0;left:0;margin:0}
.simple-list2 li span.label{display:block;text-align:left;font-size:.917em;white-space:normal;margin:0 0 0 16px;color:#000}
.simple-list2 li.color{padding-left:20px}
.simple-list2 li.color:before{position:absolute;display:block;left:0;top:2px;width:10px;height:10px;border:1px solid #ccc;font-family:Flaticon;content:" ";font-size:.9em;line-height:.7em;color:#c69c6d}
.simple-list2 li.color.black:before{background:#000}
.simple-list2 li.color.brown:before{background:#976943}
.simple-list2 li.color.white:before{background:#fff}
.simple-list2 li.color.gray:before{background:#b6b6b6}
.simple-list2 li.active:before{content:"\e010"}
.tree-list{margin:0;padding:0;list-style-type:none;position:relative}
.tree-list>li>a{font-weight:700;text-transform:uppercase}
.tree-list li{margin:0;padding:0 0 12px;position:relative}
.tree-list ul{margin:5px 0 -5px 4px;padding:0;list-style-type:none;border-left:1px dotted #cacaca}
.tree-list ul li{padding:5px 0 5px 12px}
.tree-list ul li:before{position:absolute;display:block;left:1px;top:8px;width:8px;height:1px;border-top:1px dotted #cacaca;content:" "}
.section-divider{border-bottom:1px dotted #cacaca;height:24px}
.arrow-list{padding:0;list-style-type:none;display:inline-block;margin:0 auto;text-align:left}
.arrow-list li{margin:0;padding:0 0 7px 15px;position:relative;text-transform:uppercase}
.arrow-list li:before{font-family:'Flaticon';content:"\e042";display:inline;font-size:.7em;position:absolute;left:0}
ul.tags{padding:0;margin:5px 0 0;list-style:none}
ul.tags li{float:left;margin-bottom:5px;margin-right:5px}
ul.tags li a{display:block;border:1px dotted #cacaca;padding:0 6px;border-radius:2px;font-size:.917em;line-height:2.3em;text-transform:uppercase;text-decoration:none}
ul.tags li a:hover{border-color:#242424;background-color:#242424;color:#c69c6d!important}
.styled-list{line-height:18px;list-style:outside none none;margin:0 0 20px;padding:0;position:relative;text-transform:uppercase}
.styled-list li{margin-bottom:9px;padding:0}
.styled-list li:before{float:left}
.styled-list .circle li,.styled-list.circle li{list-style:outside none none;margin-left:0;padding-left:0;text-indent:0}
.styled-list .circle li:before,.styled-list.circle li:before{content:"\25CF";font-size:12px;margin:-1px 10px 0 0}
.styled-list ul{margin-left:0;padding:9px 0 0}
.styled-list ul.circle li:before{content:"\25CB"}
ul.sitemap.styled-list.circle ul li:before{content:"\25CF"}
ul.sitemap.styled-list.circle ul ul li:before{content:"\25CB"}
.styled-list.decimal{list-style:outside decimal;margin-left:25px}
.styled-list.decimal li{padding-left:0;text-indent:0}
.list-group-item:first-child,.list-group-item:last-child{border-radius:0}
.list-group-item:last-child{border-bottom:none}
.list-group-item{border-radius:0;position:relative;display:block;padding:12px 0;border:none;margin-bottom:0;border-bottom:1px dotted #cacaca}
.list-group-item a{font-size:1.167em}
.big-icon{margin-bottom:25px;color:#999}
.big-icon [class^="flaticon-"]:before,.big-icon [class*=" flaticon-"]:before,.big-icon [class^="flaticon-"]:after,.big-icon [class*=" flaticon-"]:after{font-size:160px;line-height:1em}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .big-icon [class^="flaticon-"]:before,body.responsive .big-icon [class*=" flaticon-"]:before,body.responsive .big-icon [class^="flaticon-"]:after,body.responsive .big-icon [class*=" flaticon-"]:after{font-size:100px;margin-bottom:20px}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .big-icon [class^="flaticon-"]:before,body.responsive .big-icon [class*=" flaticon-"]:before,body.responsive .big-icon [class^="flaticon-"]:after,body.responsive .big-icon [class*=" flaticon-"]:after{font-size:80px;margin-bottom:20px}
}
@media (max-width: 479px) {
	body.responsive .big-icon [class^="flaticon-"]:before,body.responsive .big-icon [class*=" flaticon-"]:before,body.responsive .big-icon [class^="flaticon-"]:after,body.responsive .big-icon [class*=" flaticon-"]:after{font-size:60px;margin-bottom:20px}
}
body.responsive .extra-big-icon{margin-bottom:45px;color:#999}
body.responsive .extra-big-icon [class^="flaticon-"]:before,body.responsive .extra-big-icon [class*=" flaticon-"]:before,body.responsive .extra-big-icon [class^="flaticon-"]:after,body.responsive .extra-big-icon [class*=" flaticon-"]:after{font-size:300px;line-height:1em}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .extra-big-icon [class^="flaticon-"]:before,body.responsive .extra-big-icon [class*=" flaticon-"]:before,body.responsive .extra-big-icon [class^="flaticon-"]:after,body.responsive .extra-big-icon [class*=" flaticon-"]:after{font-size:250px;margin-bottom:40px}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .extra-big-icon [class^="flaticon-"]:before,body.responsive .extra-big-icon [class*=" flaticon-"]:before,body.responsive .extra-big-icon [class^="flaticon-"]:after,body.responsive .extra-big-icon [class*=" flaticon-"]:after{font-size:200px;margin-bottom:30px}
}
@media (max-width: 479px) {
	body.responsive .extra-big-icon [class^="flaticon-"]:before,body.responsive .extra-big-icon [class*=" flaticon-"]:before,body.responsive .extra-big-icon [class^="flaticon-"]:after,body.responsive .extra-big-icon [class*=" flaticon-"]:after{font-size:150px;margin-bottom:30px}
}
.noGutter{margin:15px 0}
.noGutter .col-md-3,.noGutter .col-sm-3{padding:0!important;margin:-5px 0 0!important}
.noGutter > div{padding:0!important}
.noGutter > div button{margin-left:-1px}
.icon-flag{display:inline;font-size:9px!important;padding:0 7px;position:relative;top:-1px;background:url(../images/icons-flags.png) no-repeat 0 0}
.icon-flag-en{background-position:0 0}
.icon-flag-de{background-position:0 -22px}
.icon-flag-fr{background-position:0 -44px}
.icon-flag-da{background-position:0 -66px}
.icon-flag-el{background-position:0 -88px}
.icon-flag-es{background-position:0 -110px}
.icon-flag-it{background-position:0 -132px}
.icon-flag-nl{background-position:0 -154px}
.icon-flag-pl{background-position:0 -176px}
.icon-flag-pt{background-position:0 -198px}
.icon-flag-ru{background-position:0 -220px}
.icon-flag-sv{background-position:0 -242px}
.icon-xcart-white{position:relative;display:block;width:29px;height:33px;color:#000;text-align:center;margin:12px auto;font-size:1em;line-height:1.3em;padding:14px 0 0;font-weight:700}
.icon-facebook-3{color:#4664b7}
.icon-twitter-3{color:#00b6e4}
.icon-linkedin-2{color:#0073a5}
.icon-youtube-3{color:#a21616}
.icon-pinterest-2{color:#cb2027}
.icon-googleplus-2{color:#363636}
.icon-size,.icon-color{display:inline-block;margin-right:7px;margin-bottom:5px;font-size:.917em;font-style:normal;line-height:24px;width:33px;border:1px solid #b7b7b7;text-transform:uppercase;text-align:center;position:relative;cursor:pointer}
.icon-size:before,.icon-color:after{content:" ";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;position:absolute;border:1px solid #fff}
.icon-size.disable{border-color:#f1f1f1;color:#999}
.icon-color.disable{opacity:.8}
.icon-color:before{content:" ";display:inline-block}
.icon-color-brown{background:#7e0506}
.icon-color-grey{background:#444b50}
.icon-color-blue{background:#5ca7db}
.icon-color-softyellow{background:#f9e9cc}
.icon-color-lightgrey{background:#e1e1e1}
.icon-color-violet{background:#724381}
.icon-color-lightgrayishpink{background:#efdcdc}
.icon-color-green{background:#3a7d05}
.icon-color-magenta{background:#7e054a}
.icon-color-pink{background:#e03a7c}
.icon-color-red{background:#e30000}
.icon-color-white{background:#f8f8f8}
.icon-color-black{background:#000}
.icon-color-beige{background:#eedfcf}
.icon-color-marine{background:#4f98aa}
.ajax-loader{margin:10px auto!important;width:80px!important;height:15px!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.ajax-loader .progress-bar{width:100%;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.btn{padding:3px 12px}
.btn-group.open .dropdown-toggle,.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none;background-color:#f28858;color:#fff;border-bottom:1px solid #b56642}
.btn:focus{outline:none;outline-offset:0}
.btn-default,.btn-cool{text-decoration:none;border-radius:4px;font-size:15px;height:39px;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;background-color:#594b3f;border-bottom:3px solid #444;color:#fff;padding:9px 12px 4px}
.btn-default2{text-decoration:none;border-radius:4px;font-size:15px;height:39px;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;background-color:#fff;border-bottom:1px solid #ededed;padding-left:12px;padding-right:12px;color:#fff}
.btn-default,.btn-res{text-decoration:none;padding-top:9px;border-radius:4px;font-size:15px;height:auto;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;background-color:#594b3f;border-bottom:3px solid #444;padding-left:12px;padding-right:12px;color:#fff}
.btn-default,.btn-res-check{text-decoration:none;padding-top:9px;border-radius:4px;font-size:15px;height:auto;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;background-color:#f28858;border-bottom:3px solid #b56642;padding-left:12px;padding-right:12px;color:#fff}
.btn-default,.btn-res-check:hover{text-decoration:none;padding-top:9px;border-radius:4px;font-size:15px;height:auto;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;background-color:#f28858;border-bottom:3px solid #b56642;padding-left:12px;padding-right:12px;color:#fff}
.filters-by-category li a{text-decoration:none;border-radius:4px;font-size:15px;height:39px;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;padding-left:12px;padding-right:12px;background-color:transparent}
.btn-default.invert,.btn-cool.invert,.filters-by-category li a.invert{border-color:#242424;background-color:#242424;color:#c69c6d!important}
.btn-default.invert:hover,.btn-cool.invert:hover,.products-land .item .invert.btn-cool:hover,.products-land .item .filters-by-category li a.invert:hover,.filters-by-category li .products-land .item a.invert:hover,.products-land .item:hover .invert .invert.btn-cool:hover,.products-land .item:hover .invert .filters-by-category li a.invert:hover,.filters-by-category li .products-land .item:hover .invert a.invert:hover,.products-list .banner:hover .invert.btn-cool:hover,.products-list .banner:hover .filters-by-category li a.invert:hover,.filters-by-category li .products-list .banner:hover a.invert:hover,.filters-by-category li a.invert:hover,.filters-by-category li a.invert.selected{background-color:#fff;border-color:#ccc;color:#000!important}
.btn-default.invert-color,.btn-cool.invert-color,.filters-by-category li a.invert-color{border-color:#c69c6d;color:#fff!important}
.btn-default:hover{background-color:#fff;text-decoration:none}
.btn-cool:hover,.products-land .item .btn-cool:hover,.products-land .item .filters-by-category li a:hover,.filters-by-category li .products-land .item a:hover,.products-list .banner .btn-cool:hover,.products-list .banner .filters-by-category li a:hover,.filters-by-category li .products-list .banner a:hover,.products-land .item:hover .btn-cool:hover,.products-land .item:hover .filters-by-category li a:hover,.filters-by-category li .products-land .item:hover a:hover,.products-land .item:hover .invert .btn-cool:hover,.products-land .item:hover .invert .filters-by-category li a:hover,.filters-by-category li .products-land .item:hover .invert a:hover,.products-list .banner:hover .btn-cool:hover,.products-list .banner:hover .filters-by-category li a:hover,.filters-by-category li .products-list .banner:hover a:hover,.products-list .banner:hover .invert .btn-cool:hover,.products-list .banner:hover .invert .filters-by-category li a:hover,.filters-by-category li .products-list .banner:hover .invert a:hover,.filters-by-category li a:hover,.filters-by-category li a.selected{background-color:#f28858;border-bottom:3px solid #b56642;border-radius:4px;color:#fff;font-size:15px;height:39px;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;padding-left:12px;padding-right:12px;text-decoration:none}
.btn-res:hover{background-color:#f28858;border-bottom:3px solid #b56642;border-radius:4px;color:#fff;font-size:15px;height:auto;text-align:center;vertical-align:top;border-top:#594b3f;border-left:#594b3f;border-right:#594b3f;padding-left:12px;padding-right:12px;text-decoration:none}
.btn-cool .icon:before,.filters-by-category li a .icon:before,.btn-cool .icon:after,.filters-by-category li a .icon:after{font-size:12px;color:#fff;margin-right:5px}
.btn-cool.btn-md-sm,.filters-by-category li a.btn-md-sm{padding:10px 20px;border-radius:4px;font-size:1.1667em;line-height:1.32em;height:40px}
.btn-cool.btn-md,.filters-by-category li a.btn-md{padding:10px 20px;border-radius:4px;font-size:1.333em;line-height:1.438em;height:43px}
.btn-cool.btn-lg,.filters-by-category li a.btn-lg{padding:15px 18px;border-radius:4px;font-size:1.5em;line-height:1.222em;height:53px}
@media (max-width: 480px) {
	body.responsive .btn-cool.btn-lg,body.responsive .filters-by-category li a.btn-lg{padding:10px;font-size:1.1em;line-height:1.222em;height:auto}
}
.btn-space{width:20px;display:block}
.vertical_title_outer{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;height:35px;width:273px;text-align:left;margin-left:-273px;font-size:18px;line-height:32px;white-space:nowrap;padding:0 10px;border:1px dotted #cacaca;text-transform:uppercase}
.vertical_title_outer span{display:block;width:100%;height:100%}
.vertical_title_outer.title-md{width:243px;margin-left:-243px}
.vertical_title_outer.title-sm{width:223px;margin-left:-223px}
.pull-left.padding-left{padding-left:40px}
.dotted-line{height:10px;border-top:1px dotted #cacaca;margin-bottom:25px}
.dotted-line.right-space{margin-right:70px}
.dotted-line.right-space.no-right-space{margin-right:0}
.subtitle{overflow:hidden;margin-bottom:25px}
.subtitle.right-space{margin-right:70px}
.subtitle.right-space.no-right-space{margin-right:0}
.subtitle div{text-align:center}
.subtitle div span{display:inline-block;position:relative;line-height:25px;text-transform:uppercase;color:#000;font-size:1.5em}
.subtitle div span:before,.subtitle div span:after{content:"";position:absolute;height:1px;border-top:2px solid #f28858;top:10px;width:600px}
.navbar-main-submenu .subtitle h2{margin-bottom:0;font-size:1.3em;padding:0;color:#fff}
.subtitle div span:before{right:100%;margin-right:15px}
.subtitle div span:after{left:100%;margin-left:15px}
.animate-bg{color:#fff;background:url(../images/bg333.jpg) repeat #4d4d4d;margin:20px 0 15px;overflow:hidden;position:relative;z-index:101;clear:both}
.animate-bg .subtitle div span{color:#fff}
.animate-bg .subtitle div span:before,.animate-bg .subtitle div span:after{border-color:#fff}
.social-widget .widget-outer{margin-bottom:15px}
.boxed .content.social-widget{padding-left:10px;padding-right:10px}
.back-to-top{bottom:10%;cursor:pointer;display:none;position:fixed;right:10%;text-align:center;width:35px;z-index:10000}
@media (max-width: 359px) {
	.back-to-top{bottom:10%;cursor:pointer;display:none;position:fixed;right:5%;text-align:center;width:35px;z-index:10000}
}
.back-to-top span.arrow-up{position:absolute;top:-6px;-webkit-animation:bounce .4s ease-in-out infinite alternate;animation:bounce 2.9s ease-in-out infinite alternate;top:-20px\0}
.navbar{width:100%;border-radius:0;background:#fff;top:0;margin-bottom:0;z-index:9990;border:0!important}
.navbar .background{padding-top:14px;z-index:1}
@media (max-width: 767px) {
	body.responsive .navbar{width:100%;margin-bottom:0}
}
@media (max-width: 767px) {
	body.responsive .navbar-compact .background{border-top:0;border-bottom:0;height:75px;background:#564b3f;border-bottom:6px solid #e9880c;padding-bottom:12px;overflow:visible;line-height:4em}
	.compact-logo{float:left;position:absolute;margin-left:79px;margin-top:7px}
}
@media (max-width: 767px) {
	body.responsive .navbar .background{padding-top:0;padding-bottom:0}
	.navbar-compact .navbar-main-menu-outer{border-top:0;border-bottom:0;height:75px;background:#564b3f;border-bottom:6px solid #e9880c;padding-bottom:12px;overflow:hidden;line-height:4em}
}
.navbar	.navbar-compact .background{padding-top:5px;min-height:70px;background:rgba(255,255,255,0.93);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.navbar-main-menu,.navbar-main-menu .item{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.navbar-main-menu-outer{margin-top:-2px;border-top:1px dotted #bcbcbc;border-bottom:1px dotted #bcbcbc}
@media (max-width: 991px) {
	body.responsive .navbar-main-menu .item .btn-main{padding:0 2px;font-family:'Bitter',serif;font-size:9px;margin-right:0}
}
body.responsive .navbar-main-menu .item .line:before{left:-6px!important}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
	body.responsive .navbar-main-menu .item .line:before{left:-6px!important}
}
@media (max-width: 1199px) {
	body.responsive .navbar-main-menu .item:first-child{margin-left:-6px}
}
@media (max-width: 991px) {
	body.responsive .navbar-main-menu .item:first-child{margin-left:-6px}
}
@media (max-width: 359px) {
	body.responsive .dropdown-menu{min-width:128px}
}
.navbar-welcome{padding:26px 0 0}
@media (min-width: 992px) and (max-width: 1199px) {
	body.responsive .navbar-welcome{padding:22px 10px}
}
@media (max-width: 767px) {
	body.responsive .navbar-logo{width:75%;margin:-10px 0 0}
	body.responsive .navbar-logo img{max-width:100%;padding-top:12px}
}
.top-link{text-align:right}
.top-link .btn-outer{display:inline-block;margin:0 1px}
.top-link .btn-outer:last-child{margin-right:0}
.top-link .btn-default{border:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0}
.top-link .btn-default:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}
.top-link .btn-shopping-cart .icon{margin-right:0}
.top-link .btn-shopping-cart .btn-default{margin:0}
.top-link .btn-shopping-cart .btn-default .icon{width:auto}
.top-link .btn-search .btn-xs,.top-link .btn-shopping-cart .btn-xs{height:auto}
.top-link .btn-search .btn-xs{padding-right:2px;padding-left:18px; margin-top: 0px;}
@media (max-width: 375px) {
	.top-link .btn-search .btn-xs{margin-top:0;padding-right:2px;padding-left:18px}
}
.top-link .btn-search .btn-xs .icon{margin:-2px 0 0}
.top-link .btn-shopping-cart .badge{background:#fff;text-align:center;color:#000;top:-11px;left:-3px;font-size:10px;padding:5px 7px}
.badge{display:inline-block;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;text-align:center;background-color:#999;border-radius:10px}
.navbar-secondary-menu{position:relative;z-index:1200;height:20px;padding-top:33px;text-align:right}
@media (max-width: 767px) {
	body.responsive .navbar-secondary-menu{height:auto;margin-top:10px;padding-top:0;text-align:left;margin-left:0;border-top:1px dotted #bcbcbc}
}
.navbar-secondary-menu .drop-title{display:none}
.navbar-secondary-menu .btn-group{position:relative;width:46px;margin:0;padding:0;border:0}
.navbar-secondary-menu .btn-group:hover>.dropdown-menu{display:block!important;margin-top:-10px;left:auto;right:-5px}
@media (max-width: 767px) {
	body.responsive .navbar-secondary-menu .btn-group:hover>.dropdown-menu{left:0;right:auto}
}
@media (max-width: 767px) {
	body.responsive .navbar-secondary-menu .btn-group:nth-child(n+4):hover>.dropdown-menu{left:auto;right:0}
}
.navbar-secondary-menu .dropdown-menu{margin-top:0;text-align:left}
.navbar-secondary-menu .btn-default{border:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;height:auto}
.navbar-secondary-menu .btn-default:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}
.navbar-secondary-menu .btn-xs{font-size:1em;line-height:2.54em}
.navbar-secondary-menu .icon{font-size:22px;position:relative;display:block;float:left;width:26px;margin-right:14px;margin-left:6px;color:#3f3f3f}
#newsLine{position:relative;z-index:9989;background:url(../images/element/dark-brown-bg.jpg) repeat center top fixed #69462a;border-bottom:2px solid #8e9080;line-height:1.455em;padding:7px 0;font-size:.917em}
.no-bottom-border #newsLine{position:relative;z-index:9989;background:url(../images/element/dark-brown-bg.jpg) repeat center top fixed #69462a;border-bottom:7px solid #b9a272;line-height:1.455em;padding:7px 0;font-size:.917em;height:75px}
#newsLine .title{padding-top:1px;font-size:1.333em;line-height:1em}
#newsLine .title .icon{color:#c69c6d;margin-right:10px}
#newsCarousel{height:16px;margin-bottom:0;visibility:hidden}
#newsCarousel .item .date{font-weight:700;padding-left:100px}
#newsCarousel .marquee{white-space:nowrap}
#newsCarousel .item{width:600px}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive #newsLine .col-xs-5{width:70%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive #newsLine .col-xs-5.top-link{width:30%}
}
#newsLine .navbar-secondary-menu{z-index:1300;padding:0;margin-top:-15px}
.shoppingcart-box{width:320px;padding:0 20px 20px}
.shoppingcart-box .title{background:#f5f5f5;font-size:1.333em;padding:15px 20px;margin:0 -20px;text-transform:uppercase}
.shoppingcart-box.empty{width:170px;padding:10px 15px}
.shoppingcart-box .list{margin:0;padding:0;list-style-type:none}
.shoppingcart-box .item{padding:12px 30px 7px 0;overflow:hidden;position:relative;border-bottom:1px dotted #bdbdbd}
.border-bottom{border-bottom:1px solid #777}
.shoppingcart-box .item3{padding:22px 30px 17px 0;overflow:hidden;position:relative;border-bottom:1px dotted #bdbdbd}
.shoppingcart-box .item-border-bottom{padding:22px 30px 15px 0;overflow:hidden;position:relative;border-bottom:3px solid #333;border-top:3px solid #333}
.shoppingcart-box .item-border-top{padding:22px 30px 15px 0;overflow:hidden;position:relative;border-top:2px solid #e9880c;border-bottom:1px dotted #bdbdbd}
.shoppingcart-box .buttons{position:absolute;right:0;top:10px}
.shoppingcart-box .image{width:60px;display:block;float:left}
.shoppingcart-box .preview-image img{width:100%}
.shoppingcart-box .description{margin-left:80px}
.shoppingcart-box .price{display:block;padding-top:8px;font-size:1em}
.shoppingcart-box .total{text-align:right;padding:6px 0 12px}
.shoppingcart-box .empty{padding:10px 0 15px;display:none}
.shoppingcart-box .view-link{padding-top:11px}
.shoppingcart-box .view-link:hover{text-decoration:underline}
.shoppingcart-box a:hover{text-decoration:none}
.navbar-search{clear:both;position:relative;z-index:1100;margin:19px 0 -53px}
.navbar-search input.form-control{font-size:1em;line-height:1.5em;width:125px;float:right;padding-top:8px}
.navbar-search .form-control{padding-right:32px}
.navbar-search .form-control:focus{width:230px}
.navbar-search .button{float:right;margin-left:-34px;background:0 0;font-size:1.31em;position:relative;bottom:-1px;height:34px;border:none;width:34px;outline:0}
.navbar-search .button:active{line-height:.8em}
.navbar-search .dropdown-search{display:none;position:absolute;right:0;top:34px;width:100%;border:1px solid #dcdcdc;-webkit-box-shadow:0 1px 3px rgba(5,5,5,0.1);box-shadow:0 1px 3px rgba(5,5,5,0.1);border-radius:4px;background:#fff;padding:10px;font-size:1em}
.navbar-search .dropdown-search ul{margin:0;padding:0;list-style:none}
.navbar-search .dropdown-search li{margin-bottom:5px;cursor:pointer}
.navbar-search .dropdown-search li:hover{opacity:.6}
.navbar-search .dropdown-search li a{text-decoration:none}
.navbar-search .dropdown-search li .amount{float:right;padding-left:5px}
@media (min-width: 768px) {
	body.responsive .navbar-search input.form-control{border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:transparent;-webkit-transition:all .2s ease;transition:all .2s ease}
	body.responsive .navbar-search:hover input.form-control{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;color:#000}
	body.responsive .navbar-search .button{color:#000}
	body.responsive .navbar-search:hover .button{color:#000}
	body.responsive .navbar-search:hover input.form-control,.navbar-search .button{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.2s;transition-delay:.2s}
}
.openSearch .inside{padding:7px 0 6px;}
.openSearch .input-outer{padding-right:45px}
.openSearch .button-outer{margin-top:-30px}
.openSearch input.search-input{line-height:1em;height:32px;color:#3d3d3d;border:1px solid #f28858;background:#f5f5f5;outline:none;width:100%;padding:2px 12px;border-radius:7px}
.openSearch button,.openSearch button:active{border:none;background:none;color:#3d3d3d;font-size:22px;line-height:32px;height:32px;margin:0 2px;padding:0 5px;outline:none;overflow:hidden}
.openSearch button.search-close .icon{font-style:normal;font-size:30px;margin-top:-1px}
.navbar-main-menu{z-index:10;clear:both;list-style-type:none;padding-top:3px;height:24px;text-align:center}
.navbar-main-menu dt{font-weight:400}
.navbar-main-menu .item{display:inline-block;height:38px;padding:0;margin:6px 0 -6px;position:relative}
.navbar-main-menu .item .btn-main{position:relative;border-bottom:0 solid #000;display:block;height:38px;padding:0 15px 20px;font-size:1.25em;text-transform:uppercase;padding:4px 15px 16px}
.navbar-main-menu .btn-main:hover{text-decoration:none}
.navbar-main-menu .with-sub .btn-main:hover{color:#b08c66}
.navbar-main-menu .item .btn-main .icon{font-size:1.12em;line-height:.3em;position:relative;bottom:-1px;margin-left:1px}
.navbar-main-menu .item-content,.navbar-main-menu dd{float:right;overflow:hidden;display:none;margin-left:-100%;width:100%;margin-top:38px!important;margin-bottom:-6px!important;background:#fff;position:relative}
ul.row-list{margin:0;padding:0;text-align:center}
ul.row-list li{display:inline;margin:0 12px 0 0;padding:0;font-size:1em;text-transform:uppercase;font-weight:400}
.touch ul.row-list{margin-right:25px}
.no-touch .megamenuClose{opacity:0}
.touch .megamenuClose{position:absolute;top:0;right:15px;display:block;width:15px;height:15px;z-index:1000}
.touch .megamenuClose:before{font-family:Flaticon;content:"\e01a";font-size:20px;cursor:pointer;color:#c69c6d}
#menuScrollerWrapper{overflow:hidden;width:100%;background:#fff;position:relative;-webkit-box-shadow:0 2px 1px rgba(0,0,0,1.0);box-shadow:0 2px 1px rgba(0,0,0,1.0)}
#menuScrollerWrapper.color{background:#f5f5f5}
#menuScrollerWrapper .dropdown-small{background:#f5f5f5;line-height:28px}
#menuScrollerWrapper .navbar-main-submenu{margin:25px 0}
#menuScrollerWrapper .container{padding:0}
#menuScrollerWrapper{-webkit-transition:max-height .5s ease;transition:max-height .5s ease}
#menuScrollerWrapper .navbar-main-submenu .wrapper-border .row .row>div{display:inline-block!important;float:none!important;vertical-align:top;margin:0 -5px 0 0}
.navbar-main-submenu{color:#000}
.navbar-main-submenu .col-divider>div{border-left:1px dotted #cacaca}
.navbar-main-submenu .col-divider>div:first-child{border-left:none}
.navbar-main-submenu .exclusive{padding:.1em .8em;margin:0;list-style-type:none;overflow:hidden}
.navbar-main-submenu .exclusive.top{padding-bottom:20px}
.navbar-main-submenu .exclusive.bottom{padding-top:15px}
.navbar-main-submenu .exclusive li{padding:0;margin:0 28px 0 0;float:left;text-transform:uppercase}
.navbar-main-submenu .exclusive li a{font-size:1.167em}
.navbar-main-submenu .exclusive .icon{color:#c69c6d;position:relative;margin-right:.2em}
.navbar-main-submenu .wrapper-border{border:1px solid #cacaca;padding:25px 0;border-left:0;border-right:0}
.navbar-main-submenu .wrapper{padding:40px 0 20px}
.navbar-compact{top:-60px;position:fixed;background:none}
.navbar-compact .header-left{float:none!important;width:100%}
.navbar-compact .header-left .navbar-logo{width:auto!important;z-index:1000}
.navbar-compact .compact-hidden,.navbar-compact .compact-hidden.hidden-xs{display:none!important}
.compact-visible{display:none!important}
.navbar-compact .compact-visible{display:block!important}
.navbar-compact .navbar-logo img{max-height:60px}
.navbar-compact .navbar-secondary-menu .btn-default{border-left:0}
.navbar-compact .navbar-main-menu{clear:none}
.navbar-compact .top-link{padding:25px 0 0}
.navbar-compact .navbar-main-menu-outer{margin:-60px 0 0;border-top:0;border-bottom:0}
.navbar-compact .background{padding-top:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}
@media (max-width: 767px) {
	body.responsive .navbar-compact .expand-nav.compact-hidden,body.responsive .navbar-compact .expand-nav.compact-hidden.hidden-xs{display:block!important}
	body.responsive .navbar-compact .clearfix.visible-xs,body.responsive .navbar-compact .clearfix.visible-xs:after,body.responsive .navbar-compact .clearfix.visible-xs:before{display:none}
}
.navbar-main-submenu .img-fullheight{position:relative;margin:-90px 0 0}
.navbar-main-submenu .img-fullheight img{position:absolute}
.submenu-block .icon{position:relative;top:-2px;font-size:1.2em;display:block;float:left;width:2.5em;text-align:center}
.submenu-block .name{
	font-size: 1.0em;
	color: #3d3d3d;
	font-weight: 600;
	font-family: 'Bitter',serif;
	line-height: 28px;
	text-transform: uppercase;
}
.submenu-block .name:hover{text-decoration:none}
.submenu-block .name-sub{color:#555555;text-transform:none;font-size:1.0em;font-family: 'Poppins', sans-serif;}
.submenu-block .label{margin-left:1.2em!important;padding:.3em;font-size:.9em}
.submenu-block ul{padding:12px 0 18px;margin:0;list-style-type:none;margin-top:15px}
.submenu-block ul li{padding:0 0 6px;margin:0;position:relative;font-size:.917em;color:#000;list-style-type: none;}
.submenu-block ul li:hover>a{text-decoration:underline}
.submenu-block-other{padding-bottom:25px}
.submenu-block-other .title{padding-top:25px}
.submenu-block-other ul{margin-left:0;padding-top:15px}
.submenu-block-other .img-responsive{border-radius:3px}
.custom-block{overflow:hidden;padding:24px 0}
.custom-block .item:hover .icon{border-color:#242424;background-color:#242424;color:#c69c6d!important}
.services-block{overflow:hidden;padding:5px 0 8px;background:#b9a272}
.services-block .item,.custom-block .item{display:inline-block;width:auto;margin:0 auto}
.services-block .item:hover,.custom-block .item:hover{text-decoration:none}
.services-block .icon,.custom-block .icon{display:inline-block;vertical-align:middle;-webkit-transition:all .5s ease;transition:all .5s ease}
.services-block .anim-icon .icon{padding:0 8px 0 0}
.services-block .title,.custom-block .title{display:table-cell;vertical-align:middle;font-size:1.167em;line-height:1.4em;text-transform:uppercase}
.menu-list{margin:0;padding:0;list-style-type:none}
.menu-list li{margin:0;display:block;border-top:1px solid #eee}
.menu-list li:first-child{border:none}
.menu-list li a{display:block;padding:15px 20px 14px;font-size:14px;line-height:16px;text-decoration:none;font-family:"Sintony",sans-serif;text-transform:uppercase;color:#2b2b2b}
.menu-list li a:hover{background:#f5f5f5}
.price{color:#666;margin:0 .2em}
.price.old{text-decoration:line-through;font-size:2em}
.price.new{font-size:2em;color:#ff391c!important}
.rating .icon{color:#c69c6d}
#outer{overflow:hidden}
#outer-canvas,#off-canvas-menu{width:100%}
body.off-canvas-menu-open #outer-canvas{margin-left:0;overflow:hidden;position:relative}
body.off-canvas-menu-open.notouch #outer-canvas{margin-left:280px}
#off-canvas-menu-toggle{display:block}
#off-canvas-menu{background:linear-gradient(323deg,rgba(86,75,63,0.9) 100%,rgba(145,126,98,1.9) 100%);display:block;height:100%;top:0;width:100%;z-index:10001;overflow:auto}
#off-canvas-menu .expander-list{list-style-type:none;padding:0}
#off-canvas-menu .expander-list ul{margin-left:0}
#off-canvas-menu .expander-list .expander{color:#e9880c;font-size:17px;margin-top:3px;margin-right:9px;font-weight:700}
#off-canvas-menu .expander-list .name{padding:10px;color:#564b3f;font-size:1.333em;padding-right:20px}
#off-canvas-menu ul li span.icon{font-size:18px;line-height:22px;padding:0 10px 0 0}
#off-canvas-menu ul li li li{padding-left:0}
#off-canvas-menu ul li a{color:#fff;font-size:.731em;line-height:26px;text-decoration:none;min-width: 220px;display: inline-block;}
#off-canvas-menu ul ul li a{color:#000;font-size:.731em;line-height:26px;text-decoration:none}
#off-canvas-menu ul ul ul li a{color:#000;font-size:.731em;line-height:26px;text-decoration:none}
#off-canvas-menu-close{background:#242424;display:none;right:15px;top:15px;position:absolute;text-align:center;text-decoration:none;z-index:2;color:#fff;cursor:pointer}
#off-canvas-menu-close [class^="icon-"]:before,#off-canvas-menu-close [class*=" icon-"]:before{margin:0;width:auto;line-height:53px}
body.off-canvas-menu-open #off-canvas-menu-close{display:block}
body.off-canvas-menu-open #off-canvas-menu{display:block;left:0}
body.off-canvas-menu-open #outer-overlay{background:none repeat scroll 0 0 #000;display:block;height:100%;left:0;min-height:100%!important;opacity:.5;position:absolute!important;top:0;width:100%!important;z-index:10000}
#outer-overlay{opacity:0;z-index:0}
.expander-list,.expander-list ul{margin:0;padding:0;list-style-type:none}
.expander-list li{margin:0}
.expander-list .expander{float:right;cursor:pointer;padding:0 8px;font-family:Verdana,Arial,Helvetica,sans-serif}
.expander-list .name{display:block;border-bottom:1px solid rgba(233,136,12,0.2);padding:7px 0 6px;background-color:#564b3f}
.expander-list ul .name{padding-left:0;background-color:#EEE;box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);border-bottom:1px solid rgba(233,136,12,0.4);top:1px}
.expander-list ul ul .name{padding-left:0;background-color:#fff;background:none;border-bottom:none}
.expander-list ul ul{border-bottom:4px solid #e9880c}
.expand-nav{left:20px;position:absolute;top:15px}
.expand-nav a{text-decoration:none}
.expand-nav .nav-item>a{display:block;float:left;height:53px;left:0;position:absolute;text-align:center;text-decoration:none;top:0;width:47px;z-index:2}
.expand-nav .nav-item>a .icon{color:#3b3b3b;font-size:24px;line-height:50px;margin-top:5px;position:relative}
.touch .blog-widget{background-position:50% 50%}
.no-touch .blog-widget{-webkit-backface-visibility:visible}
@media (max-width: 767px) {
	body.responsive .blog-widget{padding:0}
}

.blog-widget .subtitle div span:before,.blog-widget .subtitle div span:after{top:13px}
@media (max-width: 767px) {
	body.responsive .blog-widget .subtitle span{font-size:24px}
}
.blog-widget .subtitle div span:before,.blog-widget .subtitle div span:after{border-color:#c69c6d}
.blog-widget .content{overflow:hidden}
.blog-widget h3{text-decoration:none;font-size:15px;text-transform:none;color:#564b3f;font-weight:600}
.blog-widget a{color:#000;text-decoration:none}
.blog-widget a:hover{text-decoration:none}
.blog-widget .posts{width:100%;padding:0 5%;position:relative}
@media (max-width: 767px) {
	body.responsive .blog-widget .posts{padding:0 10%;margin-top:20px}
}
.blog-widget .slides div.carousel-item{background:none repeat scroll 0 0 #f5f5f5;color:#333;font-size:14px;line-height:15px;margin:0;padding:10px 10px 5px;text-align:left;text-decoration:none;width:auto}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .blog-widget .slides div.carousel-item{font-size:12px}
}
.blog-widget .slides div.carousel-item .date{font-size:11px;display:block}
.blog-widget .slides div.carousel-item img{width:100%;margin-bottom:5px}
.blog-widget .slides div.carousel-item:nth-child(3n){position:relative}
.blog-widget .slides div.carousel-item:nth-child(5n){position:relative;right:5px}
.blog-widget .slides div.carousel-item:nth-child(8n){position:relative;right:5px}
.blog-widget .slides div.carousel-item:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);position:relative;z-index:5}
.blog-widget .slides div.carousel-item{-webkit-transition:-webkit-transform .2s linear 0s;transition:transform .2s linear 0s;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25)}
.blog-widget .slides div.carousel-item:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5)}
.blog-widget .slick-list{overflow:visible!important;margin:-15px;padding:15px 15px 30px}
.blog-widget .slick-slide{opacity:0!important;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.blog-widget .slick-slide.slick-active{opacity:1!important}
.blog-widget-small{max-height:960px}
.blog-widget-small .slides{margin:0;padding:0;list-style-type:none}
.blog-widget-small .slides .carousel-item{margin:0;padding:0;height:112px!important;overflow:hidden;float:none!important}
.blog-widget-small .post{padding:0 0 15px;max-width:174px}
.blog-widget-small .image{display:block;float:left;margin-right:17px;width:90px!important;overflow:hidden}
@media (min-width: 992px) and (max-width: 1199px) {
	body.responsive .blog-widget-small .image{width:65px!important}
}
.blog-widget-small .image img{-webkit-transition:all .2s linear;transition:all .2s linear}
.blog-widget-small .image:hover img{transform:scale(1.2,1.2)}
.blog-widget-small .text{overflow:hidden}
.blog-widget-small .post .name{text-transform:uppercase}
.blog-widget-small .post span a{color:#c69c6d;text-decoration:underline}
.blog-widget-small .post span a:hover{text-decoration:none}
.social-buttons{margin-bottom:5px;overflow:hidden;line-height:36px}
.socials{list-style-type:none;overflow:hidden}
.socials li{float:left;margin-right:5px;margin-bottom:5px}
.socials a{display:block;width:34px;line-height:32px;text-align:center;color:#626262}
.socials a:hover,.socials a.active{text-decoration:none;color:#f28858}
.socials .icon:after,.socials .icon:before{margin:0;font-size: 25px;}
.socials.socials-lg{padding:0 0 0 1px}
.socials.socials-lg li{float:left;margin:0 0 -1px -1px}
.socials.socials-lg.space li{float:none;display:inline-block;margin:0 5px 6px 0}
.socials.socials-lg a{width:41px;line-height:37px}
.socials.socials-xl a{width:54px;line-height:48px}
.socials.socials-xl{padding:0 0 0 1px}
.socials.socials-xl li{float:left;margin:0 0 -1px -1px}
.sign-btn{display:inline-block;position:relative;min-width:112px;height:32px;padding:8px 10px 8px 42px;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.15);color:#fff;font-size:1.1em;line-height:1.2em;text-decoration:none;overflow:hidden}
.sign-btn .icon{position:absolute;left:0;top:0;font-size:32px;line-height:22px;width:32px;height:32px;text-align:center;color:#fff;border-right:1px solid rgba(0,0,0,0.15)}
.sign-btn.sign-btn-facebook{background:#4660a9}
.sign-btn.sign-btn-twitter{background:#28aae1}
.sign-btn:hover{color:#fff;text-decoration:none}
@media (max-width: 767px) {
	body.responsive .content.nopad-xs{padding-top:0;padding-bottom:0}
}
@media (max-width: 767px) {
	body.responsive .input-control input.form-control{width:100%}
}
@media (max-width: 767px) {
	body.responsive .tab-content{padding:35px 40px;border:none;margin-bottom:20px;border:1px solid #DDD;margin-top:-2px}
}
@media (max-width: 991px) {
	body.responsive .module{margin-bottom:35px}
	body.responsive .slider-products.module{margin-bottom:0}
}
.banner-circle{position:relative;cursor:pointer}
.banner-circle .image{width:100%;height:100%;overflow:hidden;border-radius:50%;-webkit-transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#fff)}
.banner-circle .image img{max-width:100%}
.banner-circle .title{position:absolute;display:table;vertical-align:middle;top:70%;text-align:center;width:100%;padding:0 10px;background:#f5f5f5;background:rgba(255,255,255,0.9);color:#000;margin-top:-40px;line-height:40px;height:80px;font-size:1.5em;text-transform:uppercase}
.banner-circle .title span{display:table-cell;vertical-align:middle}
.circle_banners .slick-prev,.circle_banners .slick-next{top:auto;bottom:-35px;right:15px}
.circle_banners .slick-prev{right:49px}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .banner-circle .title{line-height:35px;font-size:1.5em;height:60px;margin-top:-30px}
}
@media (max-width: 767px) {
	body.responsive .banner-circle .title{line-height:20px;font-size:1.5em;height:40px;margin-top:-20px}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .accord-panel{margin-bottom:50px}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .accord-panel{margin-bottom:50px}
}
#mobileAccord .carousel-item.slick-slide{width:auto!important}
@media (max-width: 480px) {
	body.responsive #mobileAccord{height:256px;overflow:hidden}
	body.responsive #mobileAccord .accord-panel{padding:0;margin-left:-1px}
	body.responsive #mobileAccord .accord-panel:first-child{margin:0}
	body.responsive #mobileAccord .accord-panel.closed{width:35px;overflow:hidden}
	body.responsive #mobileAccord .accord-panel.open{width:auto}
	body.responsive #mobileAccord .vertical_title_outer{cursor:pointer}
	body.responsive #mobileAccord .carousel_outer{min-width:320px!important;padding-left:40px}
	body.responsive #mobileAccord .blog-widget-small .image{width:60px!important;margin-right:5px}
}
@media (max-width: 320px) {
	body.responsive #mobileAccord .carousel_outer{min-width:220px!important}
}
.panel-body .carousel-item.slick-slide{width:auto!important}
.small-photos{margin-bottom:15px;overflow:hidden;max-height:280px;margin-right:45px}
@media (max-width: 400px) {
	.small-photos{margin-bottom:15px;overflow:hidden;max-height:280px}
}
.small-photos img{display:inline-block;overflow:hidden}
.small-photos a{display:block;float:left;margin:0 0 4px 4px;width:66px;height:66px;overflow:hidden}
.small-photos img{-webkit-transition:all .2s linear;transition:all .2s linear}
.small-photos a:hover img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.testimonials-widget .slick-list{min-height:250px}
.testimonials-widget .text{padding:10px 7px;color:#efefef;border:1px solid #616161;background:#3a3a3a;position:relative}
.testimonials-widget .carousel-item{overflow:hidden;padding:0 0 15px}
.testimonials-widget .arrow{display:block;position:absolute;bottom:-6px;left:10px;width:0;height:0;border-top:6px solid #3a3a3a;border-left:6px solid transparent;border-right:6px solid transparent}
.testimonials-widget .author{color:#fff;margin-top:10px}
.video-link{width:25%;float:right;margin:25px 0 0}
.video-link a{position:relative;text-decoration:none}
.video-link .img-outer{position:relative;text-align:center}
.video-link .img-outer:after{position:absolute;z-index:100;top:0;left:0;right:0;font-family:Flaticon;content:"\e043";color:#fff;font-size:3em}
.video-link img{width:100%}
.slider-nav-outer .video-link{margin:0}
.slider-nav-simple{width:75%;margin:5px 0 20px 5px;float:left}
.slider-nav-simple .slick-slide img{cursor:pointer}
.slider-nav-outer{width:33.3%}
@media (max-width: 480px) {
	body.responsive .slider-nav-outer{width:100%}
}
.slider-nav{width:75%;float:left;background:#c3c6c3}
.slider-nav .slick-slide img{opacity:1;cursor:pointer}
.slider-nav .slick-slide.slick-center img,.slider-nav .slick-slide.slick-slide-current img{opacity:1}
#hover-left,#hover-right{position:absolute;height:100%;left:0;background:rgba(217,216,213,0.7);z-index:1000}
#hover-right{left:auto;right:0}
.accordion-simple{text-align:left}
.accordion-simple .panel-heading{padding:0}
.accordion-simple .panel-heading a{display:block;line-height:0;text-transform:uppercase;padding:22px 18px 20px 0;border-top:1px dotted #cacaca;font-weight:500;background-color:#f9f9f9}
.accordion-simple .panel-heading a:hover{text-decoration:none}
.accordion-simple .panel+.panel{box-shadow:none;-webkit-box-shadow:none;border-radius:0;margin:0}
.accordion-simple .panel:first-child .panel-heading a{border-top:none}
.accordion-simple .arrow-down,.accordion-simple .arrow-up{display:block;position:absolute;font-size:1.54em;right:20px;margin-top:.2em}
.accordion-simple .arrow-down,.accordion-simple .collapsed .arrow-up{display:none}
.accordion-simple .collapsed .arrow-down{display:inline}
.accordion-simple .panel-body{border-top:0!important;padding:0}
.accordion-faq{text-align:left;position:relative}
.accordion-faq .panel{border-radius:0;box-shadow:none;-webkit-box-shadow:none;overflow:visible}
.accordion-faq .panel .panel-heading{padding:0;color:#fff;border-radius:0!important;display:table;width:100%}
.accordion-faq .panel-heading a{display:table-cell;width:100%;vertical-align:middle;position:relative;background:#f0f0f0;font-size:.9167em;padding:10px 5px 12px 15px;border-radius:0;height:61px;min-height:61px;text-transform:uppercase;border:1px dotted #cacaca}
.accordion-faq .panel-heading a:hover{text-decoration:none}
.accordion-faq .panel:last-child{-webkit-box-shadow:none;box-shadow:none;border-bottom:none}
.accordion-faq .arrow-down,.accordion-faq .arrow-up{position:absolute;display:block;font-size:2em;line-height:59px;text-align:center;top:0;}
.accordion-faq .arrow-down,.accordion-faq .collapsed .arrow-up{display:none}
.accordion-faq .collapsed .arrow-down{display:block}
.accordion-faq .panel-body{border-top:0!important;padding:15px;background:#fff;border:1px dotted #cacaca;border-top:none}
.accordion-faq.panel-group .panel+.panel{margin-top:3px}
#checkOut .panel-default{border:none;border-radius:0}
#checkOut .panel-default .panel-title{padding:0;font-size:1.5em}
#checkOut .panel-default>.panel-heading{background-color:#fff;border:1px dotted #cacaca;border-radius:0;padding:0;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-o-transition:all .3s 0 ease}
#checkOut .panel-default>.panel-heading.active,#checkOut .panel-default>.panel-heading:hover{background-color:#3b3b3b;border:1px solid #3b3b3b;color:#fff}
#checkOut .panel-default>.panel-heading:hover{-webkit-transition:all .5s 0 ease;-moz-transition:all .5s 0 ease;-o-transition:all .5s 0 ease}
#checkOut .panel-default>.panel-heading a{padding:15px;display:block;color:#000;text-decoration:none;text-transform:uppercase;outline:none}
#checkOut .panel-default>.panel-heading.active a,#checkOut .panel-default>.panel-heading:hover a{color:#fff}
#checkOut .panel-default>.panel-heading a span{padding-right:25px}
#checkOut .panel-body{padding:30px 50px;border:1px dotted #cacaca;border-top:0}
#checkOut .panel-body ul{padding:0;margin:0 0 10px}
#checkOut .panel-body li{padding-bottom:5px;list-style:disc;list-style-position:inside}
.breadcrumbs{position:relative;border-bottom:1px dotted #cacaca;border-top:1px dotted #cacaca;font-weight:500;background:#f9f9f9;font-size:.833em;line-height:2.75em;padding-top:8px;padding-bottom:8px}
@media (max-width: 450px) {
	.breadcrumbs{font-size:.633em;line-height:2.75em;padding-top:8px;padding-bottom:8px}
}
.breadcrumbs a,.breadcrumbs span{display:inline-block;text-decoration:none;font-size:1.2em}
.breadcrumbs .divider{padding:0 15px}
.divider{padding:0 15px;font-family:Flaticon;content:"\e042";font-size:16px;-webkit-font-smoothing:antialiased;font-style:normal}
.content-center{border-left:1px dotted #ccc}
.content-aside{float:left;border-right:1px dotted #ccc;-webkit-box-shadow:inset -1px 0 0 #fff;box-shadow:inset -1px 0 0 #fff;right:-1px;background:#fff;border-top:1px solid transparent;margin-top:1px}
@media (max-width: 767px) {
	body.responsive .content-aside{float:none}
}
.content-aside section h3{font-weight:700;font-size:1.167em}
.filters-panel{padding:1.3em 2.3em}
.filters-panel a:hover{text-decoration:none}
.filters-panel .divider{height:25px}
.filters-panel .divider:after{content:" ";display:block;height:10px;border-bottom:1px solid #e9e9e9}
.filters-panel .sort-select .dropdown-menu{min-width:98px}
.filters-panel .sort-select .value{min-width:60px}
.filters-panel .sort-select-arrow.up .down{display:none}
.filters-panel .sort-select-arrow.down .down,.filters-panel .sort-select-arrow.up .up{display:inline}
.filters-panel .sort-select-arrow.down .up{display:none}
.filters-panel .perpage-select .dropdown-menu{min-width:53px}
.filters-panel .perpage-select .value{min-width:15px}
.filters-panel .view-mode{text-align:left;overflow:hidden;margin-bottom:10px}
.filters-panel .view-mode a,.pagination a{display:block;float:left;margin-right:11px;border:1px solid #ccc;width:36px;height:36px;line-height:34px;color:#c69c6d;text-align:center}
.filters-panel a.sort-icon{display:block;float:left;width:23px;line-height:34px;color:#c69c6d;text-align:center}
.filters-panel .view-mode a:hover,.filters-panel .view-mode a.active{text-decoration:none;border-color:#999}
.filters-panel .view-mode a:last-child,.pagination a:last-child{margin-right:0}
.pagination{margin:0}
.pagination a{font-size:.9em;margin-left:0;margin-right:11px;background:#fff}
.pagination a.icon:before{font-size:12px}
.pagination a.icon.pagination-prev{padding-right:2px}
@media (max-width: 1199px) {
	body.responsive .pagination a{margin-right:3px;width:36px}
	body.responsive .filters-panel .view-mode a{margin-right:5px}
}
.pagination a:hover{text-decoration:none;border-color:#999;background:#e9880c;color:#fff}
.panel{-webkit-box-shadow:none;box-shadow:none}
.filters-panel .pagination a:hover,.filters-panel .pagination a.active{text-decoration:none;border-color:#999;background:#e9880c;color:#fff}
.filters-panel .pagination .disabled a:hover,.filters-panel .pagination .disabled,.filters-panel .pagination .disabled a:active,.filters-panel .pagination .disabled a:focus{text-decoration:none;border-color:#eaeaea;color:#eaeaea;cursor:not-allowed}
.filters-by-category{margin:30px 0 40px}
.filters-by-category ul{padding:0;margin:0}
.filters-by-category li{margin:0 6px 6px;height:37px;display:inline-block}
.filters-by-category li a{display:block}
a.sort-icon.sort-icon-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
a.sort-icon.sort-icon-up{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
a.sort-icon:hover{color:#000}
a.sort-icon:before{font-size:12px}
.custom-block{padding:1.5em 0 2em;margin-bottom:20px}
.custom-block .text{display:table-cell;vertical-align:middle;font-size:1em;padding-left:20px}
.custom-block .item{margin:5px 0;padding:0;min-height:59px}
.custom-block .icon{border:1px solid #d0d0d0;width:59px;height:59px;color:#c69c6d;text-align:center;padding:3px 0 0}
.custom-block .icon:after,.custom-block .icon:before{font-size:30px}
@media (max-width: 991px) {
	body.responsive .custom-block .item{float:left;width:50%}
}
.google-map{width:100%;height:270px;margin:0;border:0;overflow:hidden}
#pluginIdTFPU_2,#pluginIdTFPU{display:none}
.countdown-holding span{color:#888}
.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}
.countdown-show1 .countdown-section{width:98%}
.countdown-show2 .countdown-section{width:48%}
.countdown-show3 .countdown-section{width:31.5%}
.countdown-show4 .countdown-section{width:22.5%}
.countdown-show5 .countdown-section{width:19.5%}
.countdown-show6 .countdown-section{width:16.25%}
.countdown-show7 .countdown-section{width:14%}
.countdown-period{display:block}
.countdown-descr{display:block;width:100%}
.countdown_box{color:#272727;left:0;line-height:18px;position:absolute;text-align:center;top:30%;width:100%;z-index:999}
.countdown_inner{overflow:hidden;border:1px dotted #cfcfcf;margin:0;padding:5px 5px 10px;background:rgba(255,255,255,0.9);text-align:center}
.countdown_inner .title{margin:0 0 5px;font-size:9px;color:#000;text-transform:uppercase}
.countdown-section{display:inline-block;text-align:center;border:1px dotted #dedede;background:#fbfbfb;margin:0 1px 0 0;font-size:7px;line-height:10px;text-transform:uppercase}
.countdown-amount{color:#000;font-size:20px;line-height:20px}
.product-preview:hover .countdown_box{display:none}
.category{text-align:center;vertical-align:middle;padding-top:12px}
.category h4{text-transform:none;margin:15px 0 0;padding:0;color:#564b3f}
@media (max-width: 480px) {
	body.responsive .category-banners .col-xs-6{width:100%;float:none;margin-bottom:10px}
}
.nav-tabs{overflow:hidden;position:relative;white-space:nowrap;border-bottom:none;margin-bottom:-1px}
.nav-tabs>li{display:inline-block;float:none;margin-bottom:0;font-weight:500;background-color:#EEE;border:1px solid #DDD}
.nav-tabs>li> a{border-bottom:none;border-radius:0;font-size:1em;line-height:1.25em;margin-right:2px;text-transform:uppercase;padding:15px 25px;border-bottom:none;border-radius:0;font-size:1em;line-height:1.25em;margin-right:2px;text-transform:uppercase;padding:15px 25px;margin-right:0}
@media (max-width: 479px) {
	body.responsive .nav-tabs>li{display:block;float:none;margin-bottom:0}
	body.responsive .nav-tabs>li>a{padding:10px;margin-right:0}
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border-color:#fff;cursor:default;border-bottom:none;margin-right:0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active{background-color:#fff;cursor:default;border-bottom:none;border-bottom:2px solid #EF7C3D;border-left:1px solid #DDD;border-right:1px solid #DDD;border-top:1px solid #DDD;margin-right:0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li>a:hover{background-color:#fff;border-color:#fff;cursor:default;border-bottom:none;margin-right:0}
.tab-content{margin-bottom:20px;padding:35px 40px;border:1px solid #DDD;margin-top:-2px}
#cboxContent .tab-content2{border:none;margin-bottom:20px;padding:20px 20px 15px}
.label.label-sale,.label.label-hot,.label.label-newl,.label.label-new,.label.label-sale-percent{position:absolute;border-radius:0;padding:0 5px;min-width:37px;height:23px;font-size:11px;line-height:23px;text-align:center;text-transform:uppercase;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);font-family:'Poppins',sans-serif}
.label.label-sale:after,.label.label-hot:after,.label.label-newl:after,.label.label-new:after,.label.label-sale-percent:after, .label.label-zoom:after{content:' ';display:block;position:absolute;bottom:-2px;margin-left:-2px;left:50%;width:0;height:0;border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.label.label-sale,.label.label-hot,.label.label-newl{top:0;left:0;background:#ff391c;color:#fff;z-index:4}
.submenu-block .label.label-sale,.label.label-hot,.label.label-newl{top:0;left:0;background:#ff391c;color:#fff;z-index:4;position:relative;display:inline}
.submenu-block .label.label-sale-percent, .submenu-block .label.label-zoom{top:0;left:0;background:#fff;color:#575757;z-index:3;position:relative}
.submenu-block .label.label-new{top:0;right:0;background:#f28858;color:#fff;z-index:4;position:relative}
.label.label-sale:after,.label.label-hot:after,.label.label-newl:after{border-top-color:#f5003a}
.label.label-new{top:0;right:0;background:#f28858;color:#fff;z-index:4}
.label.label-new:after{border-top-color:#f28858}
.label.label-sale-percent{top:23px;left:0;background:#fff;color:#575757;z-index:3}
.label.label-sale-percent:after{border-top-color:#fff}
.label.label-zoom {
	left: 0px;
	margin-left:-5px;
	color: #8f8f8f;
	z-index: 3;
	float: left;
	padding: 7px;
	font-size: 16px;
	border-radius: 0px;
}
.label-zoom .text-info {
	color: #888;
	font-size: 12px;
	text-transform: capitalize;
	font-family: 'Poppins',sans-serif;
	font-weight: normal;
}
.bblb a {text-decoration: none;}
.label.label-hot,.label.label-newl{right:-5px;left:auto;line-height:12px;min-width:27px;height:16px;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;font-family:'Poppins',sans-serif}
.label.label-newl{background:#8e8e8e}
.label.label-newl:after,.label.label-hot:after{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}
.label.label-newl:after{border-top-color:#8e8e8e}
.slider-range .max{padding-top:23px;float:right}
.slider-range .min{padding-top:23px;float:left}
.slider-range .max{padding-top:23px;float:right}
.slider-range .min{padding-top:23px;float:left}
.subscribe .button{margin-left:-25px}
@media (max-width: 991px) {
	body.responsive .subscribe{border-top:1px dotted #cacaca;background:url(../images/bushcraft-course-bg2.jpg) no-repeat;padding:15px;padding-bottom:0}
	body.responsive .subscribe .button{margin-left:0}
	body.responsive .subscribe .form-inline{padding-bottom:10px}
	body.responsive .subscribe h3{text-align:left}
}
@media (min-width: 992px) {
	body.responsive .subscribe{border:1px dotted #cacaca;padding:30px 15px;background:url(../images/bushcraft-course-bg2.jpg) repeat #4d4d4d}
	body.responsive .subscribe h3{line-height:2em;padding:0;text-align:right}
}
#popup-box-outer{display:none}
#popup-box{position:relative;width:830px;margin:0 auto;overflow:hidden;background:url(../images/newsletter-bg.jpg) no-repeat right 0;padding:40px 30px 10px}
#popup-box h1{font-size:3em;margin-bottom:30px}
#popup-box .input-control input.form-control{width:340px}
#popup-box .inline{vertical-align:text-top;text-transform:uppercase;line-height:1em;display:inline-block}
#popup-box .mfp-close{color:#000}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive #popup-box{width:500px}
	body.responsive #popup-box .input-control input.form-control{width:300px}
}
@media (max-width: 767px) {
	body.responsive #popup-box{width:300px;padding:20px 10px}
	body.responsive #popup-box .input-control input.form-control{width:200px}
}
.table-striped>tbody>tr:nth-child(2n+1)>td,.table-row>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th,.table-row>tbody>tr:nth-child(2n+1)>th{background-color:#f9f9f9}
.table-row>tbody>tr:nth-child(2n+1)>td,.table-row>tbody>tr:nth-child(2n+1)>th{background-color:transparent}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th{border-top:1px dotted #cacaca}
.table>thead>tr>td,.table>thead>tr>th{border-top:1px dotted #cacaca;border-bottom:6px solid #b9a272;background-color:#564b3f;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight:500}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:1px dotted #cacaca}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px dotted #cacaca}
.table-shop{width:100%;margin-bottom:25px;margin-top:15px}
.table-shop .product-name{width:40%}
.table-shop img{width:100%;min-width:120px;max-width:170px;text-align:center}
.table-shop>thead>tr>th{border:none;text-transform:uppercase;padding:10px;font-weight:400}
.table-shop>tbody>tr>td{border-bottom:1px solid #e9e9e9;padding:10px;vertical-align:middle;padding-bottom:20px; padding-top:20px;}
.table-shop .input-quantity{width:40px;display:inline;text-align:center;height:30px;line-height:1.4em;padding:5px 10px}
.table-shop .icon{color:#c69c6d}
@media (max-width: 767px) {
	body.responsive .table-shop>thead{display:none}
	.table-shop,.table-shop tbody,.table-shop td,.table-shop tr{display:block;border:0;width:100%}
	.table-shop td{padding:10px;position:relative;padding-left:50%!important}
	.table-shop td.notitle{padding-left:20px!important;text-align:center!important}
	.table-shop td.text-center{text-align:left}
	.table-shop td.no_title{padding-left:0!important;text-align:center}
	.table-shop td div.th_title{position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:right}
}
table.table-total{border:none;text-align:left;border-bottom:2px solid #e9e9e9;margin-bottom:20px}
table.table-total tr>th,table.table-total tr>td{border:none;padding:5px 0 0;width:47%}
table.table-total tr>th.td-divider,table.table-total tr>td.td-divider{width:6%}
table.table-total h2{font-size:1.6em;font-weight:700}
.images-gallery{overflow:hidden;margin-bottom:45px}
.images-gallery .images-nospace .image-thumbnail{float:left}
.images-gallery.three-columns .images-nospace .image-thumbnail{width:33.3333333333%;max-height:100px;min-height:100px;background:#d3d3d3}
@media (max-width: 479px) {
	.table-shop>tbody>tr>td{border-bottom:none;padding:10px;vertical-align:middle;padding-bottom:20px}
	body.responsive .images-gallery.three-columns .images-nospace .image-thumbnail{width:50%;max-height:90px;min-height:90px}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .images-gallery.three-columns .images-nospace .image-thumbnail{width:33.3333333333%;max-height:90px;min-height:90px}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .images-gallery.three-columns .images-nospace .image-thumbnail{width:33.3333333333%;max-height:90px;min-height:90px}
}
.images-gallery.five-columns .images-nospace .image-thumbnail{width:20%;max-height:120px;min-height:120px;border:1px solid #fff;border-top:2px solid #fff}
@media (max-width: 479px) {
	body.responsive .images-gallery.five-columns .images-nospace .image-thumbnail{width:49%;max-height:100px;min-height:100px;background:#d3d3d3;vertical-align:middle}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .images-gallery.five-columns .images-nospace .image-thumbnail{width:33.3333333333%;max-height:100px;min-height:100px;background:#d3d3d3}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .images-gallery.five-columns .images-nospace .image-thumbnail{width:20%;max-height:100px;min-height:100px;background:#d3d3d3}
}
.images-gallery.four-columns .images-nospace .image-thumbnail{width:25%}
@media (max-width: 479px) {
	body.responsive .images-gallery.four-columns .images-nospace .image-thumbnail{width:50%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .images-gallery.four-columns .images-nospace .image-thumbnail{width:25%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .images-gallery.four-columns .images-nospace .image-thumbnail{width:25%}
}
.images-gallery.two-columns .images-nospace .image-thumbnail{width:50%}
@media (max-width: 479px) {
	body.responsive .images-gallery.two-columns .images-nospace .image-thumbnail{width:50%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .images-gallery.two-columns .images-nospace .image-thumbnail{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .images-gallery.two-columns .images-nospace .image-thumbnail{width:50%}
}
.images-gallery .images-nospace .image-thumbnail img{width:100%}
.images-nospace .image-thumbnail{position:relative;border:none;padding:0}
.images-nospace .image-thumbnail .hover{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(30,30,30,0.7);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;height:100%}
.images-nospace .image-thumbnail:hover .hover{opacity:1;cursor:pointer;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.images-nospace .image-thumbnail .hover:after{content:"\f078";position:absolute;width:100px;height:1px;top:50%;left:50%;margin-left:-50px;border-top:1px solid #fff}
.images-nospace .image-thumbnail .hover:before{content:" ";position:absolute;height:100px;width:1px;top:50%;margin-top:-50px;left:50%;border-left:1px solid #fff}
.images-nospace.team-gallery .image-thumbnail .hover:after{display:none}
.images-nospace.team-gallery .image-thumbnail .hover:before{display:none}
.images-nospace.team-gallery h4{font-size:2em;line-height:1.2em;text-transform:uppercase;color:#fff;padding-bottom:0}
.images-nospace.team-gallery h5{font-size:1em;line-height:1.2em;text-transform:none;color:#fff}
.images-nospace.team-gallery .hover .inside{position:absolute;width:100%;left:0;right:0;bottom:10%;color:#fff;text-align:center}
.images-nospace.team-gallery .socials{margin:10px 0 0;padding:5px 0 0;display:block}
.images-nospace.team-gallery .socials li{margin-bottom:5px;float:none;display:inline-block}
.images-nospace.team-gallery .socials.socials-lg li{margin:0 0 6px 5px}
.images-nospace.team-gallery .socials a{border:1px solid #fff;color:#fff}
.images-nospace.team-gallery .socials a:hover,.socials a.active{text-decoration:none;background:#242424;color:#c69c6d}
.mark{background:none repeat scroll 0 0 #d9d9d9;padding:2px 2px 0}
.color_mark{background-color:#c69c6d;color:#fff;padding:2px 2px 0}
.color,.color:hover{color:#c69c6d}
.underline{text-decoration:underline}
.underline:hover{text-decoration:none}
.blockquote,.testimonials,.infobox{position:relative;padding-left:50px;margin-bottom:45px;overflow:hidden}
.blockquote .inside,.testimonials .inside,.infobox .inside{padding-right:20px}
.blockquote .inside p:last-child,.testimonials .inside p:last-child,.infobox .inside p:last-child{margin-bottom:0}
.blockquote:before,.testimonials:before,.infobox:before{position:absolute;left:0;top:-10px;content:'"';font-style:italic;font-size:100px;line-height:1em;color:#c69c6d;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.blockquote:after,.testimonials:after,.infobox:after{position:absolute;left:32px;top:0;margin-top:37px;content:'';width:1px;height:100%;border-left:1px solid #dbdbdb}
.testimonials:before{left:1px;top:2px;font-family:"Flaticon";content:"\e03a";font-size:40px;font-style:normal}
.testimonials:after{margin-top:50px}
.infobox:before{left:6px;top:2px;font-family:"Flaticon";content:"\e065";font-size:38px;font-style:normal}
.infobox:after{margin-top:50px}
.dropcap{display:block;float:left;font-size:3.1em;line-height:1em;margin:-6px 5px 0 0;padding:0 10px}
.rect-equal-height{position:relative;padding-top:40px!important;padding-bottom:100px!important}
.rect-equal-height .btn-bottom{position:absolute;bottom:45px}
@media (max-width: 767px) {
	body.responsive .rect-equal-height{height:auto!important}
}
.rect,.rect-nohover{border:1px solid #cacaca;margin-bottom:10px;padding:25px 2% 10px;-webkit-transition:background .5s ease;transition:background .5s ease;border-radius:9px;background-color:#fff}
.rect:hover,.rect-nohover:hover,.rect.active,.active.rect-nohover{background:#f0f0f0}
.rect.active:hover,.active.rect-nohover:hover{background:#fff}
.rect div.icon-outer .icon,.rect-nohover div.icon-outer .icon{display:block;color:#c69c6d}
.rect div.icon-outer [class^="flaticon-"].icon:before,.rect-nohover div.icon-outer [class^="flaticon-"].icon:before,.rect div.icon-outer [class*=" flaticon-"].icon:before,.rect-nohover div.icon-outer [class*=" flaticon-"].icon:before,.rect div.icon-outer [class^="flaticon-"].icon:after,.rect-nohover div.icon-outer [class^="flaticon-"].icon:after,.rect div.icon-outer [class*=" flaticon-"].icon:after,.rect-nohover div.icon-outer [class*=" flaticon-"].icon:after{font-size:50px;}
.rect div.icon-outer [class^="flaticon-"].icon.icon-lg:before,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-lg:before,.rect div.icon-outer [class*=" flaticon-"].icon.icon-lg:before,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-lg:before,.rect div.icon-outer [class^="flaticon-"].icon.icon-lg:after,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-lg:after,.rect div.icon-outer [class*=" flaticon-"].icon.icon-lg:after,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-lg:after{font-size:65px}
.rect div.icon-outer [class^="flaticon-"].icon.icon-xl:before,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-xl:before,.rect div.icon-outer [class*=" flaticon-"].icon.icon-xl:before,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-xl:before,.rect div.icon-outer [class^="flaticon-"].icon.icon-xl:after,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-xl:after,.rect div.icon-outer [class*=" flaticon-"].icon.icon-xl:after,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-xl:after{font-size:75px}
.rect div.icon-outer [class^="flaticon-"].icon.icon-xxl:before,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-xxl:before,.rect div.icon-outer [class*=" flaticon-"].icon.icon-xxl:before,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-xxl:before,.rect div.icon-outer [class^="flaticon-"].icon.icon-xxl:after,.rect-nohover div.icon-outer [class^="flaticon-"].icon.icon-xxl:after,.rect div.icon-outer [class*=" flaticon-"].icon.icon-xxl:after,.rect-nohover div.icon-outer [class*=" flaticon-"].icon.icon-xxl:after{font-size:90px}
.rect-sm{-webkit-transition:all .5s ease;transition:all .5s ease;border:1px dotted #cacaca;float:left;width:81px;height:81px;margin:0 20px 20px 0;padding:0;text-align:center}
.rect-sm:hover,.rect-sm.active{background:#f0f0f0}
.rect-sm.active:hover{background:transparent}
.rect-sm div.icon-outer .icon{display:block;margin-bottom:15px;color:#c69c6d}
.rect-sm div.icon-outer [class^="flaticon-"]:before,.rect-sm div.icon-outer [class*=" flaticon-"]:before,.rect-sm div.icon-outer [class^="flaticon-"]:after,.rect-sm div.icon-outer [class*=" flaticon-"]:after{font-size:30px;line-height:81px!important}
.rect-sm div.icon-outer [class^="flaticon-"].icon-lg:before,.rect-sm div.icon-outer [class*=" flaticon-"].icon-lg:before,.rect-sm div.icon-outer [class^="flaticon-"].icon-lg:after,.rect-sm div.icon-outer [class*=" flaticon-"].icon-lg:after{font-size:40px}
.rect-sm div.icon-outer [class^="flaticon-"].icon-xl:before,.rect-sm div.icon-outer [class*=" flaticon-"].icon-xl:before,.rect-sm div.icon-outer [class^="flaticon-"].icon-xl:after,.rect-sm div.icon-outer [class*=" flaticon-"].icon-xl:after{font-size:50px}
.rect-sm div.icon-outer [class^="flaticon-"].icon-xxl:before,.rect-sm div.icon-outer [class*=" flaticon-"].icon-xxl:before,.rect-sm div.icon-outer [class^="flaticon-"].icon-xxl:after,.rect-sm div.icon-outer [class*=" flaticon-"].icon-xxl:after{font-size:60px}
.icons-set{color:#000;line-height:2em;margin:10px 0}
.icons-set span span{font-size:1.231em;width:30px;display:inline-block}
.grey-container{background:#f0f0f0;padding-top:35px;padding-bottom:35px}
.rect-nohover{padding:20px 35px 30px}
.rect,.rect-nohover2{border:1px solid #cacaca;margin-bottom:10px;padding:25px 2% 10px;-webkit-transition:background .5s ease;transition:background .5s ease;border-radius:9px;background-color:#fff}
.offer .rect,.offer .rect-nohover2{border:1px solid #cacaca;margin-bottom:10px;padding:25px 2% 10px;-webkit-transition:background .5s ease;transition:background .5s ease;border-radius:9px;background-color:#fff;min-height:350px}
.rect-nohover .btn-cool,.rect-nohover .filters-by-category li a,.filters-by-category li .rect-nohover a{margin-bottom:5px}
.rect-noborder{margin-bottom:10px;-webkit-transition:all .5s ease;transition:all .5s ease;border:none;padding:5px 2% 10px}
.rect-noborder:hover,.rect-noborder.active{background:#f0f0f0}
.rect-noborder.active:hover{background:transparent}
.rect-noborder div.icon-outer .icon{display:inline;margin-bottom:15px;color:#c69c6d}
.rect-noborder .number{font-size:3em;margin-bottom:10px;color:#c69c6d}
.rect-noborder div.icon-outer [class^="flaticon-"]:before,.rect-noborder div.icon-outer [class*=" flaticon-"]:before,.rect-noborder div.icon-outer [class^="flaticon-"]:after,.rect-noborder div.icon-outer [class*=" flaticon-"]:after{font-size:30px;line-height:81px}
.rect-noborder div.icon-outer [class^="flaticon-"].icon-lg:before,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-lg:before,.rect-noborder div.icon-outer [class^="flaticon-"].icon-lg:after,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-lg:after{font-size:38px}
.rect-noborder div.icon-outer [class^="flaticon-"].icon-xl:before,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-xl:before,.rect-noborder div.icon-outer [class^="flaticon-"].icon-xl:after,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-xl:after{font-size:48px}
.rect-noborder div.icon-outer [class^="flaticon-"].icon-xxl:before,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-xxl:before,.rect-noborder div.icon-outer [class^="flaticon-"].icon-xxl:after,.rect-noborder div.icon-outer [class*=" flaticon-"].icon-xxl:after{font-size:55px}
.chart-outer{float:left;width:93px;height:93px;margin:0 20px 20px 0;padding:0}
@media (max-width: 991px) {
	body.responsive .chart-outer{margin:0 10px 20px 0}
}
.chart{position:relative;display:inline-block;width:93px;height:93px;margin-top:0;margin-bottom:0;font-size:1.833em;line-height:93px;text-align:center}
.chart canvas{position:absolute;top:0;left:0}
.videoWrapperFull{position:relative;max-height:575px;min-height:500px;height:auto;overflow:hidden;background:url(../images/full-video.jpg)}
.touch .videoWrapperFull{min-height:500px}
.videoWrapperFull video{margin-bottom:-10px;width:100%;height:auto;max-width:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:35px}
.videoWrapper iframe,.videoWrapperFull iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-hover-color{background:#000;opacity:.01;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}
.video-hover{top:0;left:0;z-index:101;width:100%;height:100%}
.video-text{color:#fff;text-align:center;position:absolute;top:40%;left:0;z-index:102;width:100%;height:100%}
.video-text.top20{top:20%}
.video-text .title{font-size:3em;margin-bottom:25px;padding:0;color:#fff}
.video-text .title1{margin-top:15px;font-size:5.5em;line-height:1em;margin-bottom:25px}
.video-text .title2{font-size:1.85em;line-height:1em;margin-bottom:15px}
@media (max-width: 1199px) {
	body.responsive .videoWrapperFull{min-height:350px}
}
@media (max-width: 767px) {
	body.responsive .videoWrapperFull{min-height:230px}
	body.responsive .video-text{top:30%;width:90%;left:5%}
	body.responsive .video-text .title{font-size:26px;line-height:1em;margin-bottom:25px}
}
@media (max-width: 479px) {
	body.responsive .videoWrapperFull{min-height:180px}
	body.responsive .video-text{top:20%;width:90%;left:5%}
	body.responsive .video-text .title{font-size:20px;line-height:1em;margin-bottom:25px}
}
@media (max-width: 359px) {
	body.responsive .video-text{top:10%;width:90%;left:5%}
	body.responsive .video-text .title{font-size:20px;line-height:1em;margin-bottom:15px}
}
.price-table{margin-bottom:30px;border:1px dotted #cacaca;text-align:center;color:#000}
.price-table.active{margin-top:-22px;padding:20px 0;border:3px solid #c69c6d}
.price-table-title{text-transform:uppercase;text-align:center;font:22px/22px Mavenpro-bold,Arial,Helvetica,sans-serif;padding:25px 0}
.price-table.active .price-table-title{padding:15px 0 35px}
.price-table-price{background:#f7f7f7;font-size:18px;padding:17px 0}
.price-table.active .price-table-price{background:#c69c6d;color:#fff}
.price-table ul{margin:0;padding:0}
.price-table-info li{padding:10px;line-height:18px;list-style:none}
.price-table-info li:hover{background:#f9fbfc}
.price-table-info li,.price-table-price,.price-table-title{border-bottom:1px dotted #cacaca}
.price-table.active .price-table-price,.price-table.active .price-table-title{border-color:#9d7c56}
.price-table button{margin:18px 0}
.post-navigation{width:100%;margin:30px 0 35px;overflow:hidden}
.contact-form .form-control{margin-bottom:12px}
.contact-form textarea{height:136px}
form .required{color:#e9266d}
form .error{color:red}
form label.error{display:block;font-size:11px;margin-top:-10px}
#success,#error{display:none;height:50px}
#success span,#error span{display:block}
#success span p,#error span p{margin-top:15px}
#success span p{color:#2990d6}
#error span p{color:#c0392b}
.comment{position:relative;color:#000}
.comment .inside{padding:30px 15px 30px 100px;border-top:1px solid #eaeaea;position:relative}
.comment>.inside:before{display:block;position:absolute;top:30px;left:0;color:#e1e1e1;background:#f5f5f5;text-align:center;content:'\e00c';font-family:'Flaticon';font-size:57px;line-height:67px;width:81px;height:77px}
.comment p{margin-bottom:.7em}
.comments .comment{padding-left:10%}
.comments>.comment:first-child{padding-left:0}
.comments>.comment:first-child .inside{border:none}
.comment-form .form-group{margin-bottom:8px}
.comment-form input[type=text],.comment-form textarea{border-left:0;border-top:0;border-right:0;padding:5px 0;margin-bottom:0;height:38px}
.comment-form textarea{padding:12px 0;overflow:hidden}
.container-widget{border-bottom:1px dotted #eaeaea;margin-bottom:20px;padding-bottom:20px}
.container-widget h3{padding-bottom:.9em}
.twitter-widget ul{margin:0;padding:0 0 0 26px;list-style-type:none;line-height:1.35em}
.twitter-widget ul li{margin:0 0 8px;padding:7px;color:#efefef;border:1px solid #616161;background:#3a3a3a;position:relative}
.twitter-widget ul li:before{content:"\e053";display:inline;font:1.167em flaticon;position:absolute;top:0;left:-26px;color:#fff}
.twitter-widget ul li:last-child{margin-bottom:0;border-bottom:0}
.twitter-widget a{color:#c69c6d;text-decoration:underline}
.twitter-widget .time{color:#858585;font-size:.833em;display:block;padding-top:7px}
.twitter-widget .arrow{display:block;position:absolute;top:3px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #3a3a3a}
.twitter-widget-aside ul{margin:0;padding:0 0 0 35px;list-style-type:none;line-height:1.35em}
.twitter-widget-aside ul li{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #f4f4f4;position:relative}
.twitter-widget-aside ul li:before{content:"\e053";display:inline;font:1.23em Flaticon;position:absolute;top:0;left:-35px;color:#c69c6d}
.twitter-widget-aside ul li:last-child{margin-bottom:0;border-bottom:0}
.twitter-widget-aside .link{display:block;padding-top:2px}
.twitter-widget-aside a{color:#c69c6d;text-decoration:underline}
.twitter-widget-aside .time{font-size:.917em;display:block;padding-top:7px}
.blog-left{border-right:1px dotted #cacaca}
.blog-posts div.blog-post{background:none repeat scroll 0 0 #f5f5f5;color:#333;font-size:14px;line-height:15px;margin:0;padding:10px 10px 5px;text-align:left;text-decoration:none;-ms-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);width:21%;margin:2%;float:left}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .blog-posts div.blog-post{width:27%;margin:3%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .blog-posts div.blog-post{width:40%;margin:5%}
}
@media (max-width: 479px) {
	body.responsive .blog-posts div.blog-post{width:80%;margin:5% 10%}
}
.blog-posts div.blog-post a{text-decoration:none}
.blog-posts div.blog-post .date{font-size:11px;display:block}
.blog-posts div.blog-post img{width:100%;margin-bottom:5px}
.blog-posts div.blog-post{-ms-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg)}
.blog-posts div.blog-post:nth-child(even){-ms-transform:rotate(2deg);transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}
.blog-posts div.blog-post:nth-child(3n){-webkit-transform:none;-moz-transform:none;position:relative;top:-5px}
.blog-posts div.blog-post:nth-child(5n){-ms-transform:rotate(4deg);transform:rotate(4deg);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);position:relative;right:5px}
.blog-posts div.blog-post:nth-child(8n){position:relative;top:8px;right:5px}
.blog-posts div.blog-post:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);position:relative;z-index:5}
.blog-posts div.blog-post{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25)}
.blog-posts:hover div.blog-post{-webkit-transition:-webkit-transform .2s linear 0;transition:transform .2s linear 0}
.blog-posts div.blog-post:hover{-webkit-transition:-webkit-transform .2s linear 0;transition:transform .2s linear 0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5)}
.brands-carousel{min-height:70px}
.brands-carousel img{position:relative;border-left:0 solid transparent;border-right:0 solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease;height:64px}
.brands-carousel a .after{position:relative;width:0;height:2px;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;background:#c69c6d;-webkit-transition:all .3s ease;transition:all .3s ease}
.brands-carousel a:hover .after{width:90%}
.brands-carousel .slick-list:hover img{opacity:.8;border-right:20px solid transparent;border-left:20px solid transparent;-webkit-transition:all .5s ease;transition:all .5s ease}
.brands-carousel .slick-list:hover a:hover img{opacity:1;border-right:0 solid transparent;border-left:0 solid transparent;-webkit-transition:all .5s ease;transition:all .5s ease}
#compare-items{min-width:260px}
#compare-items .description{display:table-cell;vertical-align:middle;width:155px}
#compare-items .item{padding:5px 7px;display:table;width:100%;overflow:hidden;border-bottom:1px dotted #cacaca}
#compare-items .item.last{border:none}
#compare-items{border:0;padding:5px}
#compare-items .delete{display:table-cell;width:20px;vertical-align:middle;margin:30px 0 0 10px}
#compare-items .preview-image{display:table-cell;vertical-align:middle;width:75px;padding-right:15px}
#compare-items .preview-image img{width:100%}
footer{margin-top:25px}
footer .footer-bottom{padding:20px 0;line-height:1.833em;background-color:#564b3f;border-top:8px solid #b9a272;color:#f5f5f5}
footer .payment-list{margin:0;padding:0;list-style-type:none}
footer .payment-list li{margin:0;padding:0 5px 0 0;float:left}
footer .tab-content{padding:20px 20px 15px;border:1px solid #e9e9e9;margin-bottom:20px}
footer .footer-navbar{background-color:#f4f2ed;border-top:1px solid #cacaca;border-bottom:1px dotted #cacaca;padding:55px 0;padding-bottom:10px}
@media (min-width: 992px) {
	footer .footer-navbar{background-color:#f4f2ed;border-top:1px solid #cacaca;border-bottom:1px dotted #cacaca;padding:55px 0;padding-bottom:10px;padding-top:32px}
	footer .footer-navbar .container{position:relative}
	footer .footer-navbar .arrow{position:absolute;left:0;top:4px;color:#c69c6d;cursor:pointer}
	footer .open .footer-navbar .arrow{top:7px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
	footer .footer-navbar .arrow .icon:after,.footer-navbar .arrow .icon:before{font-size:.7em}
	footer .footer-navbar .menu.menu-icon .icon,.menu.menu-icon .icon{display:inline-block;width:14px;margin-right:8px;margin-left:-22px;text-align:center;color:#626262}
	footer .footer-navbar .menu,.menu.menu-icon{margin:0;padding:0;list-style-type:none}
	footer .footer-navbar .menu li,.menu.menu-icon li{margin:0;padding:0 0 5px;text-transform:uppercase}
	footer .footer-navbar .menu.menu-icon li,.menu.menu-icon li{text-transform:none}
	footer #footer-collapsed{position:relative;overflow:hidden;height:74px;width:100%}
	footer #footer-collapsed .socials{display:inherit;width:60px;height:120px;overflow:hidden}
	footer #footer-collapsed.open .socials{width:auto}
	footer .collapsed-block2{display:inline-block;vertical-align:top;margin-bottom:15px}
	footer .collapsed-block2 .inside{padding-left:20px;float:left}
	footer .collapsed-block2 h3{font-size:1.333em;margin-bottom:.65em;white-space:nowrap;cursor:pointer}
}
@media (max-width: 991px) {
	body.responsive .footer-navbar{color:#2b2b2b;border:none}
	body.responsive .footer-navbar .menu{margin:0;padding:0;list-style-type:none}
	body.responsive .footer-navbar .menu li{margin:0;padding:0 0 10px}
	.menu li{font-size:11px}
	.menu li a{font-size:16px}
	body.responsive .collapsed-block{border-bottom:1px dotted #e1e1e1;padding-top:15px;margin:0}
	body.responsive .collapsed-block h3{position:relative;font-size:1.333em;line-height:1.6em;padding-bottom:.8em;padding-left:45px}
	body.responsive .collapsed-block h3 a{text-decoration:none}
	body.responsive .collapsed-block .tabBlock{display:none;padding-left:48px;overflow:hidden}
	body.responsive .collapsed-block .text-right{text-align:left!important}
	body.responsive .collapsed-block .col-sm-12{padding:0!important}
	body.responsive .collapsed-block .expander{border:1px dotted #e1e1e1;background:#fafafa;position:absolute;top:-6px;left:0;display:block;cursor:pointer;font-size:24px;line-height:34px;width:35px;height:35px;text-align:center;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
	body.responsive .footer-bottom{text-align:center;padding:25px 0}
	body.responsive footer .payment-list.pull-right{float:none!important;text-align:center;padding:5px 0}
	body.responsive footer .payment-list li{display:inline;float:none}
}
footer #footer-collapsed.no-popup .footer-navbar .arrow{display:none!important}
.product-preview{text-align:center;position:relative;overflow:hidden}
.categories .product-preview{text-align:center;position:relative;overflow:hidden;min-height:549px;max-height:549px}
.categories-skills .product-preview{text-align:center;position:relative;overflow:hidden;min-height:329px;max-height:329px}
.short-info .product-preview{text-align:center;position:relative;overflow:hidden}
.product-preview .icon-size,.product-preview .icon-color{line-height:15px;width:19px;margin:2px 1px 1px}
.product-preview .product-options{padding-bottom:0}
.product-preview .product-options-row{padding-bottom:8px}
.product-preview:hover{border-color:#cacaca}
.header-product-carousel .product-preview{border:none}
.product-preview .preview{position:relative}
.product-preview .preview .img-responsive{width:100%;opacity:1;position:relative;max-height:183px}
.product-preview .preview .img-default{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:2}
.product-preview .preview .img-second{position:absolute;top:0;left:0;z-index:1}
.product-preview:hover .preview .img-second{opacity:1}
.product-preview:hover .preview .img-default{opacity:0}
.touch .product-preview:hover .preview .img-default{opacity:1!important}
.product-preview h3.title{color:#000;font:inherit;font-size:1.1em;text-transform:uppercase;overflow:hidden;height:50px}
.products-list-in-row .product-preview h3.title{font-size:1.2em}
.product-preview .quick-view{top:50%;left:0;z-index:1000;width:110%;color:#fff;text-decoration:none}
.product-preview:hover .quick-view{color:#fff}
.product-preview .out-of-stock{position:absolute;top:50%;left:0;z-index:1000;width:100%;color:#fff;background:#000;background:rgba(0,0,0,0.7);text-align:center;font-size:1.167em;line-height:1em;text-transform:uppercase;padding:14px 0 13px;height:auto;text-decoration:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.product-preview:hover .out-of-stock{display:none}
.products-nospace-outer .product-preview .out-of-stock{font-size:1.5em;line-height:1em;text-transform:uppercase;padding:22px 0 18px}
.product-preview .product-labels{position:absolute;top:0;left:0;margin:0;padding:0;list-style-type:none}
.product-preview .product-labels li{margin:0;padding:0;min-width:3.956em}
.product-preview .product-labels .label{min-height:2.14em;text-transform:uppercase;display:block;width:4.6em;padding:.7em 0 .6em;font-size:.86em;color:#000;background:#fff}
.product-preview .product-labels .label-sale{background:#ee3b27;color:#fff}
.product-preview .product-labels .label-new{background:#939393;color:#fff}
.product-preview .product-labels a:hover{text-decoration:none}
.product-preview .product-controls-list,.product-preview .product-controls-list-row{margin:-30px 0 7px;padding:0;opacity:0;list-style-type:none;height:30px}
.product-preview .product-controls-list-row{margin:12px 0 0;opacity:1}
.touch .product-controls-list,.touch .product-preview:hover .product-controls-list{margin:12px 0 0;opacity:1}
.product-preview:hover .product-controls-list{margin:12px 0 5px;opacity:1}
.no-touch .product-preview .product-controls-list li{-moz-perspective:50px;-ms-perspective:50px;-o-perspective:50px;-webkit-perspective:50px;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.product-preview .product-controls-list li,.product-preview .product-controls-list-row li{display:inline-block}
.product-preview .product-controls-list li a,.product-preview .product-controls-list-row li a,.product-preview .product-controls-list li a.hidden-xs,.product-preview .product-controls-list-row li a.hidden-xs,.product-preview .product-controls-list li button,.product-preview .product-controls-list-row li button,.product-preview .product-controls-list li button.hidden-xs,.product-preview .product-controls-list-row li button.hidden-xs{display:block;background-color:#fff;width:30px;padding:0;line-height:25px;border:1px solid #ccc;color:#c69c6d;text-decoration:none;text-align:center}
.no-touch .product-controls-list li a,.no-touch .product-controls-list li a.hidden-xs,.no-touch .product-controls-list li button,.no-touch .product-controls-list li button.hidden-xs{transform-origin:center bottom 0;-moz-transform-origin:center bottom 0;-webkit-transform-origin:center bottom 0;-o-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:none 0 none;transition:none 0 none;opacity:0}
.no-touch .product-preview:hover .product-controls-list li a,.no-touch .product-preview:hover .product-controls-list li button{-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}
.product-preview:hover .product-controls-list li a:hover,.product-preview:hover .product-controls-list-row li a:hover,.product-preview:hover .product-controls-list li button:hover,.product-preview:hover .product-controls-list-row li button:hover{background-color:#242424!important;border-color:#242424;color:#fff}
.product-preview .price{font-size:1.333em}
.product-preview .price.old{font-size:1.167em}
.product-preview .price.new{font-size:1.333em}
.product-preview .product-controls-list a:hover{text-decoration:none}
.product-view-compact{padding-bottom:45px;padding-top:40px}
.product-view .product-info{border-top:1px dotted #cacaca;border-bottom:1px dotted #cacaca;margin:25px 0 30px;padding:18px 0}
.product-view .close-view{float:right;position:relative;z-index:1;color:#c69c6d;top:-10px}
.product-view .close-view:hover{text-decoration:none;color:#242424}
.product-view .price{display:inline-block;font-size:1.5em}
.product-view .price.old{font-size:1.5em;color:#000}
.product-view .price.new{font-size:1.5em}
.product-view .rating{padding-bottom:5px}
.products-list-in-row .rating{padding-bottom:10px;padding-top:15px}
.product-view-ajax{display:none;position:relative;min-height:0}
.product-view-ajax .layar{position:absolute;z-index:4;display:none;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8)}
.product-view-ajax-container{width:100%}
.product-options-outer{padding:0 0 4px}
.product-options{padding-bottom:12px}
.product-view .form-inputs{margin:10px 0 0}
.product-view .form-inputs input.input-quantity{width:38px;padding:5px 3px;margin:0 15px 0 8px;height:28px;display:inline-block;text-align:center}
.product-view .form-inputs label{display:inline-block}
.product-view .social-buttons{margin:25px 0 0}
.products-widget{max-height:360px}
.panel-body .products-widget{padding-bottom:40px}
.products-widget .slides{margin:0;padding:0;list-style-type:none}
.products-widget .slides .carousel-item{margin:0;overflow:hidden;float:none!important;border:1px solid #cacaca;padding:10px 15px}
.products-widget .product .preview-image-outer{display:block;float:left;margin-right:17px;width:68px!important;overflow:hidden;border:1px dotted transparent;-webkit-transition:all .2s linear;transition:all .2s linear}
.products-widget .product:hover .preview-image-outer{border-color:#cacaca}
@media (max-width: 767px) {
	body.responsive .products-widget .product>a{margin-right:5px;width:60px!important}
}
.products-widget .post .name{text-transform:uppercase}
.products-widget .rating{display:block;color:#d9d9d9;height:1.8em;margin-top:-3px}
.products-widget .name{color:#000;overflow:hidden;font-size:1em;line-height:1.2em;margin-bottom:2px;text-transform:uppercase}
.products-widget .price{font-size:1.333em;line-height:1.2em;margin:2px 0 0;font-family:Open Sans,Arial,Helvetica,sans-serif}
.products-widget .price.old{font-size:1.167em;font-family:Open Sans,Arial,Helvetica,sans-serif}
.products-widget .rating{margin:2px 0 0}
.carousel_outer{width:100%}
.carousel_outer .vertical .slides{overflow:hidden;padding-bottom:30px}
.product-carousel{margin:0 0 0 -15px}
.product-carousel .carousel-item{margin:0 5px 0 25px}
.products-list .product-preview-outer{display:inline-block;width:23%;vertical-align:top;margin-bottom:18px;margin-left:9px;margin-right:9px}
.products-list .product-preview-outer:hover{display:inline-block;width:23%;vertical-align:top;margin-bottom:15px;margin-left:9px;margin-right:9px;border-bottom:4px solid #f28858}
@media (max-width: 479px) {
	.products-list .product-preview-outer{display:inline-block;width:23%;vertical-align:top;margin-bottom:18px;margin-left:0;margin-right:0}
	.products-list .product-preview-outer:hover{display:inline-block;width:23%;vertical-align:top;margin-bottom:15px;margin-left:0;margin-right:0;border-bottom:4px solid #f28858}
	body.responsive .products-list .product-preview-outer{width:100%}
	.product-preview .product-options{padding-bottom:20px}
}
.products-list .product-preview-related-outer{display:inline-block;width:22%;vertical-align:top;margin-bottom:18px;margin-left:9px;margin-right:9px}
.products-list .product-preview-related-outer:hover{display:inline-block;width:22%;vertical-align:top;margin-bottom:15px;margin-left:9px;margin-right:9px;border-bottom:4px solid #f28858}
@media (max-width: 479px) {
	.products-list .product-preview-related-outer{display:inline-block;width:22%;vertical-align:top;margin-bottom:18px;margin-left:0;margin-right:0}
	.products-list .product-preview-related-outer:hover{display:inline-block;width:22%;vertical-align:top;margin-bottom:15px;margin-left:0;margin-right:0;border-bottom:4px solid #f28858}
	body.responsive .products-list .product-preview-outer{width:100%}
	.product-preview .product-options{padding-bottom:20px}
}

@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list .product-preview-outer{width:45%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list .product-preview-outer{width:47%}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.new-pro-compaire{margin-right:0;margin-top:15px}
	body.responsive .products-list .product-preview-outer{width:30%}
}
.products-list-in-row .product-preview-outer{width:100%;margin-bottom:20px}
.products-list-in-row .product-preview{max-width:100%;border:1px solid #e9e9e9}
.products-list-in-row .preview{width:20%;margin-right:5%;float:left}
.products-list-in-row .countdown_box{width:20%;margin-left:20px}
@media (max-width: 479px) {
	body.responsive .products-list-in-row .preview{width:50%}
	body.responsive .products-list-in-row .countdown_box{width:50%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list-in-row .preview{width:33.333333333333%}
	body.responsive .products-list-in-row .countdown_box{width:33.333333333333%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list-in-row .preview{width:33.333333333333%}
	body.responsive .products-list-in-row .countdown_box{width:33.333333333333%}
}
@media (min-width: 992px) and (max-width: 1199px) {
	body.responsive .products-list-in-row .preview{width:25%}
	body.responsive .products-list-in-row .countdown_box{width:25%}
}
.products-list-in-row .product-preview{padding:20px;text-align:left;padding-top:30px}
.product-preview .info,.product-preview .product-controls-list-row,.product-preview .product-options-row{display:none}
.products-list-in-row .product-preview .info,.products-list-in-row .product-preview .product-controls-list-row,.products-list-in-row .product-preview .product-options-row{display:block}
.products-list-in-row .product-preview .info{padding:10px 0 15px}
.products-list .banner{width:100%;overflow:hidden;font-size:1em}
@media (max-width: 480px) {
	.col-xs-pull-right{text-align:right}
	.products-list-in-row .product-preview{padding:0;padding-bottom:20px;text-align:center;padding-top:30px}
	.preview-image{margin-bottom:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list .banner{font-size:.8em}
}
@media (min-width: 1281px) {
	body.responsive .products-list .banner{font-size:1.2em}
}
.products-list .products-isotope .banner{width:40%}
.products-nospace-outer.products-list{margin-left:0;margin-bottom:30px;overflow:hidden}
.products-list .products-nospace .listing-row{clear:both;overflow:hidden;background:#ccc}
.products-list .products-nospace .listing-row .product-preview{max-width:none}
.content-center .products-list .products-nospace .product-preview{float:left;width:25%}
@media (max-width: 479px) {
	body.responsive .content-center .products-list .products-nospace .product-preview{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .content-center .products-list .products-nospace .product-preview{width:25%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .content-center .products-list .products-nospace .product-preview{width:100%}
}
.content-center .products-list .products-nospace .banner{width:50%;float:left}
@media (max-width: 479px) {
	body.responsive .content-center .products-list .products-nospace .banner{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .content-center .products-list .products-nospace .banner{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .content-center .products-list .products-nospace .banner{width:100%}
}
.products-list .products-nospace .product-preview{float:left;width:20%}
@media (max-width: 479px) {
	body.responsive .products-list .products-nospace .product-preview{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list .products-nospace .product-preview{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list .products-nospace .product-preview{width:50%}
}
.products-list .products-nospace .banner{width:40%;float:left}
@media (max-width: 479px) {
	body.responsive .products-list .products-nospace .banner{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list .products-nospace .banner{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list .products-nospace .banner{width:50%}
}
.products-list.products-list-widescreen .products-nospace .product-preview{float:left;width:16.66666666%}
@media (max-width: 479px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .product-preview{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .product-preview{width:33.333333333%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .product-preview{width:16.66666666%}
}
.products-list.products-list-widescreen .products-nospace .banner{width:33.333333333%;float:left}
@media (max-width: 479px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .banner{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .banner{width:66.6666666666%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-list.products-list-widescreen .products-nospace .banner{width:33.333333333%}
}
.gallery .products-nospace .product-preview{float:left;width:20%;max-width:none}
@media (max-width: 479px) {
	body.responsive .gallery .products-nospace .product-preview{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .gallery .products-nospace .product-preview{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .gallery .products-nospace .product-preview{width:50%}
}
.gallery .products-nospace .product-preview.double-width{width:40%}
@media (max-width: 479px) {
	body.responsive .gallery .products-nospace .product-preview.double-width{width:100%}
}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .gallery .products-nospace .product-preview.double-width{width:50%}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .gallery .products-nospace .product-preview.double-width{width:50%}
}
.gallery .products-nospace .product-preview img{width:100%}
.products-nospace .product-preview{position:relative;border:none;padding:0;max-width:none}
.products-nospace .product-preview:hover{overflow:visible}
.products-nospace .product-preview .hover{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(30,30,30,0.7);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;height:100%}
.touch .products-nospace .product-preview .hover{opacity:1;top:auto;height:28%;padding:10px 0 15px;background:none}
.no-touch .products-nospace .product-preview:hover .hover,.touch .products-nospace .product-preview.hover_effect .hover{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.products-nospace .product-preview .hover .inside{position:absolute;width:100%;left:0;right:0;bottom:5%;color:#fff;text-align:center}
.touch .products-nospace .product-preview .hover .inside{padding:5% 0;bottom:0;background:rgba(30,30,30,0.5)}
.products-nospace .product-preview h3.title{-webkit-transition:all .3s ease;transition:all .3s ease;top:-200px;position:relative;padding:0 5px 15px;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.touch .products-nospace .product-preview h3.title{top:0;opacity:1}
.no-touch .products-nospace .product-preview:hover h3.title,.touch .products-nospace .product-preview.hover_effect h3.title{top:0;opacity:1}
.products-nospace .product-preview h3.title a{color:#fff}
.products-nospace .product-preview .product-controls-list li a,.products-nospace .product-preview .product-controls-list li button{background:#242424;width:30px;line-height:25px;border:1px solid #242424;text-decoration:none;text-align:center;outline:none}
.products-nospace .product-preview .product-controls-list li a:hover{text-decoration:none}
.products-nospace .product-preview .product-controls-list li .icon{color:#fff}
.product-preview .product-controls-list li a:hover,.product-preview .product-controls-list li button:hover{background:#fff;border-color:#3a3a3a}
.products-nospace .product-preview .product-controls-list li a:hover .icon,.products-nospace .product-preview .product-controls-list li button:hover .icon{color:#c69c6d}
.products-nospace .product-preview .rating,.products-nospace .product-preview:hover .rating{height:15px;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.touch .products-nospace .product-preview .rating,.touch .products-nospace .product-preview .product-controls-list{display:none!important}
.no-touch .products-nospace .product-preview:hover .rating,.touch .products-nospace .product-preview.hover_effect .rating{opacity:1}
.products-nospace .product-preview .price{font-size:1.667em;margin:10px 0 0;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.touch .products-nospace .product-preview .price{opacity:1}
.no-touch .products-nospace .product-preview:hover .price,.touch .products-nospace .product-preview.hover_effect .price{opacity:1}
.products-nospace .product-preview .price.old{font-size:1.667em;color:#fff}
.products-nospace .product-preview .price.new{font-size:1.667em}
.products-nospace .product-preview .quick-view{background:none;border:none;color:#fff;font-size:inherit;height:auto;margin:0;opacity:1;padding:0!important;position:inherit;text-align:center;text-decoration:none;text-transform:uppercase;top:auto;width:auto}
.products-nospace .product-preview .quick-view:hover{text-decoration:underline}
.touch .product-preview .quick-view{display:none}
@media (max-width: 767px) {
	body.responsive .products-nospace .product-preview .hover .inside{color:#fff;text-align:center;margin-top:10%;font-size:.8em}
}
.product-view{position:relative;margin-top:-15px}
.product-view.row{margin-top:0}
.product-images-cell{position:absolute;width:100%;top:0;left:0}
.product-info-cell{position:relative;z-index:101;width:40%;float:right;margin-top:25px;background:#fff;z-index:1001;padding:35px;margin-right:35px;-webkit-box-shadow:0 1px 3px rgba(5,5,5,0.1);box-shadow:0 1px 3px rgba(5,5,5,0.1)}
@media (min-width: 768px) and (max-width: 1199px) {
	body.responsive .product-info-cell{width:60%}
}
@media (min-width: 481px) and (max-width: 767px) {
	body.responsive .product-info-cell{width:65%;margin-right:5px;padding:15px}
}
@media (max-width: 480px) {
	body.responsive .product-images-cell{position:relative;width:100%}
	body.responsive .product-info-cell{width:98%;margin:160px auto 0;float:none;padding:15px}
	body.responsive #hover-left,body.responsive #hover-right{display:none}
}
@media (max-width: 400px) {
	body.responsive .product-info-cell{margin-top:140px}
}
@media (max-width: 360px) {
	body.responsive .product-info-cell{margin-top:120px}
}
@media (max-width: 320px) {
	body.responsive .product-info-cell{margin-top:100px}
}
.products-nospace-outer{overflow:visible;position:relative}
.products-nospace-outer.row1{bottom:-1px}
.products-nospace .slick-list{overflow:visible!important}
.products-nospace .slick-slide img{opacity:1;cursor:pointer}
.boxed .products-nospace-outer{overflow:hidden}
.boxed .products-nospace .slick-list{overflow:hidden!important}
.boxed .products-nospace{margin-left:0!important}
.single-product-wrapper img{width:100%}
.single-product-carousel{width:133.3%;margin-bottom:20px}
.single-carousel-outer{overflow:visible;background:#c3c6c3;position:relative}
@media (max-width: 480px) {
	body.responsive .single-product-carousel{width:100%}
	body.responsive .single-carousel-outer{overflow:hidden;background:none}
}
.single-product-carousel .slick-list{overflow:visible!important}
.single-product-carousel .slick-track{background:#c3c6c3}
.single-product-carousel .slick-slide img{opacity:1;cursor:pointer}
.single-product-carousel .slick-active:first-child img,.single-product-carousel :not(.slick-active)+.slick-active img{opacity:1}
.brand-row{border-top:1px dotted #cacaca;padding:20px 0 0}
.product-prev-next{line-height:42px;text-transform:uppercase;margin-bottom:25px}
@media (max-width: 479px) {
	body.responsive .product-prev-next{line-height:32px;font-size:9px}
}
.product-prev-next .line-divider{width:100%;height:24px}
.product-prev-next .text-left .icon{margin-right:20px}
@media (max-width: 479px) {
	body.responsive .product-prev-next .text-left .icon{margin-right:3px}
}
.product-prev-next .text-right .icon{margin-left:20px}
@media (max-width: 479px) {
	body.responsive .product-prev-next .text-right .icon{margin-left:3px}
}
.product-prev-next .icon{display:inline-block;cursor:pointer;border:1px solid #d0d0d0;text-decoration:none;width:42px;height:42px;color:#c69c6d;text-align:center}
@media (max-width: 479px) {
	body.responsive .product-prev-next .icon{width:32px;height:32px}
}
.product-prev-next .icon:after,.product-prev-next .icon:before{font-size:16px}
.products-land{overflow:hidden;font-size:1em;background:#e7e7e7}
@media (min-width: 768px) and (max-width: 991px) {
	body.responsive .products-land{font-size:.8em}
}
@media (min-width: 1281px) {
	body.responsive .products-land{font-size:1.2em}
}
.products-land .item .hover,.products-list .banner .hover{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(114,110,105,0.5);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;height:100%}
.no-touch .products-land .item:hover .hover,.touch .products-land .item.hover_effect .hover,.no-touch .products-list .banner:hover .hover,.touch .products-list .banner.hover_effect .hover{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.products-land .item,.products-list .banner{float:left;position:relative;width:33.333333333333%;max-width:none}
@media (max-width: 767px) {
	body.responsive .products-land .item,body.responsive .products-list .banner{width:100%}
}
.products-land .item.double-width,.products-list .double-width.banner{width:66.666666666667%}
@media (max-width: 767px) {
	body.responsive .products-land .item.double-width,body.responsive .products-list .double-width.banner{width:100%}
}
.products-land .item img,.products-list .banner img{width:100%}
.products-land .item .info,.products-list .banner .info,.collection-banner .info{position:absolute;z-index:2;text-transform:uppercase}
.products-land .item .info.middle-left,.products-list .banner .info.middle-left,.collection-banner .info.middle-left{width:58%;height:50%;top:22%;left:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.middle-left,body.responsive .products-list .banner .info.middle-left,body.responsive .collection-banner .info.middle-left{top:10%;width:90%}
}
.products-land .item .info.middle-right,.products-list .banner .info.middle-right,.collection-banner .info.middle-right{width:58%;height:50%;top:25%;right:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.middle-right,body.responsive .products-list .banner .info.middle-right,body.responsive .collection-banner .info.middle-right{top:10%;width:90%}
}
.products-land .item .info.middle-center,.products-list .banner .info.middle-center,.collection-banner .info.middle-center{height:50%;top:25%;left:15%;right:15%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.middle-center,body.responsive .products-list .banner .info.middle-center,body.responsive .collection-banner .info.middle-center{top:10%;width:90%}
}
.products-land .item .info.top-left,.products-list .banner .info.top-left,.collection-banner .info.top-left{width:58%;top:12%;left:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.top-left,body.responsive .products-list .banner .info.top-left,body.responsive .collection-banner .info.top-left{width:90%}
}
.products-land .item .info.top-right,.products-list .banner .info.top-right,.collection-banner .info.top-right{width:58%;top:12%;right:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.top-right,body.responsive .products-list .banner .info.top-right,body.responsive .collection-banner .info.top-right{width:90%}
}
.products-land .item .info.top-center,.products-list .banner .info.top-center,.collection-banner .info.top-center{top:12%;left:15%;right:15%}
.products-land .item .info.bottom-center,.products-list .banner .info.bottom-center,.collection-banner .info.bottom-center{bottom:7%;left:15%;right:15%}
.products-land .item .info.bottom-right,.products-list .banner .info.bottom-right,.collection-banner .info.bottom-right{width:58%;bottom:7%;right:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.bottom-right,body.responsive .products-list .banner .info.bottom-right,body.responsive .collection-banner .info.bottom-right{width:90%}
}
.products-land .item .info.bottom-left,.products-list .banner .info.bottom-left,.collection-banner .info.bottom-left{width:58%;bottom:7%;left:5%}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .info.bottom-left,body.responsive .products-list .banner .info.bottom-left,body.responsive .collection-banner .info.bottom-left{width:90%}
}
.products-land .item .info.invert h2,.products-land .item .info.invert h4,.products-land .item .info.invert h6,.products-list .banner .info.invert h2,.products-list .banner .info.invert h4,.products-list .banner .info.invert h6,.collection-banner .info.invert h2,.collection-banner .info.invert h4,.collection-banner .info.invert h6{color:#fff;border-color:#fff}
.products-land .item .info.invert .btn-cool,.products-list .banner .info.invert .btn-cool,.collection-banner .info.invert .btn-cool{background:#4d4d4d;color:#fff}
@media (max-width: 767px) {
	body.responsive .products-land .item.double-width .info,body.responsive .products-list .double-width.banner .info{width:90%}
}
.products-land .item.double-width .info.middle-left,.products-list .double-width.banner .info.middle-left{left:2%}
@media (max-width: 767px) {
	body.responsive .products-land .item.double-width .info.middle-left,body.responsive .products-list .double-width.banner .info.middle-left{left:5%}
}
.products-land .item.double-width .info.middle-right,.products-list .double-width.banner .info.middle-right{right:2%}
@media (max-width: 767px) {
	body.responsive .products-land .item.double-width .info.middle-right,body.responsive .products-list .double-width.banner .info.middle-right{left:5%}
}
.products-land .item.double-width .info.top-center,.products-list .double-width.banner .info.top-center{left:15%;right:15%}
.products-land .item.double-width .info.bottom-center,.products-list .double-width.banner .info.bottom-center{left:15%;right:15%}
.products-land .item.double-width .info.middle-right>.inside,.products-land .item.double-width .info.middle-left>.inside,.products-land .item.double-width .info.middle-center>.inside,.products-list .double-width.banner .info.middle-right>.inside,.products-list .double-width.banner .info.middle-left>.inside,.products-list .double-width.banner .info.middle-center>.inside{position:absolute;height:90%;top:5%}
.products-land .item .text-white,.products-list .banner .text-white{color:#fff}
.products-land .item .fsize18,.products-list .banner .fsize18,.collection-banner .banner .fsize18{font-size:1.25em;line-height:1em}
.products-land .item .fsize21,.products-list .banner .fsize21,.collection-banner .fsize21{font-size:1.528em;line-height:1em}
.products-land .item .fsize28,.products-list .banner .fsize28,.collection-banner .fsize28{font-size:1.944em;line-height:1em}
.products-land .item .fsize30,.products-list .banner .fsize30,.collection-banner .fsize30{margin-bottom:.6em;font-size:2.0833em;line-height:1em}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .fsize30,body.responsive .products-list .banner .fsize30,body.responsive .collection-banner .fsize30{margin-bottom:0}
}
.products-land .item .fsize50,.products-list .banner .fsize50,.collection-banner .fsize50{margin-bottom:.6em;font-size:3.4725em;line-height:1em}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .fsize50,body.responsive .products-list .banner .fsize50,body.responsive .collection-banner .fsize50{margin-bottom:0}
}
.products-land .item .fsize24,.products-list .banner .fsize24,.collection-banner .fsize24{font-size:2em;line-height:1em}
.products-land .item .fsize22,.products-list .banner .fsize22,.collection-banner .fsize22{margin-bottom:.6em;font-size:1.5275em;line-height:1em}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .fsize22,body.responsive .products-list .banner .fsize22,body.responsive .collection-banner .fsize22{margin-bottom:0}
}
.products-land .item .fsize40,.products-list .banner .fsize40,.collection-banner .fsize40{margin-bottom:.6em;font-size:2.665em;line-height:1em}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .fsize40,body.responsive .products-list .banner .fsize40,body.responsive .collection-banner .fsize40{margin-bottom:0}
}
.products-land .item .fsize16,.products-list .banner .fsize16,.collection-banner .fsize16{margin-bottom:.6em;font-size:1.1108em;line-height:1em}
.products-land .item .fsize10,.products-list .banner .fsize10,.collection-banner .fsize10{margin-bottom:.6em;font-size:.6941em;line-height:1em}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .fsize10,body.responsive .products-list .banner .fsize10,body.responsive .collection-banner .fsize10{margin-bottom:0}
}
.products-land .item .line,.products-list .banner .line,.collection-banner .line{height:10px;margin-bottom:10px;border-bottom:1px solid #c69c6d}
@media (min-width: 480px) and (max-width: 767px) {
	body.responsive .products-land .item .line,body.responsive .products-list .banner .line,body.responsive .collection-banner .line{height:5px;margin-bottom:5px}
}
.products-land .item h6,.products-list .banner h6,.collection-banner h6{font-size:.9167em}
.products-land .item h2,.products-list .banner h2,.collection-banner h2{font-size:1.5em;padding:.44em;margin-bottom:.5em}
.products-land .item h2.border,.products-list .banner h2.border,.collection-banner h2.border{border:1px solid #000}
.products-land .item h2.quote:before,.products-list .banner h2.quote:before,.collection-banner h2.quote:before{display:inline-block;position:absolute;font-family:'flaticon';font-size:1.2em;content:'\e038';color:#c69c6d;margin:-.6em 0 0 -1.2em}
.products-land .item h2.underline,.products-list .banner h2.underline,.collection-banner h2.underline{border-bottom:1px solid #c69c6d;padding-bottom:.5em;margin-bottom:.5em}
.products-land .item h4,.products-list .banner h4,.collection-banner h4{font-size:1.0833em;line-height:1.25em;margin-bottom:.7em}
.products-land .item .btn-cool,.products-list .banner .btn-cool{display:inline-block;background:#f0f0f0;border:none;padding:1.2em 1.8em;line-height:1em;height:auto}
.products-land .item .btn-cool.btn-white,.products-list .banner .btn-cool.btn-white{background:#fff}
.products-land .item .btn-cool.btn-transparent,.products-list .banner .btn-cool.btn-transparent{background:transparent;border:1px solid #fff}
.products-land .item .btn-cool.btn-light,.products-list .banner .btn-cool.btn-light{background:#f9f9f9}
.products-land .item .btn-cool.btn-dark,.products-list .banner .btn-cool.btn-dark{background:#4d4d4d;color:#fff}
.products-land .item .btn-cool.btn-small,.products-list .banner .btn-cool.btn-small{padding:1em 1.6em;font-size:.77em}
.products-land .item .stamp,.products-list .banner .stamp,.collection-banner .stamp{width:101px;height:101px;display:inline-block;z-index:3}
.products-land .item .stamp.top-left,.products-list .banner .stamp.top-left{position:absolute;top:5%;left:5%}
.products-land .item .stamp.top-right,.products-list .banner .stamp.top-right{position:absolute;top:5%;right:5%}
.products-land .item .stamp.bottom-right,.products-list .banner .stamp.bottom-right{position:absolute;bottom:5%;right:5%}
.products-land .item .stamp.bottom-left,.products-list .banner .stamp.bottom-left{position:absolute;bottom:5%;left:5%}
.products-land .item .stamp .inside,.products-list .banner .stamp .inside,.collection-banner .stamp .inside{text-align:center;font-size:11px;line-height:1em;padding:28px 0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.products-land .item .stamp .inside span,.products-list .banner .stamp .inside span,.collection-banner .stamp .inside span{display:block;font-size:28px;font-weight:700;line-height:1em}
.products-land .item:hover .btn-cool,.products-land .item:hover .invert .btn-cool,.products-list .banner:hover .btn-cool,.products-list .banner:hover .invert .btn-cool{background:#c69c6d;color:#fff;border-color:transparent}
.products-land-row{width:100%;clear:both;position:relative}
.products-land.row{position:relative}
.products-land.row:after{content:" ";display:block;position:absolute;z-index:100;bottom:0;width:100%;height:5px;border-bottom:5px solid #fff;margin-top:-5px}
.products-land.row:before{content:" ";display:block;position:absolute;z-index:100;top:0;width:100%;height:5px;border-top:5px solid #fff}
.products-land .item,.products-land .col{float:left;overflow:hidden;z-index:2}
.products-land .item.video-item,.products-land .col.video-item{z-index:0}
@media (max-width: 479px) {
	body.responsive .products-land .item,body.responsive .products-land .col{width:100%!important}
}
.products-land .item.col1,.products-land .col.col1{width:25%}
.products-land .item.col10,.products-land .col.col10{width:20%}
.products-land .item.col2,.products-land .col.col2{width:30%}
.products-land .item.col3,.products-land .col.col3{width:40%}
.products-land .item.col4,.products-land .col.col4{width:30%}
.products-land .item.col5,.products-land .col.col5{width:50%}
.products-land .item.col6,.products-land .col.col6{width:15%}
.products-land .item.col7,.products-land .col.col7{width:25%}
.products-land .item.col8,.products-land .col.col8{width:35%;z-index:3}
.products-land .item.col9,.products-land .col.col9{width:25%}
.products-land .item.col9 .item,.products-land .col.col9 .item{width:100%}
.products-land .item.pull-top-1,.products-land .col.pull-top-1{margin-top:-27.5%;z-index:1}
.products-land .item.pull-top-2,.products-land .col.pull-top-2{margin-top:-27.4%}
.products-land .item.pull-top-3,.products-land .col.pull-top-3{margin-top:-27.4%}
.collection-banner{margin-bottom:35px}
.collection-banner .image-bg{position:relative;padding:4%;margin-bottom:15px}
.collection-banner .image{margin-bottom:15px;position:relative}
.collection-banner .image-bg .image{margin-bottom:0}
.collection-banner .image img{margin:0 auto}
.collection-banner .title,.collection-banner p{margin:0;padding-bottom:6px}
.collection-banner .btn-cool{display:inline-block}
.collection-banner .stamp.top-left{position:absolute;top:5%;left:15%}
.collection-banner .stamp.top-right{position:absolute;top:5%;right:15%}
.collection-banner .stamp.bottom-right{position:absolute;bottom:5%;right:5%}
.collection-banner .stamp.bottom-left{position:absolute;bottom:5%;left:5%}
.collection-banner .stamp .inside{text-align:center;font-size:11px;line-height:1em;padding:28px 0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.hover-squared{position:relative}
.hover-squared .caption::after,.hover-squared .caption::before{pointer-events:none;position:absolute;top:15px;right:15px;bottom:15px;left:15px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.image-bg .hover-squared .caption::after,.image-bg .hover-squared .caption::before{top:0;right:0;bottom:0;left:0}
.hover-squared .caption::before{border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}
.hover-squared .caption::after{border-right:2px solid #fff;border-left:2px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}
.hover-squared:hover .caption::after,.hover-squared:hover .caption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.product-video{display:block;position:relative;width:100%;height:100%;overflow:hidden}
.product-video video{display:block;width:102%;height:102%;margin:-1%}
.video-poster{display:none}
.ios .product-video{display:none}
.ios .video-poster{display:block}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.scale{-webkit-animation:scale 1s 1 cubic-bezier(0.445,0.05,0.55,0.95);animation:scale 1s 1 cubic-bezier(0.445,0.05,0.55,0.95);opacity:1}
@-webkit-keyframes scale {
	0%{-webkit-transform:scale(0.3);opacity:.1}
	100%{-webkit-transform:scale(1);opacity:1}
}
@keyframes scale {
	0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:.1}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-oanimation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:1}
@-webkit-keyframes fadeIn {
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes fadeIn {
	0%{opacity:0}
	100%{opacity:1}
}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-oanimation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;opacity:1}
@-webkit-keyframes fadeInDown {
	0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
	100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown {
	0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
	100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-oanimation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;opacity:1}
@-webkit-keyframes fadeInLeft {
	0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeft {
	0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-oanimation-name:fadeInRight;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;opacity:1}
@-webkit-keyframes fadeInRight {
	0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRight {
	0%{opacity:0;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-oanimation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;opacity:1}
@-webkit-keyframes fadeInUp {
	0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
	100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp {
	0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
	100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes bounce {
	0%{top:-18px}
	100%{top:-24px}
}
@keyframes bounce {
	0%{top:-18px}
	100%{top:-24px}
}
.btn-cool,.btn-res,.filters-by-category li a,.filters-by-category li a,.filters-by-category li a.selected,.tags li a,.socials li a{-webkit-transition:all .5s ease;transition:all .5s ease}
.navbar-search input.form-control{-webkit-transition:width .5s ease;transition:width .5s ease}
.navbar-main-menu .item .btn-main,.sf-menu>li{-webkit-transition:border .1s ease;transition:border .1s ease}
.navbar-switcher{-webkit-transition:background .5s ease;transition:background .5s ease}
.find-us .icon{-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease}
#off-canvas-menu,#outer-canvas,.mobile-nav .nav-item .tab-content,.mobile-nav .nav-item a{-webkit-transition:all .2s ease;transition:all .2s ease}
#menuScrollerWrapper .dropdown{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}
#menuScrollerWrapper .dropdown.active{opacity:1}
.animate-scale{-webkit-transition:all .2s linear 0;transition:all .2s linear 0}
.animate-scale:hover{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.compact-tel{top:11px}
@media (min-width: 768px) {
	.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;width:100%}
}
.sub-link a:link    {color:#564b3f;text-decoration:none;font-family:'Bitter',serif;font-size:15px;font-weight:700}
.sub-link a:visited {color:#564b3f;text-decoration:none;font-family:'Bitter',serif;font-size:15px;font-weight:700}
.sub-link a:hover   {color:#f6673b;text-decoration:underline;font-family:'Bitter',serif;font-size:15px;font-weight:700}
.sub-link a:active  {color:#564b3f;text-decoration:none;font-family:'Bitter',serif;font-size:15px;font-weight:700}

.listing-price-box{min-height:50px;display:block;vertical-align:top;margin-bottom:auto;margin-top:8%}
.text-white:hover{color:#fff}
.text-white:visited{color:#fff}
.detail-price-box{display:block;vertical-align:top;margin-bottom:auto}
.checkout .shoppingcart-box{width:auto;padding:0 20px 20px}
.shoppingcart-box .title2{background:none;font-size:1.333em;padding:15px 0;margin:0 -20px;text-transform:uppercase;font-weight:500}
.shoppingcart-box .title2a{background:none;font-weight:500;padding:0;margin:0 -20px;text-transform:uppercase}
.shoppingcart-box .title3{font-weight:500;background:#f5f5f5;font-size:1.333em;padding:15px 20px;margin:0 -20px;text-transform:uppercase}
.shoppingcart-box .title4{background:#f5f5f5;font-size:1.333em;padding:5px 20px;margin:0 -20px;text-transform:uppercase;padding-top:0}
.shoppingcart-box .description2{margin-left:80px}
@media (max-width: 750px) {
	.top-link{text-align:center}
	.top-link .btn-outer{display:inline-block;margin:0 1px}
	.top-link .btn-shopping-cart .btn-default{margin:5px 0 0 5px}
	.search{display:inline-block;}
	.shoppingcart-box .description2{margin-left:0}
	.shoppingcart-box .title3,.shoppingcart-box .title2{font-size:14px}
}
.search{display:inline-block;margin-left:5px}
.socials.payment-lg li{float:left;margin:0 0 -1px -1px;margin-right:5%}
@media (max-width: 375px) {
	.content{padding-top:15px}
	.form-group input{word-spacing:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Poppins',sans-serif;height:45px;padding-right:35px;padding-left:20px;max-width:185px}
}
.mt--40{margin-top:-40px}
.z-index-1{z-index:1}
.block-testimonial-wrapper .slick-arrow{top:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
@media only screen and (max-width: 1019px ) {
	.block-testimonial-wrapper .slick-arrow{opacity:0}
	.block-testimonial-wrapper:hover .slick-arrow{opacity:1}
}
.block-testimonial-2 .__content i{width:50px;border-radius:50%;color:#7ec6c8;margin-bottom:11px}
.block-testimonial-2 .__content i:before{position:relative;top:2px}
.block-testimonial-2 .view-all-testimonial .__content i{font-size:15px;width:50px;border-radius:50%;color:#f28858}
.block-testimonial-2 .view-all-testimonial .__content i:before{position:relative;top:2px}
.view-all-testimonial h5,.view-all-testimonial h6{font-size:14px}
.block-testimonial-2 .__content h6{margin-bottom:15px}
.block-testimonial-2-wrapper{padding-bottom:40px}
.block-testimonial-2-wrapper .slick-dots li button{width:15px;height:15px;background-color:#BBB;border:1px solid #ddd}
.block-testimonial-2-wrapper .slick-dots li.slick-active button,.block-testimonial-2-wrapper .slick-dots li button:hover{background-color:#7ec6c8;border-color:#7ec6c8}
.separator-2-color{display:block;margin-bottom:50px;line-height:0}
.separator-2-color:before{content:' ';height:2px;width:0;border-left:43px solid #acacac;border-right:43px solid #acacac;display:inline-block}
.instock-bg a,.instock-bg a:active,.instock-bg a:focus,.instock-bg a:visited{color:#FFF;outline:0}
.accordion-faq a,.accordion-faq a:active,.accordion-faq a:focus,.accordion-faq a:visited{color:#564b3f;outline:0}
.primary-link:link,.primary-link:active,.primary-link:focus,.primary-link:visited{color:#f28858;text-decoration:none}
.primary-link:hover{color:#f28858;text-decoration:underline}
.separator-3-color:before{content:' ';height:2px;width:0;border-left:43px solid #e9880c;border-right:43px solid #e9880c;display:inline-block}
.separator-3-color{display:block;margin-bottom:50px;line-height:0}
.content-ph img{background:none repeat scroll 0 0 #F8Fbf9;border:1px solid #E1DCCF;border-radius:8px 8px 8px 8px;padding:4px}
.menu-ph{display:none}
.ph-noborder img{background:none;border:none;border-radius:0;padding:0}
@media (min-width: 375px) {
	.sm-mt-50{margin-top:50px}
}
.review-stars .fa{margin-bottom:0;color:#f28858;font-size:19.5px}
.starrr{display:inline-block}
.starrr i{font-size:16px;padding:0 1px;cursor:pointer;color:#ffd119}
.dotted-border-bottom{border-bottom:1px dotted #cacaca}
.review-stars .clip-check label{cursor:pointer;display:inline-block;font-size:12px;margin-right:15px;padding-left:30px!important;position:relative;line-height:23px;transition:border .2s linear 0s,color .2s linear 0;white-space:nowrap;color:#f28858}
.review-box{border:1px solid #cacaca;padding:15px;background-color:#f4f2ed}
@media (min-width: 768px) {
	.form-horizontal .control-label{padding-top:11px;margin-bottom:0;text-align:right}
}
@media (max-width: 820px) {
	.navbar-main-menu .item .btn-main{position:relative;border-bottom:0 solid #000;display:block;height:auto;padding:0 15px 20px;font-size:1.25em;text-transform:uppercase}
	.navbar-main-menu .item{display:inline-block;height:auto;padding:0;margin:0;position:relative}
}
@media (min-width: 999px) and (max-width: 1200px) {
	body.responsive .navbar-main-menu .item .btn-main{padding:0 2px;font-family:'Bitter',serif;font-size:11px;margin-right:0}
	.navbar-bg2{height:30px;background:#b9a272;margin-top:5px}
	.navbar-main-menu{z-index:10;clear:both;list-style-type:none;padding-top:3px;height:14px;text-align:center}
}
@media (max-width: 820px) {
	.navbar-main-menu{z-index:10;clear:both;list-style-type:none;padding-top:3px;height:7px;text-align:center}
}
@media (max-width: 820px) {
	.navbar-main-menu{z-index:10;clear:both;list-style-type:none;padding-top:3px;height:7px;text-align:center;margin-left:59px}
}
@media (min-width: 750px) and (max-width: 810px) {
	.top-link .btn-search .btn-xs{padding-right:2px;padding-left:18px;}
}
.menu.menu-icon{margin:0;padding:0;list-style-type:none}
.menu.menu-icon li{margin:0;padding:0 0 10px;font-size:12px}
.btext .menu.menu-icon li{margin:0;padding:0 0 10px;font-size:13px}

.text1-box {
	background:rgba(72, 50, 36, 0.6);
	padding:15px 19px 15px 19px;

}
.text1-box-right {
	background:rgba(72, 50, 36, 0.6);
	padding:15px 19px 15px 19px;
	text-align:right;
}
.text1 {
	font: bold 70px/1em 'Paytone One', sans-serif;
	color:#fff;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 3.0em;

}
.text1-s {
	font-size: 1.7em;
	text-transform: uppercase;
	color:#fff;
	margin-top: 5px;
}
.text1-s-right {
	font-size: 2.0em;
	text-transform: uppercase;
	color:#fff;
	text-align: right;
	margin-top: 5px;
}
.text2-box {
	background:rgba(242, 101, 34, 0.9);
	padding:10px 15px 10px 15px;
	min-width: 110px;
	display: inline-block;
	padding-left: 20px;

}
@media (min-width: 500px) {
	.float-right {
		float:right;
	}
}
.text2, .text2:link, .text2:hover, .text2:visited {
	font-size: 1.3em;
	text-transform: uppercase;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.text3 {
	font: bold 16px/1.3em 'Paytone One', sans-serif;
	color:#56b4ef;
	text-transform: uppercase;
}
@media (max-width: 479px)
{
	.text1 {
		font-size: 2.7em;
	}
	.text2:link, .text2:hover,.text2:visited {
		font-size: 2.2em;
	}
	.text1-s {
		font-size: 2.2em;
	}
}
