@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,700,600&subset=latin,cyrillic);
/* camera */
.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td .camera_thumbs_wrap a,.camera_thumbs_wrap img,.camera_thumbs_wrap ol,.camera_thumbs_wrap ul,.camera_thumbs_wrap li,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap th,.camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none }
.camera_wrap{display:none;float:left;position:relative;z-index:0;margin-bottom:40px !important}
.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}
.camera_wrap{width:100%}
.camera_src{display:none}
.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_target_content .camera_link{background:url(blank.gif);display:block;height:100%;text-decoration:none}
.camera_loader{background:#fff url(camera-loader.gif) no-repeat center;background:rgba(255, 255, 255, 0.9) url(camera-loader.gif) no-repeat center;border:1px solid #ffffff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
.camera_caption{bottom:0;display:block;position:absolute;width:100%}
.camera_caption>div{padding:10px 20px}
.camerarelative{overflow:hidden;position:relative}
.imgFake{cursor:pointer}
.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_prevThumbs div{background:url(camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_nextThumbs div{background:url(camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_command_wrap .hideNav{display:none}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:center}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
.camera_pag_ul li img{display:none;position:absolute}
.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}
.camera_prev,.camera_next,.camera_commands{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2}
.camera_prev{left:0}
.camera_prev>span{background:url(camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px}
.camera_next{right:0}
.camera_next>span{background:url(camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px}
.camera_commands{right:41px}
.camera_commands>.camera_play{background:url(camera_skins.png) no-repeat -80px 0;height:40px;width:40px}
.camera_commands>.camera_stop{background:url(camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px}
.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_thumbs_cont>div{float:left;width:100%}
.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}
.camera_thumbs_cont ul li{display:inline;padding:0 4px}
.camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}
.camera_clear{display:block;clear:both}
.showIt{display:none}
.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}
.pattern_1 .camera_overlayer{background:url(overlay1.png) repeat}
.pattern_2 .camera_overlayer{background:url(overlay2.png) repeat}
.pattern_3 .camera_overlayer{background:url(overlay3.png) repeat}
.pattern_4 .camera_overlayer{background:url(overlay4.png) repeat}
.pattern_5 .camera_overlayer{background:url(overlay5.png) repeat}
.pattern_6 .camera_overlayer{background:url(overlay6.png) repeat}
.pattern_7 .camera_overlayer{background:url(overlay7.png) repeat}
.pattern_8 .camera_overlayer{background:url(overlay8.png) repeat}
.pattern_9 .camera_overlayer{background:url(overlay9.png) repeat}
.pattern_10 .camera_overlayer{background:url(overlay10.png) repeat}
.camera_caption{color:#fff}
.camera_wrap .camera_pag .camera_pag_ul li{ background:}
.camera_wrap .camera_pag .camera_pag_ul li:hover>span{ background:}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{ background:}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);box-shadow:0px 3px 6px rgba(0,0,0,.5)}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont{background:#d8d8d8;background:rgba(216, 216, 216, 0.85)}
.camera_wrap .camera_pag .camera_pag_ul li{ background:}
.camera_thumbs_cont ul li>img{border-color:1px solid #000}
.camera_pie{display:none}

/* fancybox buttons */
#fancybox-buttons { position: fixed; left: 0; width: 100%; z-index: 99999; }
#fancybox-buttons.top { top: 10px; }
#fancybox-buttons.bottom { bottom: 10px; }
#fancybox-buttons ul { display: block; width: 166px; height: 30px; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #111; border-radius: 3px; -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); background: rgb(50,50,50); background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68,68,68)), color-stop(50%, rgb(52,52,52)), color-stop(50%, rgb(41,41,41)), color-stop(100%, rgb(51,51,51))); background: -webkit-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -o-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -ms-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0 );}
#fancybox-buttons ul li { float: left; margin: 0; padding: 0; }
#fancybox-buttons a { display: block; width: 30px; height: 30px; text-indent: -9999px; background-color: transparent; background-image: url(fancybox_buttons.png); background-repeat: no-repeat; outline: none;opacity: 0.8; }
#fancybox-buttons a:hover { opacity: 1; }
#fancybox-buttons a.btnPrev { background-position: 5px 0; }
#fancybox-buttons a.btnNext { background-position: -33px 0; border-right: 1px solid #3e3e3e; }
#fancybox-buttons a.btnPlay { background-position: 0 -30px; }
#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }
#fancybox-buttons a.btnToggle { background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px }
#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }
#fancybox-buttons a.btnClose { border-left: 1px solid #111; width: 35px; background-position: -56px 0px; }
#fancybox-buttons a.btnDisabled { opacity : 0.4; cursor: default; }

/* application */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background: #ffffff;color: #333333;text-shadow:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 13px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;filter:alpha(opacity = 80);cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;background:url(fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;z-index:8029}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
div.jGrowl{z-index:9999;color:#fff;font-size:12px}
div.ie6{position:absolute}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.top-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-right{left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.center{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');width:100%}
div.jGrowl{position:absolute}
body>div.jGrowl{position:fixed}
div.jGrowl.top-left{left:0;top:0}
div.jGrowl.top-right{right:0;top:0}
div.jGrowl.bottom-left{left:0;bottom:0}
div.jGrowl.bottom-right{right:0;bottom:0}
div.jGrowl.center{top:0;width:50%;left:25%}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color: #ffffff;color: #333333;zoom:1;width:300px;padding:15px;margin-top:5px;margin-bottom:5px;font-size:1em;text-align:left;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px; border-radius:3px;border:1px solid #dddddd}
div.jGrowl div.jGrowl-notification{min-height:40px;position:relative}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{margin:20px 40px}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;position:absolute;top:15px;left:15px;font-size:20px;cursor:pointer;display:block}
div.jGrowl div.jGrowl-notification div.jGrowl-close:hover{color: #ce6b0e}
div.jGrowl div.jGrowl-notification div.jGrowl-close .icon-remove-circle{display:block}
div.jGrowl div.jGrowl-notification div.jGrowl-message{display:inline-block}
div.jGrowl div.jGrowl-notification div.jGrowl-message img{max-width:100%}
div.jGrowl div.jGrowl-notification .jGrowl-title{text-transform:uppercase;margin:0;padding:0}
div.jGrowl div.jGrowl-notification .jGrowl-note{margin-top:5px}
div.jGrowl div.jGrowl-notification .jGrowl-note a{color: #ce6b0e}
div.jGrowl div.jGrowl-notification .jGrowl-note a:hover{color: #f97b05}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;color: #f97b05}
div.jGrowl div.jGrowl-closer:hover{color: #ce6b0e}
@media print{div.jGrowl{display:none}}
.isotope-item{z-index:2 }
.isotope-hidden.isotope-item{pointer-events:none;z-index:1 }
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s }
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width }
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity }
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0 }
.skrollable{z-index:100}
.skrollr-mobile .skrollable{position:absolute}
.skrollable .skrollable{position:absolute}
.skrollable .skrollable .skrollable{position:static}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons>div{color:#FFF;display:inline-block;zoom:1; *display:inline;
margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);/*IE7 fix*/ opacity:0.5}
.owl-theme .owl-controls.clickable .owl-buttons>div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1; *display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(loader.gif) no-repeat center center }
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper-outer{position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url(grabbing.png) 8 8, move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

/* bootstrap fix */
html,body,p{line-height:1.5em}
body{margin:0;font-family: 'Open Sans', sans-serif;font-size: 12px;
color: #333333;background-color: #ffffff}
a{color: #f97b05;text-decoration: none}
a:hover,a:focus{color: #ce6b0e;text-decoration: none}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color: #333333}
h1,.h1{font-size: 22px;color: #000000;font-weight: normal}
h2,.h2{font-size: 20px;color: #000000;font-weight: normal}
h3,.h3{font-size: 18px;color: #000000;font-weight: normal}
h4,.h4{font-size: 16px;color: #000000;font-weight: normal}
h5,.h5{font-size: 14px;color: #000000;font-weight: normal}
h6,.h6{font-size: 13px;color: #000000;font-weight: normal}
blockquote small{color: #333333}
.alert{border-radius:0}
.alert-success{background-color: ;border-color: ;color: }
.alert-danger{background-color: ;border-color: ;color: }
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top-color: #dddddd}
.table>thead>tr>th{border-bottom-color: #dddddd}
table thead th,table thead td{background-color: #f9f9f9;color: #000000}
.table>tbody + tbody{border-top-color: #dddddd}
.table .table{background-color: #ffffff}
.table-bordered{border-color: #dddddd}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-color: #dddddd}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color: #f9f9f9}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color: #f5f5f5}
.form-control{display:block;width:100%;height:30px;padding:6px 12px;font-size: 12px;line-height:1.428571429;color: #333333;vertical-align:middle;background-color: #ffffff;background-image:none;border:1px solid #cccccc;border-radius:3px;-webkit-box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.1);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:3px}
.form-control:focus{border-color: #818080;outline:0;-webkit-box-shadow:none;box-shadow:none}
.form-control:-moz-placeholder{color: #999999}
.form-control::-moz-placeholder{color: #999999}
.form-control:-ms-input-placeholder{color: #999999}
.form-control::-webkit-input-placeholder{color: #999999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color: #eeeeee}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color: }
.has-error .form-control{border-color: ;-webkit-box-shadow:none;box-shadow:none}
.has-error .form-control:focus{border-color: ;-webkit-box-shadow:none;box-shadow:none}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color: }
.has-success .form-control{border-color: ;-webkit-box-shadow:none;box-shadow:none}
.has-success .form-control:focus{border-color: ;-webkit-box-shadow:none;box-shadow:none}
.tooltip-inner{max-width:200px;padding:6px;color: #ffffff;text-align:center;text-decoration:none;background-color: #000000;font-size: 12px;border-radius:0}
.tooltip.top .tooltip-arrow{border-top-color: #000000}
.tooltip.top-left .tooltip-arrow{border-top-color: #000000}
.tooltip.top-right .tooltip-arrow{border-top-color: #000000}
.tooltip.right .tooltip-arrow{border-right-color: #000000}
.tooltip.left .tooltip-arrow{border-left-color: #000000}
.tooltip.bottom .tooltip-arrow{border-bottom-color: #000000}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color: #000000}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color: #000000}
.dropdown-menu{background-color: #ffffff;border:1px solid #dddddd;color: #333333}
.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #dddddd;position:absolute;top:-7px;left:9px}
.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px}
.dropdown,.dropdown-toggle{position:relative}
.dropdown .sub-dropdown,.dropdown-toggle .sub-dropdown,.dropdown .sub-dropdown1,.dropdown-toggle .sub-dropdown1{position:absolute;width:100%;height:100%;left:0;top:0}
.dropdown .sub-dropdown,.dropdown-toggle .sub-dropdown{padding-bottom:20px;z-index:1;cursor:default;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.dropdown .sub-dropdown1,.dropdown-toggle .sub-dropdown1{z-index:2;cursor:pointer}
.open>.dropdown-menu{display:block!important}

/* cs global */
html{background-color:#ffffff}
body,label,button,select{color:#676767;font-size:13px}
label.control-label{cursor:default;margin-bottom:4px;display:block;font-size:13px;color:#666666;font-weight:600}
button,input,select,textarea{font-size:12px;font-family:'Open Sans',sans-serif}
a,a:focus,a:hover,a:active{text-decoration:none}
a:focus,select:focus,input:focus,button:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:600}
h1,h2,h3,h4,h5{text-transform:uppercase}
h6{text-transform:none}
h1{color:#3a3a3a;font-size:30px}
h2{color:#3a3a3a;font-size:22px}
h3{color:#3a3a3a;font-size:20px}
h4{color:#3a3a3a;font-size:16px}
h5{color:#3a3a3a;font-size:14px}
h6{color:#3a3a3a;font-size:14px}
h1,h2{font-weight:400}
h3,h5{font-weight:700}
h4,h6{font-weight:600}
h3{margin-top:15px;margin-bottom:15px}
h5{margin-top:17px;margin-bottom:17px}
.wrapper-title{position:relative;text-align:left;display:block}
.title-1,.title-2,.title-3,.title-4{font-family:'Open Sans',sans-serif;text-transform:uppercase}
.title-1{color:#3a3a3a;font-size:22px;padding:12px 0;position:relative;margin-top:20px}
.title-1 .content-title{display:inline-block;font-weight:600;font-size:24px;line-height:1.1}
.title-2{color:#3a3a3a;font-style:normal;font-weight:bold;font-size:19px;font-weight:bold}
.title-3{font-size:30px;color:#333333}
.wrapper-title .title-3{display:inline-block;background-color:#ffffff;position:relative;z-index:2;padding-left:10px;padding-right:10px}
.wrapper-title .line{border-top-color:#333333;border-top-style:dotted;border-top-width:1px;position:absolute;width:100%;left:0;top:15px}
.title-5{font-size:14px;font-family:'Open Sans',sans-serif;margin-top:10px;font-weight:600}
.title-5 i.fa{margin:0 0 0 10px;color:#fd4848}
hr{margin:5px 0;color:#d2d2d2}
p{margin:0 0 10px}
ul,ol{padding-left:0}
ol li,ul li{padding:4px 0 3px;list-style-position:inside}
ul ul,ul ol,ol ol,ol ul{color:#676767;padding-left:10px}
dl{margin-top:0;margin-bottom:0}
dl dt{font-family:'Open Sans',sans-serif;text-transform:none;color:#000000;margin-top:5px;margin-bottom:6px}
dl dd{margin-bottom:20px;margin-left:0}
table{width:100%;border:0}
table thead th,table thead td{text-align:center;padding:10px 20px 10px;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:bold;border-right:1px solid #d9d9d9;font-size:11px;background-color:#FAFAFA}
table tbody td,table tfoot td{text-align:left;border:0;padding:0;line-height:1.5}
table.haft-border tr{border:1px solid #c3c3c3}
table.haft-border thead th,table.haft-border thead td{border-right-color:#d9d9d9}
table.no-border tr,table.no-border td{border:0}
address{margin-bottom:17px}
address .address-group{padding-left:18px;max-width:250px}
address .author{font-family:'Open Sans',sans-serif;font-size:13px;color:#000000}
address .email{color:#676767}
address .info,address .address,address .phone{display:table;border-bottom:1px dotted #d2d2d2;width:100%;padding:10px 0}
address .info .fa-user,address .address .fa-home,address .phone .fa-phone{padding:11px 0px;color:#000000;display:block;float:left;font-size:25px}
address .icon-user,address .icon-home,address .icon-phone,address .address-group{display:table-cell;vertical-align:middle;float:left;max-width:200px;line-height:20px}
address .icon-user,address .icon-home,address .icon-phone{vertical-align:top}
address .email,address .city1,address .zip,address .phone-number{display:block}
.customer_address address .phone,.order_address .phone{border-bottom:0}
.address_table{border:1px solid #d2d2d2;margin-bottom:20px;border-radius:3px;padding:10px}
.customer_address form{padding:10px}
#new-address{margin-bottom:20px}
#add_address form{border:1px solid #d2d2d2;border-radius:3px;padding:20px}
#add_address .btn{margin-bottom:10px}
#address_tables{margin-top:20px}
blockquote{font-style:italic;background:#d9d9d9 url(quote.png) no-repeat 20px center;padding:29px 29px 30px 80px;border:none;color:#434343;opacity:0.4;filter:alpha(opacity=40)}
blockquote p{font-size:12px;font-weight:normal;margin-bottom:15px;line-height:1.3em}
.action_edit,.action_delete{position:relative;display:inline-block;vertical-align:top;position:relative;padding-left:25px}
.action_edit{margin-right:6px}
.action_edit a,.action_delete a{vertical-align:top;font-size:12px}
.action_delete .fa-times,.action_edit .fa-edit{margin-right:5px;position:absolute;top:3px;left:0;margin-top:-5px}
.action_edit .fa-edit{font-size:20px;color:#01a8d5;padding:2px 0px}
.action_delete .fa-times{border:2px solid #d40b13;border-radius:50%;color:#d40b13;padding:2px 3px}
.status_authorized{text-transform:capitalize;color:#f55856}
.status_unauthorized{text-transform:capitalize;color:#000000}
.status_fulfilled{text-transform:capitalize;color:#666666}
.status_unfulfilled{text-transform:capitalize;color:#000000}
hr{border:0;border-top:1px solid}
.wrap-table{overflow-y:hidden;overflow-x:auto;clear:both;margin-bottom:5px}
.cart-items .action a{background:#fe4a4a;border:1px solid #fe4a4a;color:#fff;border-radius:50%;display:inline-block;padding:1px 4px;}
.cart-items .action a:hover{border:1px solid #212121;background:#212121}
.cart-items .title-1{font-size:12px;font-weight:bold}
.wrap-table{margin-bottom:20px}
select{width:134px;background-color:#ffffff;background-image:none;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #bfbfbf;outline:none;height:32px;line-height:20px;padding:6px}
select:focus{outline-offset:-2px;border-color:#818080;outline:0}
button{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-shadow:none}
.btn,.button{filter:none;cursor:pointer;outline:none;font-weight:bold;text-transform:uppercase;margin-bottom:3px;padding-top:5px;padding-bottom:5px;border-radius:3px;background:#04b431;color:#ffffff;font-size:11px;font-family:'Open Sans',sans-serif; border-color:#fe4a4a}
.btn a,.button a{color:#ffffff}
.btn:hover,.btn:focus,.btn:active,.button:hover,.button:focus,.button:active{background:#0B902D;color:#ffffff;border-color:#0B902D;outline:none}
.btn.disabled:hover,.btn[disabled]:hover{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.touch .add-to-cart:hover,.touch .add-to-cart:focus,.touch .add-to-cart:active{background:#212121;color:#ffffff;border-color:#212121;outline:none}
::selection{background-color:#fe4a4a;color:#ffffff}
::-moz-selection{background-color:#fe4a4a;color:#ffffff}
html,body{background-color:#ffffff}
#content.container,#content .background{background-color:#ffffff}
#top{background:#ffffff;color:#4d4d4d}
#top,#top label,#top a{font-size:11px}
#top .top,#top .top label,#top .top a{font-size:12px;color:#4d4d4d}
#top .top a{color:#ff8c00;font-style:normal;font-weight:500}
#top .top a:hover,#top .top a:focus{color:#F97B05;font-style:normal;font-weight:500}
#top a{text-shadow:none;color:#4d4d4d;font-style:normal;font-weight:normal}
#top a:hover,#top a:focus{text-shadow:none;color:#fd4949;font-style:normal;font-weight:normal}
#top #search-submit{color:#4d4d4d}
#top #site-title{display:block;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:normal;text-decoration:none}
#top #site-title:hover{color:#fd4949;text-decoration:none}
#top nav.navbar a{font-family:'Open Sans',sans-serif}
#top nav.navbar .nav > li > a{font-size:15px;color:#4d4d4d;padding:0 10px;background:transparent;font-weight:normal}
#top nav.navbar .nav > li:hover > a,#top nav.navbar .nav > li.active > a,#top nav.navbar .nav > li > a:hover{color:#ce6b0e;/*font-weight:700*/}
#top nav.navbar .dropdown-menu{background-color:#ffffff;width:270px;padding:10px 0;border-radius:3px}
.navbar-nav > li{padding:13px 0 !important;margin:0 8px}
#top nav.navbar .dropdown-menu li{float:none;padding:0}
#top nav.navbar .dropdown-menu a:hover,#top nav.navbar .dropdown-menu a.active,#top nav.navbar .dropdown-menu a{background:transparent;font-weight:600}
#top nav.navbar .dropdown-menu a{color:#4d4d4d;font-size:12px;font-family:arial;font-weight:normal}
#top nav.navbar .dropdown-menu a:hover,#top nav.navbar .dropdown-menu a.active{margin-left:2px;color:#ce6b0e}
#top nav.navbar .dropdown-menu li{line-height:20px}
#top nav.navbar .dropdown-menu:before,#top nav.navbar .dropdown-menu:after{border:0}
#footer{background-color:#FFF9F3;color:#000000}
#footer,#footer label{font-size:12px}
#footer a{color:#000000;font-style:normal;font-weight:normal}
#footer a:hover,#footer a:focus{color:#DEA16A;font-style:normal;font-weight:normal}
#footer .title{color:#2d2e30;font:bold 12px 'Open Sans',sans-serif;text-transform:uppercase}
#footer #email-submit{color:#b5b5b5}
.binfo{text-align:center}
#footer .binfo a[href]{font-weight:600;color:#F97B05;font-size:14px;}
#footer .binfo a:hover{color:#000}
.sidebar .group_sidebar{background-color:#ffffff;font-size:12px;color:#444444;border:1px solid #ededed;border-radius:5px;-webkit-box-shadow:1px 1px 5px 1px #ededed;-moz-box-shadow:1px 1px 5px 1px #ededed;box-shadow:1px 1px 5px 1px #ededed}
.sidebar .sb-title{color:#444444;font-size:20px;font-style:normal;font-weight:normal;font-family:'Open Sans',sans-serif;text-transform:uppercase;margin-bottom:17px}
.sidebar .sb-content{margin-left:0}
.sidebar .sb-wrapper{padding:20px}
.sidebar .blogs-item .intro{color:#676767}
.sidebar a{color:#444444;font-style:normal;font-weight:normal}
.sidebar a:hover,.sidebar a:focus, .sidebar a.active {color:#f97b05;font-style:normal;}
.sidebar a.active {font-weight:bold}
.sidebar a.active {text-decoration:underline;}
.sold_out,.unavailable,.price_compare,.price,.price_sale{display:inline-block;font-weight:normal}
.price,.price_sale{color:#f97b05;font-size:18px;font-style:normal;font-weight:bold}
.sold_out,.unavailable{color:#4e4e4e;font-size:14px;font-style:italic;font-weight:bold}
.price_compare{color:#4e4e4e;font-size:14px;font-style:normal;font-weight:normal;text-decoration:line-through}
del.price_compare span.money{font-family:arial}
.sale_banner{position:absolute;right:-4px;top:-4px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.sale_banner .sale_text{background-color:#000000;color:#ffffff;font-size:13px;line-height:13px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:table-cell;vertical-align:middle}
.about-us div{font-size:14px;margin-bottom:20px;line-height:22px;color:#7c7c7c}
.typography h4.demo{font-weight:700}
.typography p{font-family:arial}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.bold{font-weight:bold}
.unbold{font-weight:normal}
.caroufredsel_wrapper{margin:0!important}
.caroufredsel_wrapper li.items{float:left;height:auto!important}
.unmargin{margin:0!important}
.unmargin-top{margin-top:0!important}
.unmargin-bottom{margin-bottom:0!important}
.unmargin-left{margin-left:0!important}
.unmargin-right{margin-right:0!important}
.unpadding{padding:0!important}
.unpadding-top{padding-top:0!important}
.unpadding-bottom{padding-bottom:0!important}
.unpadding-left{padding-left:0!important}
.unpadding-right{padding-right:0!important}
.unborder{border:0!important}
.img-responsive{display:inline-block!important;height:auto;max-width:100%}
.margin-right-10{margin-right:10px}
.margin-left-10{margin-left:10px}
.mright-1{margin-right:1px}
.mleft-1{margin-left:1px}
.mright-3{margin-right:3px; *margin-right:3px}
.mleft-3{margin-left:3px; *margin-left:3px}
.mright-7{margin-right:7px}
.table-cell{display:table}
.table-cell li{display:table-cell;vertical-align:middle;padding:0 5px}
.alert-error,.alert-success{-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;padding:5px 10px;text-shadow:none;font-weight:600}
.alert .close{top:4px}
.opacity_85{opacity:0.85;filter:alpha(opacity=85)}
.opacity_93{opacity:0.93;filter:alpha(opacity=93)}
.header_style{font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase}
.overlay-content{position:fixed;background:#ffffff url(loader.gif) no-repeat center;width:100%;height:100%;z-index:1000;opacity:0.9}
.uppercase{text-transform:uppercase}
.req{color:#f00}
#customer-login{margin-top:10px}

/* cs style */
input:-moz-placeholder,textarea:-moz-placeholder{font-style:normal}
input::-moz-placeholder,textarea::-moz-placeholder{font-style:normal}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:normal}
a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
a:focus,a:active{background-color:transparent}
form{margin:0}
.alert ul{margin:0;list-style:none}
body{height:auto !important}
.icons{background-image:url(group_icons.png);background-repeat:no-repeat;text-indent:-9999px;display:inline-block;height:16px}
#payments li a.visa{background-position:0 0;width:42px}
#payments li:last-child{padding-right:0}
#payments li a.mastercard{background-position:-60px 0;width:25px}
#payments li a.amex{background-position:-107px 0;width:45px}
#payments li a.paypal{background-position:-163px 0;width:53px}
#payments .tooltip.top{background:transparent}
#recover-password .wrapper-title .line{display:none !important}
#recover-password #recover-form{margin-left:-10px}
.control-group{position:relative}
.control-nav{position:absolute;top:0;right:0}
.input-mini{width:40px}
.input-medium{width:170px}
.input-xlarge{width:375px}
.navbar .hoverMenuWrapper>li>a>.bg-down,.navbar .hoverMenuWrapper>li>a>.bg-up,.navbar .hoverMenuWrapper>li>a>h4,.list-styled li,.list-styled li a,.btn,.btn:hover,.btn:focus,.btn:active,.button,.button:hover,.button:focus,.button:active,#header-search,.currency .currency_wrapper{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#header-search .search-submit{color:#676767;font-size:12px}
.notice{opacity:0.7;filter:alpha(opacity=70);margin:8px 0 15px}
input::-ms-clear{display:none}
.add-to-cart i,.disabled i{font-size:7px;position:relative}
.macos .product-ajax-cart .overlay_mask,.macos .product-ajax-cart .overlay_icon,.macos .hoverHomeBackgroundWrapper .details>.bg,.macos .hoverBackgroundWrapper .details>.bg,.macos .hoverBackgroundWrapper a .theHover,.macos .hoverBackgroundWrapper a img{-webkit-transition:none}
.macos .hoverBackgroundWrapper a:hover img{-webkit-transform:scale(1)}
.hidden-grid{display:none!important}
.hidden-list{display:none!important}
.visible-grid{visibility:visible!important}
.visible-list{visibility:hidden!important}
.alert-danger{margin-top:10px}
.currencies li.active a{cursor:default}
.currencies li:first-child{padding-left:0}
.currencies-switcher ul li a,.currencies-switcher ul li span{font-family:arial}
#top .top .currencies-switcher .currencies .active>a{color:#fd4949}
.currencies-switcher ul li span{font-size:11px;color:#666666}
.currencies-switcher,.header-search{position:relative}
.currencies.dropdown-menu{right:0;left:auto}
.currencies.dropdown-menu:after{right:10px;left:auto}
.currencies.dropdown-menu li{padding:0;width:100%}
.currencies.dropdown-menu li.active a{cursor:default}
.customer.dropdown-menu{text-transform:uppercase;font-weight:bold}
.customer.dropdown-menu li{text-align:left}
#top.on{width:100%;position:fixed;left:0;top:0;padding-top:10px;padding-bottom:10px;-webkit-transition:-webkit-transform 0.5s linear;-moz-transition:-moz-transform 0.5s linear;-o-transition:-o-transform 0.5s linear;-ms-transition:-ms-transform 0.5s linear;transition:transform 0.5s linear}
#top .currencies.dropdown-menu li a,.currencies.dropdown-menu li a,#top .customer.dropdown-menu li a,.customer.dropdown-menu li a{color:#000000;font-size:12px;font-family:'Open Sans',sans-serif}
#top .currencies.dropdown-menu li>a:hover,.currencies.dropdown-menu li>a:hover,#top .currencies.dropdown-menu .active>a,.currencies.dropdown-menu .active>a,#top .currencies.dropdown-menu .active>a:hover,.currencies.dropdown-menu .active>a:hover,#top .customer.dropdown-menu li>a:hover,.customer.dropdown-menu li>a:hover,#top .customer.dropdown-menu .active>a,.customer.dropdown-menu .active>a,#top .customer.dropdown-menu .active>a:hover,.customer.dropdown-menu .active>a:hover{color:#fd4848;background-image:none;background-color:transparent;filter:none}
.top-search{margin-top:20px}
.top-search .search-form{border:1px solid #c9c9c9;border-radius:3px;width:100px;height:32px;position:relative;float:left;padding-left:25px;padding-right:8px}
.top-search .search-form button.search-submit{border:0;background:transparent;vertical-align:middle;position:absolute}
.top-search .search-form input{border:0;background:#fff;vertical-align:middle;height:20px;line-height:20px;padding:0px;margin:5px 0;width:100%!important}
.top-search .search-form button.search-submit{left:8px;top:50%;margin-top:-15px;z-index:1;cursor:pointer;transform:rotate(90deg);transform-origin:20% 40%;-ms-transform:rotate(90deg);/* IE 9 */ -ms-transform-origin:20% 40%;/* IE 9 */ -webkit-transform:rotate(90deg);/* Opera,Chrome,and Safari */ -webkit-transform-origin:20% 40%;/* Opera,Chrome,and Safari */}
.header-right{text-align:right}
.header-right .account,.header-right .wishlist,.header-right .customer-links{display:inline-block;*display:inline;
zoom:1;margin-left:18px}
.top{height:80px/*40*/;/*padding:5px 0;margin-bottom:10px;*/background:#ffffff;/*background:-moz-linear-gradient(top,#ffffff 0%,#fbfbfb 47%,#fbfbfb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffffff),color-stop(47%,#fbfbfb),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(top,#ffffff 0%,#fbfbfb 47%,#fbfbfb 100%);background:-o-linear-gradient(top,#ffffff 0%,#fbfbfb 47%,#fbfbfb 100%);background:-ms-linear-gradient(top,#ffffff 0%,#fbfbfb 47%,#fbfbfb 100%);background:linear-gradient(to bottom,#ffffff 0%,#fbfbfb 47%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fbfbfb',GradientType=0 )*/}
#top .top-other{padding-bottom:18px;padding-top:5px;border-bottom:1px solid #c9c9c9}
#top.on{border-bottom:1px solid #c9c9c9}
#top.on .top-other{border-bottom:0}
.templateIndex #top .top-other{border-bottom:0}
.templateIndex .home_products_wrapper .element p.hidden-grid{display:none}
#top .top-navigation{margin:10px 0 0 0;padding-left:5px}
#top nav.navbar{margin-bottom:0;padding-bottom:0}
#top nav.navbar .nav>li>a>i{font-size:15px}
#top nav.navbar .nav>li.active>a,#top nav.navbar .nav>li>a:hover{font-weight:400}
#top-navigation .navbar{margin:0 !important;min-height:30px !important}
.umbrella{float:right}
.umbrella .cart-link a i.fa{color:#ffffff}
#umbrella .fa-shopping-cart{color:#ffffff;font-size:16px;padding:3px 5px;background:url(line1.png) no-repeat center right;left:0;position:absolute;top:50%;margin-top:-12px}
#umbrella .icon .total{color:#ffffff}
#umbrella .num-items-in-cart .fa-angle-down{font-size:15px}
#umbrella .num-items-in-cart .fa.fa-angle-down{margin-top:-8px;position:absolute;top:50%;right:4px}
#umbrella .empty,#top #umbrella .empty a{font-size:12px}
#umbrella .empty a:hover{color:#04b431}
#umbrella .num-items-in-cart{display:inline-block;*isplay:inline;
zoom:1;width:160px;border-radius:3px;font-size:12px;font-weight:bold;padding:6px 15px 7px 30px;font-family:arial;background:#04b431}
#umbrella .num-items-in-cart span.icon{margin-right:10px}
#umbrella .num-items-in-cart a,#umbrella .num-items-in-cart span{color:#ffffff}
#umbrella .num-items-in-cart span.number{font-weight:bold;white-space:nowrap;}
#umbrella .num-items-in-cart .my-cart{position:relative}
#umbrella .num-items-in-cart i.fa{text-align:right}
#umbrella .cart-link .dropdown-toggle{display:inline-block;*isplay:inline;
zoom:1}
#umbrella .cart-checkout a span{border-bottom:1px solid #4d4d4d;position:absolute;left:0;bottom:1px;width:100%}
#umbrella #cart-info{text-align:left}
#umbrella #cart-info .cart-heading{border-bottom:1px solid #c9c9c9;padding-bottom:3px;margin-bottom:5px}
.cart-title{margin-top:-5px}
.cart-title a{font-weight:600}
#top #umbrella #cart-info .cart-heading a{color:#3a3a3a;text-transform:uppercase;font-size:14px;font-weight:bold}
#top #umbrella #cart-info .cart-heading a:hover{color:#fd4848}
#umbrella #cart-info .cart-left{position:relative;display:block}
#umbrella #cart-info .cart-left .cart-close,#umbrella #cart-info .cart-left .cart-close i{position:absolute;top:-3px;right:0px;padding:2px 3px}
#umbrella #cart-info .cart-left .cart-close i{background:#fff;border:1px solid #000000;border-radius:50%;color:#000000;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#umbrella #cart-info .cart-right a{color:#000000;font-size:12px}
#umbrella #cart-info .cart-right a:hover{color:#fd4848}
#umbrella #cart-info .cart-right a i{color:#fd4848}
#umbrella #cart-info .cart-left .cart-close i:hover{color:#fd4848;border-color:#fd4848}
#umbrella #cart-info.dropdown-menu{right:10px;left:auto;font-family:'Open Sans',sans-serif;width:235px;padding:15px;margin:0}
#umbrella #cart-info.dropdown-menu #cart-content .items .row{margin-top:20px;margin-bottom:20px}
#cart-content .row .cart-subtotal{font-size:12px;font-weight:bold;color:#000000;text-transform:none}
#cart-content .row .cart-subtotal span.money{display:block;color:#fd4848;font-weight:bold;font-size:16px}
#cart-content .btn{margin:10px 0}
#cart-info #cart-content{max-height:450px;overflow:hidden;overflow-y:auto !important}
#gallery_main_qs .owl-item .image-thumb.active img,#gallery_main_qs .owl-item .image-thumb img:hover,.cart-image img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 10+,Firefox on Android */ filter:gray;/* IE6-9 */ -webkit-filter:grayscale(100%);/* Chrome 19+,Safari 6+,Safari 6+ iOS */}
#umbrella .empty.row{margin:0}
#umbrella #cart-info .cart-right a{line-height:1.3em}
#umbrella #cart-info .last{border-top:1x solid #d2d2d2;text-transform:uppercase;color:#d2d2d2;font-size:13px;border-top:1px solid #d2d2d2;padding-top:10px}
#umbrella #cart-info .last .cart-left,#umbrella #cart-info .last .cart-right{display:inline-block;*isplay:inline;
zoom:1}
#umbrella #cart-info .cart-price{font-size:12px;color:#4d4d4d;font-weight:600}
#umbrella #cart-info .cart-price{color:#fd4949}
#umbrella #cart-info .icon-caret i{position:absolute}
.cart-items .item{vertical-align:top}
.cart-items .input-mini{overflow:hidden}
.cart-items span.money{color:#333333}
.cart-items .title .link{font-family:'Open Sans',sans-serif}
.cart-items .title .link i{color:#fd4848}
.cart-items .title .link a,.cart-items .title .link span{font-weight:600;color:#000000;font-family:'Open Sans',sans-serif;font-size:14px}
.cart-items .item input.form-control{width:90px}
.cart-items .item input[type=number]::-webkit-inner-spin-button,.cart-items .item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.wrap-table{padding:10px}
#shipping-calculator h3{font-size:14px;font-family:'Open Sans',sans-serif;color:#000000}
#shipping-calculator #address_zip{vertical-align:middle;display:inline-block;*display:inline;
zoom:1}
#shipping-calculator #wrapper-response{font-size:14px}
#cartform .cart-items td.title-1{font-size:12px;font-family:'Open Sans',sans-serif}
#cartform .cart-items td.title-1 span{line-height:30px;font-weight:bold;font-size:14px}
.total span{color:#fd4848}
#cartform .cart-items td input.input-1{margin:0 auto}
.cart-items .title li{vertical-align:top}
#checkout-addnote .control-label{font-size:14px;font-family:'Open Sans',sans-serif;color:#000000}
#shipping-calculator .wrapper-title,#checkout-addnote .wrapper-title{text-align:left;margin-bottom:20px}
#shipping-calculator .wrapper-title .title-5,#checkout-addnote .wrapper-title .title-5{font-size:14px;font-weight:bold;color:#000000}
#checkout-addnote textarea#note{margin-bottom:40px}
#checkout-proceed .btn{padding:12px 40px;font-size:15px;margin-bottom:20px}
#content-wrapper{background:#ffffff}
.hoverBackgroundWrapper a .theHover i{color:#ffffff}
.hoverBackgroundWrapper .details{position:relative;cursor:pointer}
.notouch .hoverBackgroundWrapper a:hover .details>.bg{opacity:1;filter:alpha(opacity=100)}
.hoverHomeBackgroundWrapper .hover{display:block;position:relative;overflow:hidden}
.hoverHomeBackgroundWrapper .hover .theHover{position:absolute;top:0;height:0;left:0;opacity:0.6;filter:alpha(opacity=60)}
.hoverHomeBackgroundWrapper a .theHover i{position:absolute;top:40%;left:50%;color:#ffffff;display:block}
.hoverHomeBackgroundWrapper .details{display:block;position:relative}
.notouch .hoverHomeBackgroundWrapper a:hover .details>.bg{top:0}
.hoverHomeBackgroundWrapper .details>.bg{position:absolute;left:0;right:0;bottom:0;top:100%;display:block;background:#fd4848}
.hoverHomeBackgroundWrapper .details{position:relative}
.notouch .hoverHomeBackgroundWrapper a:hover .details{color:#ffffff}
.hoverBorder{position:relative;display:block;text-align:center}
.hoverBorder .hoverBorderWrapper{position:relative;display:block;overflow:hidden}
.hoverBorder .hoverBorderWrapper .theHoverBorder{position:absolute;top:0;right:0;bottom:0;left:0}
.hoverBorder .hoverBorderWrapper .theHoverMore{position:absolute;bottom:0;left:0;opacity:0;filter:alpha(opacity=0);background:#fd4848;color:#ffffff}
.image-boxes .hoverBorder:hover .hoverBorderWrapper{opacity:0.8;filter:alpha(opacity=80)}
.quick_shop{position:absolute;opacity:0;filter:alpha(opacity=0)}
.hoverBorder:hover .product-ajax-cart .quick_shop{opacity:1;filter:alpha(opacity=100)}
.touch .product-ajax-cart{display:none}
.image-boxes .grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.image-boxes:hover .grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
#home-slider .selectors,.hideControls .slider-control,.hideControls .slider-control .btn-label,.hideControls .slider-control .sub-control{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.home-slider-wrapper{padding-bottom:10px}
#home-slider li{padding:0}
#home-slider .slide-body .caption{text-shadow:none}
#home-slider .caption.header{position:absolute;max-width:100%;left:auto;top:auto;bottom:10%;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;width:100%}
#home-slider .caption.header .caption-wrapper{max-width:60%;margin:0 auto;border-top:4px solid #434648}
#home-slider .caption.header h2{margin-top:0;margin-bottom:0;text-transform:none;display:inline-block;font-size:38px;padding-top:12px}
#home-slider .caption.header .sub{font-family:'Droid Sans',sans-serif;position:relative;white-space:normal;z-index:0;font-size:24px;line-height:24px}
#home-slider .caption.header .sub a:first-child{display:block;padding-top:0}
#home-slider .caption.header .sub .caption-content span{font-weight:normal;font-size:30px}
#home-slider .caption.header .sub .btn{font-size:16px;display:inline-block;margin-top:38px}
#home-slider .caption.header .sub .btn i{margin-left:12px;font-size:18px}
#home-slider:hover .s-prev,#home-slider:hover .s-next,.touch #home-slider .s-prev,.touch #home-slider .s-next{opacity:1;filter:alpha(opacity=100);z-index:5!important}
#home-slider:hover .s-prev,.touch #home-slider .s-prev{left:-19px}
#home-slider:hover .s-next,.touch #home-slider .s-next{right:-19px}
#home-slider .pages{margin-top:20px;width:auto;position:relative}
#home-slider .pages .page{border:0;padding:7px;border-color:#b7b7b7;background-color:#b7b7b7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;filter:alpha(opacity=100);margin-left:5px;box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset}
#home-slider .pages .page:first-child{margin-left:0}
#home-slider .pages .page:hover{background-color:#434648}
#home-slider .pages .page.active{border-color:#434648;background-color:#434648;cursor:default}
#home-slider .s-prev{left:0;padding:8px 17px 8px 13px}
#home-slider .s-next{right:0;padding:8px 13px 8px 17px}
#home-slider .slider-control{color:#bfbfbf;font-weight:normal;font-style:normal;background:transparent;line-height:normal}
#home-slider .slider-control .sub-control{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0px 0px 5px #bfbfbf;-moz-box-shadow:0px 0px 5px #bfbfbf;-webkit-box-shadow:0px 0px 5px #bfbfbf}
#home-slider .slider-control:hover{color:#000000}
#home-slider .slider-control:hover .sub-control{background-color:#ffffff;box-shadow:0px 0px 5px #000000;-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000}
#home-slider .s-prev span,#home-slider .s-next span{font-family:'Open Sans',sans-serif;text-transform:uppercase}
.hideControls{position:relative}
.hideControls .s-prev,.hideControls .s-next{position:absolute;top:50%;margin-top:-44px;opacity:0;filter:alpha(opacity=0);font-size:20px;line-height:20px;z-index:1}
.hideControls .left{left:15px;right:auto}
.hideControls .right{right:15px;left:auto}
.hideControls:hover .s-prev,.hideControls:hover .s-next,.hideControls .s-prev:hover,.hideControls .s-next:hover{opacity:1;filter:alpha(opacity=100)}
.hideControls .s-prev .btn-label,.hideControls .s-next .btn-label{background:rgba(0,0,0,0.4);color:#fff;font-weight:700;font-size:12px;display:inline-block;padding:0 4px;line-height:20px;position:absolute;top:50%;margin-top:-10px;opacity:0;filter:alpha(opacity=0);text-indent:1px}
.hideControls .s-prev .btn-label{right:0}
.hideControls .s-next .btn-label{left:0}
.hideControls .s-prev:hover .btn-label{right:-39px;opacity:1;filter:alpha(opacity=100)}
.hideControls .s-next:hover .btn-label{left:-41px;opacity:1;filter:alpha(opacity=100)}
/* Partners Logo */
#widget-partners .logo a{display:inline-block;max-width:100%}
.notouch #widget-partners .logo a img{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.notouch #widget-partners .logo a:hover img{opacity:0.7;filter:alpha(opacity=70)}
.notouch #widget-partners .logo a img{max-width:100%;float:left}
#widget-partners .owl-theme .owl-controls{position:absolute;width:100%;height:100%;top:0;left:0}
#widget-partners .owl-theme .owl-controls .owl-buttons>div{position:absolute;z-index:10;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;filter:alpha(opacity=0)}
.touch #widget-partners #partners-container .owl-prev,#widget-partners #partners-container:hover .owl-prev{left:0;opacity:1;filter:alpha(opacity=100)}
.touch #widget-partners #partners-container .owl-next,#widget-partners #partners-container:hover .owl-next{right:0;opacity:1;filter:alpha(opacity=100)}
.blog .num-comment a,.grid_list ul li,#page-header .list_tags strong,.grid_list .icon-th-list,.grid_list .icon-th-large,.grid_list .l-hov,.grid_list .r-hov,.grid_list #goTrid,.grid_list #goList,#sortForm li,.sidebar .list li a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#breadcrumb{background:#ffffff;padding:15px 10px 5px;margin-bottom:10px}
#breadcrumb a,#breadcrumb span{font-size:11px;text-transform:uppercase;font-weight:600;font-family:"arial";margin-right:5px}
#breadcrumb .fa.fa-angle-right{margin-right:5px}
#breadcrumb a{color:#676767}
#breadcrumb a:hover{color:#ce6b0e}
#breadcrumb span{color:#f97b05}
.pagination{border:1px solid #d2d2d2}
.pagination ul{float:left;margin:2px 0}
.pagination{width:100%;font-size:12px}
.pagination-num-showing{float:right;margin:5px;color:#807f7f}
.pagination .active *{cursor:default}
.pagination ul>li>a,.pagination ul>li>span{color:#888888;text-transform:lowercase}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{color:#fd4848}
.pagination ul>li>a.disabled{color:#888888;cursor:default}
.sidebar .product-wrapper .fprod-title a .fa{color:#fd4848}
.sidebar .fprod-title{margin-bottom:10px}
.sidebar .fprod-title a{font-size:13px;color:#000000;font-family:'Open Sans',sans-serif;font-weight:600}
.sidebar .fprod-title a:hover{color:#fd4848}
.sidebar .list-styled li>a{text-transform:none}
.sidebar .title-6 a{color:#2c2a2a}
.sidebar .title-6 a:hover{color:#fe4a4a}
.sidebar .blogs .title-6 a:hover{color:#fe4a4a}
.sidebar .active a{color:#fe4a4a}
.sidebar .blogs .post i{position:relative}
.sidebar .blogs .post,.sidebar .blogs .post .comment>a{color:#6b6a6a}
.sidebar .blogs .post .comment>a:hover{color:#fe4a4a;font-weight:normal}
.sidebar .sb-tags li a{cursor:pointer !important}
.sidebar .sb-tags .active a{cursor:default !important}
.sidebar .sb-tags .active a,.sidebar .sb-tags li a:hover{color:#fe4a4a;text-decoration:none;font-weight:600}
.sidebar .sb-tags .active a{cursor:default}
.sidebar .title-6 i.fa{color:#fd4848}
.sidebar ul.featured-products li{margin-bottom:30px}
.sidebar ul.featured-products li:last-child{margin-bottom:0px}
.sidebar .group-price{margin-bottom:10px}
.sidebar .blogs-item .title-6{margin-bottom:10px}
.sidebar .blogs-item{padding-bottom:20px;margin-bottom:25px}
.sidebar .blogs.sb-content .blogs-item:last-child{margin-bottom:0;padding-bottom:0;background:none}
.sidebar .blogs.sb-content{margin-bottom:0}
.collection-warper{margin-bottom:30px}
.sortBy{position:relative;padding-right:0px !important}
.container-nav .grid_list{vertical-align:middle}
.list_tags{text-align:right;margin-bottom:20px;margin-top:-45px}
.list_tags li{font-size:16px;position:relative;margin:0;padding:10px 0}
.list_tags li a{color:#b9b9b9}
.list_tags li a:hover{color:#1a1a1a}
.list_tags .active span{color:#1a1a1a}
.list_tags .active{border-bottom:1px solid #ddd}
.list_tags li span{margin:5px 15px}
.list_tags .active:before,.list_tags .active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.list_tags .active:before{border-color:rgba(255,255,255,0);border-top-color:#d9d9d9;border-width:5px;margin-left:-5px}
.list_tags .active:after{border-color:rgba(218,218,218,0);border-top-color:#fff;border-width:3px;margin-left:-3px}
.page-404{padding-bottom:200px}
footer#footer{padding-top:10px;padding-bottom:40px}
footer#footer h3{color:#000000;font-weight:600;margin-bottom:17px}
footer#footer #widget-linklist1 ul li a,footer#footer #widget-linklist2 ul li a{color:#ce6b0e;font-style:normal;font-weight:600;font-family:"arial"}
footer#footer #widget-linklist1 ul li a:hover,footer#footer #widget-linklist2 ul li a:hover{color:#f97b05;font-style:normal;font-weight:600}
footer#footer #widget-linklist3 .copyright,footer#footer #widget-linklist3 .widget-wrapper{width:100%;height:20px;clear:both}
footer#footer #widget-linklist3 .widget-wrapper li{float:left;padding-top:0;padding-bottom:0}
footer#footer #widget-linklist3 .widget-wrapper li span{margin:0 5px}
footer#footer #widget-linklist3 ul li a{color:#b5b5b5;font-style:normal;margin-right:10px}
footer#footer #widget-linklist3 ul li a:hover{color:#fd4949}
#widget-payment{text-align:right;padding-top:10px}
#widget-twitter .p-nickname b{color:#b5b5b5}
footer#footer #widget-linklist3 .copyright,footer#footer #widget-linklist3 .widget-wrapper{font-family:"arial"}
#footer-content .footer-content-bottom{padding-top:10px !important}
#footer-about-us .widget-wrapper{margin-bottom:15px}
#footer-about-us .widget-wrapper{margin-bottom:35px}
#footer #widget-social ul li {float:left;}
#footer #widget-social ul li a{ vertical-align:middle; color:#ff0000;padding-left:3px;display:block;text-align:center !important; font-size:15px;border:2px solid #f97b05;border-radius:50%!important;height:34px;width:34px; line-height:34px;}
#footer #widget-social ul li a i {vertical-align:middle;line-height:35px;text-align:center !important;}
#footer #widget-social ul li a:hover{color:#ff0000;border:2px solid #f97b05}
#widget-social ul li a i{vertical-align:top;margin-top:-5px;margin-left:-2px}
#widget-social ul li a i.fa-dribbble,#widget-social ul li a i.fa-vimeo-square{margin-left:-5px}
#widget-social ul li a i.fa-tumblr{margin-left:-3px}
.line{height:2px;width:100%;background:#000;border-top:1px solid #2a2a2a}
.templateProduct h1#page-title{font-size:28px}
h1#page-title{margin:0 0 10px 0;color:#f97b05;font-weight:600}
#bottom_blocks{padding:15px 0}
#bottom_blocks .bottom-block{min-height:110px;border:1px solid #c9c9c9;float:left;padding:15px;width:100%;border-radius:5px;margin-bottom:10px}
#bottom_blocks .bottom-block .block-logo{width:49px;height:49px;float:left;margin-right:15px}
.block-heading{font-size:24px;line-height:20px;margin-bottom:5px;color:#000000}
#bottom_blocks .bottom-block .block-content .block-caption{font-weight:600;font-size:14px;color:#676767}
ul.list-item .item{width:33%;display:inline-block;*display:inline;
zoom:1;vertical-align:top;padding:0}
ul.list-item .item .font div{position:relative}
ul.list-item .item .front div a{position:absolute;bottom:0;padding:15px 10px;margin-top:-15px;display:block;text-align:center;background:rgba(255,255,255,.8);width:100%;text-transform:uppercase;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}
ul.list-item{margin-left:-20px}
ul.list-item .item{margin-bottom:50px}
ul.list-item .item .group{padding:0 20px}
ul.list-item .item .group .container_item{position:relative;overflow:hidden}
.front,.back{position:relative;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.back{position:absolute;display:table-cell;vertical-align:middle;padding-top:0;height:100%;width:100%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;filter:alpha(opacity=0);left:-100%}
.container_item:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;filter:alpha(opacity=100);left:0}
.item .back .collection-details{background:rgba(253,72,72,0.8);width:100%;height:100%;padding:100px 20px;color:#fff}
.item .back .collection-details a:hover span{color:#000000;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}
.item .back .collection-details .title-5{text-transform:uppercase;color:#fff;font-weight:600}
.item .back .collection-details .collection-more{padding-top:30px}
.blog h1#page-title{margin:0 0 10px}
.blog-page{margin-bottom:20px}
.blogs{margin-bottom:20px}
h2.blog-title{margin:0 0 30px 0;text-transform:uppercase;font-size:24px;font-weight:600}
.blogs .h2 a{font-size:25px;font-weight:600}
.blogs-item h2 a{color:#2c2a2a;font-size:24px;font-weight:600}
.comments h2{font-weight:600;font-size:24px;color:#000000}
.comments p.notice{font-weight:600}
.post a.disabled{float:right}
#comments .comment-head .post{width:80%;float:left;line-height:33px}
#comments .comment-head{border:1px solid #d2d2d2;border-radius:3px;padding:5px 10px;margin-bottom:10px}
#comments .comment-head span.author,#comments .comment-head span.date{margin-right:20px}
#comments .comment-head span.author i.fa,#comments .comment-head span.date i.fa{margin-right:5px}
#comments .comment-head .post-reply{width:20%;float:right;text-align:right;line-height:33px}
#comments .comment-content{margin-bottom:30px}
.post-action{padding:0 !important}
.blogs-item h2 a:hover{color:#fe4a4a}
.blog .blogs-item .intro,.blogs-image{border-bottom:0px solid #ffffff} /*border-bottom:1px solid #d2d2d2*/
.blogs-image img{max-width:100%}
.blogs-item{font-family:arial}
.blogs-item ul.post{margin:15px 0}
.blog .blogs-item .intro div,.blogs-image div{margin-bottom:10px;text-align:justify} /*margin-bottom:30px*/
.blogs-item h2{margin:0 0 10px 0;line-height:1.3em} /*margin:0 0 30px 0*/
.blogs-item li.date{padding-left:0 !important}
.blogs-item i.fa{margin:0 10px}
.blogs-item .date i.fa{margin:0 10px 0 0}
.post-comment-action{float:right;padding:0 !important}
.author span{font-weight:bold;color:#000}
.blogs-item .post li,.blogs-item .post .comment a{color:#6b6a6a}
.blogs-item .post .comment a:hover{color:#fe4a4a}
.blogs-item .title-6 a{font-weight:600;font-size:14px}
.post-action{float:right}
.blogs-item img{max-width:100%}
.normal-page img{max-width:100%}
.comment-form{margin-bottom:30px}
#contact_map{height:345px}
.element form ul li.row-left{margin-bottom:10px}
.home_products_slider a.title-5,.prod-related .element a.title-5,.group-product-item .element a.title-5{font-size:14px;color:#000000;font-family:'Open Sans',sans-serif;font-weight:600;margin-bottom:10px}
.home_products_slider a.title-5:hover,.prod-related .element a.title-5:hover,.group-product-item .element a.title-5:hover{color:#fd4848}
.group-product-item .element{width:33.31%;display:inline-block;*display:inline;
zoom:1;vertical-align:top;margin-bottom:30px}
.group-product-item .element.full_width{width:100%}
.group-product-item .element.full_width p.hidden-list{display:block !important}
.home_products .element form,.prod-related .element form,.group-product-item .element form{margin:0 20px}
.group-product-item .element.full_width form{margin:0 10px}
.home_products_slider .element .product-price,.group-product-item .element .product-price,.group-product-item .element .product-price{padding-top:12px;padding-bottom:10px}
.group-product-item{margin-left:-10px;margin-right:-10px}
#prod-related-wrapper{position:relative;}
#prod-related-wrapper .owl-item{margin-bottom:40px}
.rel-container .title-1{margin-bottom:15px !important}
.hoverBorder:hover img.not-rotation{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
#prod-related-wrapper .owl-prev,#prod-related-wrapper .owl-next,#mod-recently-view .owl-prev,#mod-recently-view .owl-next{position:absolute;top:-60px;margin-top:-40px;background:#f97b05;border:1px solid #f97b05;color:#ffffff;border-radius:3px;margin:5px;padding:3px 8px;opacity:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
#prod-related-wrapper .owl-prev:hover,#prod-related-wrapper .owl-next:hover,#mod-recently-view .owl-next:hover,#mod-recently-view .owl-prev:hover{border:1px solid #ce6b0e;background:#ce6b0e}
#prod-related-wrapper .owl-prev i,#prod-related-wrapper .owl-next i,#mod-recently-view .owl-prev i,#mod-recently-view .owl-next i{color:#fff}
#prod-related-wrapper .owl-prev,#mod-recently-view .owl-prev{right:45px}
#prod-related-wrapper .owl-next,#mod-recently-view .owl-next{right:0px}
#product{padding-top:20px}
#product-header h1{font-weight:600}
#quick-shop-container .price_sale,#product-header .price_sale{width:100%}
.wrapper{border:1px solid #d2d2d2}
.wrapper input[type=text],.wrapper button{line-height:20px;text-align:left;border:0}
.wrapper input[type=text]{padding:1px 5px}
.wrapper select{height:20px;padding:0px;line-height:20px}
.others-bottom .control-navigation .btn-next{float:right}
.wrapper button,.wrapper input[type=text],.wrapper select{width:150px;border-radius:0 !important;box-shadow:0 !important;appearance:none;-moz-appearance:none;-webkit-appearance:none}
#product-header .others-bottom .add-to-cart,#product-header .detail-price,#product-header .quantity-wrapper{margin-bottom:15px}
.sharing{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d2d2d2}
#product-image{margin-bottom:40px}
#product-image #gallery_main{padding-top:20px}
#product-image .owl-item .active img,#product-image .owl-item:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
#product-image .owl-item .active img{cursor:default}
#product-image .owl-theme .owl-controls .owl-buttons>div{position:absolute;margin:0;margin-top:-80px;padding:2px 0;font-size:25px;background:transparent !important;filter:Alpha(Opacity=0);opacity:0;-webkit-transition:-webkit-transform 0.5s linear;-moz-transition:-moz-transform 0.5s linear;-o-transition:-o-transform 0.5s linear;-ms-transition:-ms-transform 0.5s linear;transition:transform 0.5s linear}
#product-image #gallery_main:hover .owl-buttons>div{filter:Alpha(Opacity=100);opacity:1}
#product-image .owl-theme .owl-controls .owl-buttons>div i{padding:1px 10px 2px;background-color:#ffffff;color:#bfbfbf;border:1px solid #bfbfbf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#product-image .owl-theme .owl-controls .owl-buttons>div i:hover{background-color:#ffffff;color:#000000;border:1px solid #000000}
#product-image .owl-theme .owl-controls .owl-buttons>div.owl-prev{left:0}
#product-image .owl-theme .owl-controls .owl-buttons>div.owl-next{right:0}
#product-image .owl-theme .owl-controls .owl-buttons>div i.fa-caret-left{padding:8px 18px 8px 15px;margin-left:-25px}
#product-image .owl-theme .owl-controls .owl-buttons>div i.fa-caret-right{padding:8px 15px 8px 18px;margin-right:-25px}
#options{margin-bottom:10px}
#options .grid_list ul li{display:inline-block;*display:inline;
zoom:1}
#options .grid_list ul li i.fa{font-size:14px;margin:0 5px 0 0;padding:5px;cursor:pointer;border:1px solid #000000}
#options .grid_list ul li.active i.fa{cursor:default}
#options .grid_list ul li i.fa:hover,#options .grid_list ul li.active i.fa{color:#f97b05;border:1px solid #f97b05}
#sortButton,#pageButton{background:#ffffff;border:1px solid #d2d2d2;padding:5px 10px;border-radius:3px}
#sortButton .fa-caret-down,#pageButton .fa-caret-down{font-size:10px}
#sortButton span.name,#pageButton span.name{padding:0 5px 0 0}
#sortButtonWarper .title-6,#pageButtonWarper .title-6{margin-right:10px}
.sortBy strong.title-3,.pageBy strong.title-3{float:left;font-size;12px}
#sortBox{right:0;left:auto;font-size:12px;padding:10px 20px}
#sortBox ul>li{cursor:pointer}
#sortForm li:hover{margin-left:10px}
.customer-logged-in .sidebar .group_sidebar{padding:20px 10px 0}
#accounts{position:relative}
#accounts li.register{padding-right:0}
#register-form button.btn{margin:10px 0}
#create_customer{margin-bottom:50px}
#loginButton{z-index:1}
#top .login span{color:#666666}
#top .login span:hover{color:#666666}
#loginButton i.sub-dropdown{padding-bottom:10px}
#accounts li.login #loginBox{margin-top:5px;padding:0;width:230px;left:auto;right:0;border-radius:3px;padding:10px 20px}
#order_shipping .order_address,#order_payment .order_address{border:1px solid #d2d2d2;padding:20px}
.contact-page #contact_map_wrapper{margin-left:-10px !important;margin-bottom:20px}
.contact-form .h1{padding:0 0 12px 0;margin-top:0}
.search-page form.search-form input.input-block-level{padding:5px;border:1px solid #d2d2d2}
.search-page form.search-form button.search-submit{padding:5px;background:transparent;border:0}
.login-page .wrapper-title{text-align:left}
.login-page .guest{margin-top:110px}
.login-page .guest,.login-page #customer_login{margin-left:-10px}
#customer_login .alert-danger{margin-left:10px}
.home_products{margin-left:-20px;margin-right:-20px;margin-bottom:20px}
.group_homebanner{padding-left:30px}
.templateIndex .group-product-item .element{width:33%;margin-bottom:10px}
.home_banners_wrapper{padding-right:0;padding-left:5px}
.home_banners_wrapper img{max-width:100%}
.home_products_slider header.control-group,.home_collections header.control-group{margin-bottom:60px}
.home_products header.control-group{margin-bottom:17px}
.home_products_slider{margin-left:-10px;margin-right:-45px}
.home_products_slider .element form{margin:0 45px 0 0}
.home_products_slider .col-view-all .btn,.home_collections .col-view-all .btn{float:right;margin-right:35px}
.home_products_slider .wrapper-title .title-3,.home_collections .wrapper-title .title-3{margin-left:-20px;line-height:28px}
.templateIndex .wrapper-title .title-3{font-size:28px}
#home_collections .item .front div{position:relative}
#home_collections .item .front div a{position:absolute;bottom:0;padding:15px 10px;margin-top:-15px;display:block;text-align:center;background:rgba(255,255,255,.8);width:100%;text-transform:uppercase;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}
.home_collections{margin-left:-10px;margin-right:-45px}
#home_collections .item{margin-bottom:30px}
#home_collections .item .group{padding:0 45px 0 0}
#home_collections .item .group .container_item{position:relative;overflow:hidden}
#content .background{margin-bottom:30px}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons,.home_products_wrapper .owl-theme .owl-controls .owl-buttons{position:absolute;top:-48px;width:100%}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev,#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next{background:#f97b05;border:1px solid #f97b05;color:#ffffff;padding:3px 8px;border-radius:3px;opacity:1}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev i,#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next i,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev i,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next i{border:0 !important}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev:hover,#home_collections_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next:hover,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev:hover,.home_products_wrapper .owl-theme .owl-controls .owl-buttons div.owl-next:hover{border:1px solid #ce6b0e;background:#ce6b0e}
.home_products_slider{margin-bottom:20px}
.home_banners_container .banner{margin-bottom:30px}
.home_banners_container .banner img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
ul.newsletter li{width:100%;float:left;text-align:left}
ul.newsletter .group_input{position:relative;padding-right:43px}
ul.newsletter button.btn{position:absolute;top:0;right:0;margin-top:4px;padding:6px 12px}
#widget-newsletter{border:1px solid #d2d2d2;padding:10px 20px 20px;border-radius:5px;overflow:hidden}
#widget-newsletter .title_letter{font-size:16px;margin-bottom:20px;color:#000000;font-weight:600}
#widget-newsletter .title_letter span{color:#fd4848;font-size:20px;text-transform:uppercase}
.cameraContent{position:relative;height:50%;width:50%;float:right}
.camera_caption>div{padding:0}
.camera_caption{bottom:auto;display:block;width:auto}
.camera_caption>div>a{color:#fff}
.camera_cta>div>a:hover{opacity:0.6;filter:alpha(opacity=60)}
.camera_cta_2>div>a{color:#fe4a4a;font-size:14px;font-weight:bold}
.camera_caption.camera_caption_1>div>span{color:#fd4848}
.camera_caption.camera_title_3,.camera_caption.camera_caption_des_3,.camera_caption.camera_caption_3,.camera_caption.camera_cta_3,.camera_caption.camera_title_4,.camera_caption.camera_caption_des_4,.camera_caption.camera_caption_4,.camera_caption.camera_cta_4,.camera_caption.camera_title_1,.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_1,.camera_caption.camera_cta_1{left:10% !important}
.camera_caption.camera_title_3,.camera_caption.camera_caption_des_3,.camera_caption.camera_caption_3,.camera_caption.camera_cta_3,.camera_caption.camera_title_4,.camera_caption.camera_caption_des_4,.camera_caption.camera_caption_4,.camera_caption.camera_cta_4,.camera_caption.camera_title_5,.camera_caption.camera_caption_des_5,.camera_caption.camera_caption_5,.camera_caption.camera_cta_5,.camera_caption.camera_title_1,.camera_caption.camera_title_2,.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_des_2,.camera_caption.camera_caption_1,.camera_caption.camera_caption_2,.camera_caption.camera_cta_2,.camera_caption.camera_cta_1{bottom:auto}
.camera_caption.camera_title_1>div,.camera_caption.camera_title_2>div,.camera_caption.camera_caption_des_1>div,.camera_caption.camera_caption_des_2>div,.camera_caption.camera_caption_1>div,.camera_caption.camera_caption_2>div{background:transparent !important;font-family:'Open Sans',sans-serif;font-weight:600}
.camera_caption.camera_title_1,.camera_caption.camera_title_2{top:30%}
.camera_caption.camera_title_2{font-size:20px;left:-88px;text-transform:uppercase}
.camera_caption.camera_title_1{font-size:40px;line-height:40px}
.camera_caption.camera_caption_des_2{left:-150px;text-align:center;width:60%}
.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_des_2{font-size:13px;line-height:1.5em;top:95%}
.camera_caption.camera_caption_1{font-size:25px}
.camera_caption.camera_caption_2{font-size:45px;text-transform:uppercase;left:-128px !important}
.camera_caption.camera_caption_1,.camera_caption.camera_caption_2{top:65%;line-height:20px}
.camera_caption.camera_cta_2{left:-2%;top:100% !important}
.camera_caption.camera_cta_1{top:120% !important;}
.camera_caption.camera_cta_2 div,.camera_caption.camera_cta_1 div{font-size:20px;text-transform:uppercase;padding:10px 20px}
.templateIndex .add-to-cart,.templateIndex .select-option{display:none}
#quick-shop-price-container{margin:20px 0}
#quick-shop-modal i.close{font-size:15px;padding:5px 6px;border:1px solid #000000;color:#000000;border-radius:50%}
#quick-shop-modal i.close:hover{border:1px solid #fd4848;color:#fd4848}
#gallery_main_qs{margin:20px 0}
#gallery_main_qs .owl-item .image-thumb{display:block;margin:0 10px}
#gallery_main_qs .owl-item .image-thumb img{max-width:100%}
#quick-shop-relative{border-bottom:1px solid #d2d2d2;margin-bottom:20px}
#prod-related-wrapper .product-price{margin:10px 0}
.navbar-nav{width:100%}
.customer-logged-in a.control-label{margin-left:10px}
.errors a{color:#fff}
.errors a:hover{color:#000000}
.jGrowl-notification .jGrowl-close{border:1px solid #000000;border-radius:50%;background:#fff}
.jGrowl-notification .jGrowl-close:hover{border:1px solid #fd4848}
.jGrowl-close i.fa{color:#000000;font-size:14px !important;padding:5px 7px}
.jGrowl-notification .jGrowl-close:hover i.fa{color:#fd4848}
div.jGrowl div.jGrowl-notification div.jGrowl-close{top:-10px !important;right:-10px;left:auto !important}
#scroll-to-top{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);position:fixed;right:-50px;bottom:10px;z-index:1000;display:block;cursor:pointer;text-align:center}
.touch #scroll-to-top{display:none}
#scroll-to-top i{font-size:23px;padding:5px 12px 8px;background:#f97b05;color:#ffffff;display:block}
#scroll-to-top i:hover{opacity:1;filter:alpha(opacity=100);background:#ce6b0e;color:#ffffff}
#scroll-to-top.on{right:10px;opacity:1;filter:alpha(opacity=100)}
#scroll-to-top.off{right:-60px}
.tooltip.top{background:transparent}
#top.on .top{display:none}
#top.on .top-logo img{max-height:37px;}
#top.on .navbar-nav>li{padding:0 0 10px 0 !important}
#top.on .top-search{margin-top:0px}
#top.on .navbar{min-height:25px !important}
#top.on .top-navigation{margin-top:0}
#top.on .top-other{padding-bottom:0;padding-top:0px}
#top.on nav.navbar .nav>li>a{font-size:15px}
#top.on .top-navigation{padding-left:0;margin-top:5px}
.login:hover span#loginButton{color:#fd4848}
#loginBox.dropdown-menu .wrap-bodyBox{padding:10px 20px 20px;border:1px solid #d2d2d2;border-radius:3px}
.dropdown-menu:before{border-bottom:7px solid #C3C3C3;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;*display:inline;
zoom:1;left:auto;position:absolute;right:54px;top:-7px}
.dropdown-menu:after{border-bottom:6px solid #FFFFFF;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";display:inline-block;*display:inline;
zoom:1;left:auto;position:absolute;right:55px;top:-6px}
#sortBox.dropdown-menu:before{border-bottom:7px solid #C3C3C3;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;left:auto;position:absolute;right:32px;top:-7px}
#sortBox.dropdown-menu:after{border-bottom:6px solid #FFFFFF;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";display:inline-block;left:auto;position:absolute;right:33px;top:-6px}
#recover-password .wrapper-title .line{margin:20px 0;border-top:1px solid #d2d2d2}
.product .variant_title .fa.fa-caret-right{margin:0 10px}
#order_details td.product{text-align:left}
.order_summary td{text-align:right !important;font-weight:bold}
.order_summary td.total{text-align:center !important;font-weight:normal}
.owl-carousel .owl-item{text-align:center !important}
#product-header .relative ul li a,#product-header .relative ul li span{color:#676767}
#product-header .relative ul li.tags a,#product-header .relative ul li a:hover{color:#fd4848;font-weight:600}
#product-header .relative ul li.tags a:hover{text-decoration:underline}
a.return,a.action{color:#fd4848}
a.return:hover,a.action:hover{text-decoration:underline}
.col-md-20.guest .btn,.login-wrapper .btn{margin:10px 0}
#guest p.note{margin-top:10px;font-family:arial}
table.cart-items thead th,table.cart-items thead td,table.cart-items tbody td,table.cart-items tfoot td{border-right:0 !important}
.cart-items .title .link:hover a,.cart-items .title .link:hover span{color:#fd4848}
#product-actions{margin-bottom:20px}
#product-actions .others-bottom button#add-to-cart{margin-bottom:0}
#product-actions .others-bottom{line-height:28px}
#product-actions .others-bottom a{margin:0 10px}
label.wrapper-title{float:left}
label.wrapper-title,.selector-wrapper label{text-align:left;display:inline-block;*display:inline;
zoom:1;margin-right:13px;width:100px}
.selector-wrapper{margin:5px 0}
.selector-wrapper label{margin-right:13px}
.wrapper{display:inline-block;*display:inline;
zoom:1;padding:5px}
.wrapper{position:relative;vertical-align:top}
.wrapper i.fa-angle-down{position:absolute;top:50%;right:5px;margin-top:-5px}
.wrapper button{width:150px;padding-right:10px;background:#fff}
#product-actions .price,#product-actions .price_sale{font-size:25px}
.qty-wrapper .qty-up i.fa,.qty-wrapper .qty-down i.fa{padding:10px 5px;cursor:pointer}
.notifyjs-corner .span3 img{max-width:100%;max-height:100%}
.group_sidebar .sb-wrapper:last-child{background:none}
.sidebar{margin-bottom:15px}
.sidebar .blogs-item,.sidebar .sb-wrapper{background:url(line2.png) no-repeat center bottom}
#ontent-wrapper-parent{z-index:0}
header#top{position:relative;z-index:999;background:#ffffff}
#top.on nav.navbar .dropdown-menu{top:30px}
#top nav.navbar .dropdown-menu{z-index:999}
.allcollections-page h1#page-title{margin-bottom:30px}
.reset-page .alert.alert-danger{margin-left:10px}
#reset_password p.note,.reset-page h1#page-title{padding-left:10px}
.reset-page .btn{margin:20px 0}
.pagination-blog .list-inline>li.next{padding-right:0}
.templateCustomersAccount .sidebar{margin-top:79px}
#fancybox-buttons.top{background:transparent}
#col-main.col-md-24.order-page.order-detail{padding:0 10px}
.cart-items .action a i.fa{padding:5px 2px}
.col-md-15,.owl-carousel .owl-wrapper-outer{overflow:hidden}
#prod-related-wrapper ul li,.home_products_wrapper ul li{list-style-position:inherit}
.home_products_2{opacity:inherit !important}
.btn.add-to-cart{width:90px}
.variants-wrapper select{width:163px}
.subcol-parents>ul{display:none}
.subcol-parent:hover>ul{display:block}
.pageBy .dropdown-menu{min-width:70px;width:70px}
#params_filter{display:none}
.cf:after{clear:both;content:".";height:0px;display:block;visibility:hidden;line-height:0px;font-size:0px}

/* настройка кнопки "Получить скидку" в карточке товара */
.row-buttons{padding-top:10px;max-width:345px}  /* отступ верхней кнопки от выбора модификаций */
.row-buttons .row{margin:0px;margin-bottom:10px}
.row-buttons .row  .btn,.others-bottom-quickshop .btn{width:100%;height:50px}
.others-bottom-quickshop{max-width:316px}
.input-error::-webkit-input-placeholder{color:#F00}
.input-error:-moz-placeholder{color:#F00}
.input-error::-moz-placeholder{color:#F00}
.input-error:-ms-input-placeholder{color:#F00}
.cform input,.cform textarea{margin:0px;vertical-align:top;transition:all 0.25s;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}
.cform .row-a{margin-bottom:10px}
.cform input[type="text"],.cform textarea{outline:none;height:32px;padding:0 8px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font-size:13px;color:#404040}
.cform input[type="text"]:hover,.cform textarea:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.cform input[type="text"]:focus,.cform textarea:focus{background-color:#FFF;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.25)}
.cform input[type="text"].input-error,.cform textarea.input-error{border-color:#F00;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.25);color:#F00} 
.cform textarea{height:120px;padding:8px;line-height:normal}
.popup-a{width:340px;padding:30px}
.popup-a .cform label{display:block}
.popup-a .cform input[type=text]{width:100%}
.popup-a .cform small{padding-top:4px;font-family:arial;line-height:normal;display:block;font-size:12px;color:#888888}
.popup-a #send-quick-order, .popup-a #send-preorder{width:180px;height:36px}
.popup-a .row-a-buttons{padding-top:10px;text-align:center;margin:0px}
.popup-a .title{font-size:18px;text-align:center;text-transform:uppercase;color:#3a3a3a;margin-bottom:25px;font-weight:bold}
.popup-a .description{margin-bottom:25px;font-size:16px;color:#f97b04}
.popup-a .state-b{display:none;text-align:center}
.popup-a .state-b .txt-a{font-size:12px;color:#3a3a3a}
.popup-a.state-b .txt-b{padding-top:4px;font-size:12px;color:#3a3a3a}
.popup-action{display:block;text-align:center;width:;padding:}
.popup-action .pa-logo{margin-bottom:15px}
.popup-action .pa-title{text-transform:uppercase;margin-bottom:7px;font-size:;color:}
.popup-action .pa-desc{margin-bottom:20px;font-size:;color:}
.popup-action .btn{height:32px;padding:0px;padding:0 10px;line-height:32px}
.popup-action .row-check{line-height:20px;vertical-align:middle}
.popup-action .row-check label{font-weight:normal;margin:0px;padding:0px}
.popup-action .row-check input[type=checkbox]{padding:0px;margin:0px;margin-top:2px}
.popup-action .pa-label{position:absolute;left:0px;top:0px}
.popup-action .state-b{display:none;color:;font-size:}
.dropdown-parent-submenu {position:relative;}
.dropdown-parent-submenu .dropdown-menu{left:90% !important;top:0px;}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.row-liked .col-l{float:left;padding-right:110px}
.row-liked .col-r{float:right;width:100px;margin-left:-100%;text-align:center}

#accounts li {padding-left:5px;}

/* media 3x */
@media only screen and (max-device-width:1024px){
.image-boxes .hoverborder .hoverborderwrapper .thehoverborder,.hoverborder .hoverborderwrapper .thehovermore,.hoverhomebackgroundwrapper .details>.bg,.hoverhomebackgroundwrapper .hover .thehover,.hoverborder .hoverborderwrapper .thehoverborder,.hoverbackgroundwrapper .hover .thehover,.hoverbackgroundwrapper .details>.bg,.navbar .hovermenuwrapper > li > a > .bg-down{display:none}
.hoverbackgroundwrapper a:hover .details h4,.hoverhomebackgroundwrapper a:hover .details h4{color:#FD4848}
.fancybox-nav span{visibility:visible}
}
@media only screen and (max-device-width:1199px){
.cart-items .action a{padding:5px 10px}
header#top{margin-bottom:20px}
.hoverBorder:hover img{filter:none !important;-webkit-filter:none !important}
}
@media (min-width:1200px){
.camera_caption.camera_caption_1,.camera_caption.camera_caption_2{top:63%}
.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_des_2{top:90%}
.camera_caption.camera_cta_1{top:90%}
}
@media (max-device-width:1199px){
.top-search .search-form button.search-submit{margin-top:-17px}
.col-md-20.cart-page.content{padding:0 10px}
}
@media (max-width:1199px){
.hoverBorder:hover img.front{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray; -webkit-filter:grayscale(100%);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.hoverBorder img.back{display:none !important}
h1#page-title{font-size:25px}
.sidebar .sb-title{font-size:17px}
.back{display:none}
#collections .item .font div a,#home_collections .item .font div a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.cameraContent{height:100%}
.templateProduct h1#page-title{font-size:20px;margin-bottom:10px}
#product-image #gallery_main .owl-buttons > div{filter:Alpha(Opacity=100);opacity:1}
.camera_commands,.camera_prev,.camera_next{opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important";filter:alpha(opacity=100) !important}
#product-image .owl-theme .owl-controls .owl-buttons > div i.fa-caret-right{margin-right:0}
#product-image .owl-theme .owl-controls .owl-buttons > div i.fa-caret-left{margin-left:0}					
.col-md-20.login-page,.col-md-20.register-page,.col-md-20.cart-page.content{padding:0 10px !important}
}
@media (min-width:768px) and (max-width:1199px){
.sidebar .blogs-item i.fa{margin-left:0 !important}
.sidebar .blogs-item .post li,.blogs-item .post .comment a{padding-left:0 !important}
#customer_detail address .address-group{padding-left:10px;max-width:150px}
}

@media (min-width:992px) and (max-width:1199px){
header#top .top-search.col-md-5{width:29%}
header#top .top-navigation.col-md-11{width:51%}
header#top .navbar-nav > li{margin:0}
.navbar-nav > li{padding:8px 0 !important}
#top nav.navbar .nav > li > a{padding:0 7px}
#top .top-navigation{padding-left:40px}
.templateCustomersAccount .sidebar{margin-top:75px}
.top-search{margin-top:15px}
.top-search .search-form{width:90px}
.list_tags li{margin:0}	
.camera_caption.camera_title_1{font-size:40px}
.camera_caption.camera_title_1,.camera_caption.camera_title_2{top:20% !important}
.camera_caption.camera_title_2{left:-100px !important}
.camera_caption.camera_cta_1{top:70% !important}
.camera_caption.camera_cta_2{left:-23px;top:66% !important}
.camera_caption.camera_caption_2{left:-145px !important}
.camera_caption.camera_caption_1,.camera_caption.camera_caption_2{top:45% !important}
.camera_caption.camera_caption_des_2,.camera_caption.camera_caption_des_1{top:55% !important;left:-120px}
#prod-related-wrapper .owl-next{right:15px}
#prod-related-wrapper .owl-prev{right:60px}
.action_edit{margin-bottom:10px}
.sidebar .sb-title{font-size:15px}
}
@media (min-width:992px){
.top-search{position:relative;z-index:1}
.modal-dialog{width:800px}
.list_tags{width:50%;float:right}
}

@media (max-width:991px){
.sidebar{width:100%}
.search.search-page{margin-bottom:30px}	
#top .top-other{position:relative;border-bottom:0;padding-bottom:0}
.top-search{position:absolute;top:0;right:0;width:37%}
#top .top-navigation{padding-left:10px !important}
footer#footer h3{font-size:15px}		
.home_products .wrapper-title{margin-bottom:25px}
.home_collections .wrapper-title,.home_products_slider .wrapper-title{width:49.5%;float:left}
.home_collections .col-view-all,.home_products_slider .col-view-all{width:49.5%;float:right}
.home_banners_wrapper.col-md-5{padding:0}
.allcollections-page #collections{margin-left:-20px !important;margin-right:-20px !important}
ul#collections .item{width:32.9%}
.featured-products .col-md-7.row-left{width:15%;float:left}
.featured-products .col-md-13.row-right{width:85%;float:right}
.contact-page #contact_map_wrapper{margin-left:0px !important}
.contact-page #contact_map_wrapper .map{max-height:300px}
.contact-page .col-md-10{padding:0}
#product-image .owl-theme .owl-controls .owl-buttons > div.owl-prev{left:0}
#product-image .owl-theme .owl-controls .owl-buttons > div.owl-next{right:0px}
.jGrowl-message .col-md-8{width:25%;float:left}
.jGrowl-message .col-md-12{width:75%;float:right}
#order_details .product .list-inline li{float:left}
#order_details .product .list-inline li.image{width:30%}
#order_details .product .list-inline li.image img{max-width:100%}
#order_details .product .list-inline li.link{width:65%}
}

@media (max-width:768px){
.templateCustomersAccount .sidebar{margin-top:10px}
#prod-related-wrapper .owl-prev, #prod-related-wrapper .owl-next{top:-54px}
}

@media (min-width:768px) and (max-width:991px){		
header#top .top .col-md-10{padding-right:0}
.top{padding:3px 0}
.top-search{width:60%}
.top-search .search-form{width:250px}
.navbar-nav{text-align:center;float:none}
.navbar-nav > li{float:none;display:inline-block; *display:inline;
zoom:1}
.navbar-nav > li > ul{text-align:left}
#top .top-navigation{margin:0}
#top .top-navigation{border-top:1px solid #FD4848;border-bottom:1px solid #FD4848;margin:10px 0}
.top-search{margin-top:25px}
.navbar-nav > li{padding:15px 0 !important}
header#top .top .col-md-10{width:49%;display:inline-block; *display:inline;
zoom:1}
.home_products_slider .col-view-all .btn,.home_collections .col-view-all .btn{margin-right:-10px}
#col-main.col-md-15{overflow:hidden;width:100%}
.group_homebanner{padding-left:0}
.home_products{margin-left:0;margin-right:0}
.home_products_slider{margin-left:0px;margin-right:0px}
.home_collections{margin-left:0px;margin-right:0px}
.home_products_slider .element form{margin:0}
.home_products_slider .owl-item .element{margin:0 10px}
.home_products_wrapper{margin-left:0px;margin-right:0px}
#home_collections_wrapper,.home_products_slider .home_products_wrapper{margin-left:-10px;margin-right:-10px}
#home_collections .item .group{padding:0 10px}
.allcollections-page #collections{margin-left:-20px;margin-right:-20px}
#collections .ul.list-item .item .group{padding:0 10px !important}		
.home_products .element form,.group-product-item .element form{margin:0 10px}
.prod-related .element form{margin:0 20px}
.wrapper-title .title-3{padding-left:0px;padding-right:0px}
.home_products_slider .wrapper-title{padding-right:0px;padding-left:0px}
.home_products_slider .wrapper-title .title-3,.home_collections .wrapper-title .title-3{margin-left:0}
.home_collections .wrapper-title{padding-left:0px}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons .owl-prev,.home_products_wrapper .owl-theme .owl-controls .owl-buttons .owl-prev{left:0;margin-left:10px}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons .owl-next,.home_products_wrapper .owl-theme .owl-controls .owl-buttons .owl-next{left:40px;margin-right:0;right:auto}
.home_products_wrapper .owl-theme .owl-controls .owl-buttons > div{margin-top:-36px}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons > div{margin-top:-40px}
.footer-content-bottom .col-sm-5{width:33%;float:right}
.footer-content-bottom .col-sm-15{width:65%;float:left}
.footer-content-bottom .col-sm-15 .copyright,.footer-content-bottom .col-sm-15 .widget-wrapper{width:100%}
#footer-about-us .widget-wrapper ul.list-inline > li{padding-left:3px;padding-right:3px}
.featured-products .col-md-7.row-left{margin-bottom:10px}
.featured-products .col-md-13.row-right,.featured-products .col-md-7.row-left{width:100%}
.sidebar .sb-title{line-height:1.3em}
#sandBox > li{width:33%}
.group-product-item #sandBox .element form{margin:0 20px !important}
.search-form{width:50%}
.cameraContent{width:70%}
.camera_caption.camera_title_1{font-size:40px}
.camera_caption.camera_title_1,.camera_caption.camera_title_2{top:10% !important}
.camera_caption.camera_title_2{left:39px !important}
.camera_caption.camera_caption_1{font-size:25px}
.camera_caption.camera_caption_1,.camera_caption.camera_caption_2{top:40% !important}
.camera_caption.camera_caption_2{left:0 !important}
.camera_caption.camera_cta_2{top:75% !important}
.camera_caption.camera_cta_1{top:65% !important}
.camera_caption.camera_cta_2{font-weight:bold;left:22%}
.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_des_2{top:50% !important}
.camera_caption.camera_caption_des_2{left:23px}
.camera_caption.camera_title_1,.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_1,.camera_caption.camera_cta_1{left:25% !important}
address .info .fa-user,address .address .fa-home,address .phone .fa-phone{font-size:20px}
.sidebar{width:100%}
address .address-group{padding-left:9px}
#umbrella #cart-info .col-md-8.cart-left{width:33%;float:left}
#umbrella #cart-info .col-md-12.cart-right{float:right;width:65%}
#cart-info .col-md-10.action,#cart-info .col-md-10.cart-subtotal{width:50%;float:left}
#customer_detail address .address-group{max-width:104px;padding-left:5px}
.featured-products .col-md-7.row-left{width:15% !important;float:left}
.featured-products .col-md-13.row-right{width:85% !important;float:right}
#product-image{width:50%;float:left;padding-left:0}
#product-information{float:right;width:50%}
#widget-linklist2{padding-left:40px}
#product.row{margin:0}
}


@media (max-width:767px){

.top{display:none}
.top-other{padding:10px 0 20px}
.top-logo{text-align:center;margin-bottom:10px}
.top-other .top-search{margin-top:20px !important;padding-right:10px !important;position:relative;width:100% !important}
#top #site-title{padding-left:0 !important}
.top-search .search-form{width:50%;float:none;margin:0 auto}
.currencies-switcher,.header-search{padding:0 20px}
.navbar-header{display:none}
.navbar .is-mobile{padding:10px 0;border-top:1px solid #f97b05;border-bottom:1px solid #f97b05}
.navbar .is-mobile ul{margin:0;text-align:center}
.navbar .is-mobile ul .btn-navbar{display:block;display:table-cell;padding:5px 0}
.navbar .is-mobile ul li{padding-left:10px;padding-right:13px}
.navbar .is-mobile ul li i.fa-user,.navbar .is-mobile ul li i.fa-shopping-cart{font-size:20px}
.navbar .is-mobile ul .btn-navbar .icon-bar-group .icon-bar{width:20px;height:3px;background:#000;display:block;margin:1px 0}
.navbar .is-mobile ul li{height:30px;border-right:1px solid #f97b05;vertical-align:middle}
.navbar .is-mobile ul li:last-child{border-right:0}
.navbar-collapse{background:#Fff9f3}
.navbar-collapse li a,.navbar-collapse li span{color:#ce6b0e;font-size:14px}
.navbar-collapse li a .fa{text-align:right}
.navbar-collapse li{position:relative}
.navbar-collapse li i.fa{position:absolute;top:50%;right:10px;margin-top:-6px;color:#fff;font-size:14px}
.navbar-collapse ul > li{border-bottom:1px solid #fff}
.navbar-collapse ul > li:last-child{border:0}
#top nav.navbar .dropdown-menu a:hover{color:#fff}
#top nav.navbar a.currency_wrapper{margin:6px 0;display:block}
#top nav.navbar .dropdown-menu{width:100%;border-radius:0;box-shadow:none;background:transparent}
#top nav.navbar .dropdown-menu > li{border-bottom:0;color:#fff}
#top nav.navbar .dropdown-menu > li a{color:#fff}
.navbar-nav > li{padding:5px 0 !important}
#top #site-title{padding-left:20px}
.top-other .top-search{padding-right:30px;margin-top:40px;width:40%;padding-bottom:20px}
.navbar .is-mobile .dropdown-menu{background:#fff !important}
.navbar .is-mobile .dropdown-menu li a{color:#202020 !important}
#top nav.navbar .dropdown-menu > li{text-align:left}
.is-mobile-login .btn-group.open .dropdown-toggle,#top a{box-shadow:none}
.navbar .is-mobile ul.dropdown-menu li{border-right:0 !important}
.navbar .is-mobile ul.dropdown-menu{margin-top:4px !important}
.navbar .is-mobile .currencies.dropdown-menu{margin-top:0px !important}
#col-main.col-md-15{overflow:hidden}
#content .background{padding-right:20px;padding-left:20px}
.home_products_slider header.control-group,.home_collections header.control-group{margin-bottom:20px;margin-left:10px}
.home_products_slider .col-view-all .btn,.home_collections .col-view-all .btn{margin-right:0px}
.home_products{margin-left:0;margin-right:0}
.home_products_slider{margin-left:0;margin-right:0}
.home_products_slider .element form{margin:0 10px}
#home_collections .item .group{padding:0 10px}
.home_collections{margin-left:0;margin-right:0}	
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons,.home_products_wrapper .owl-theme .owl-controls .owl-buttons{top:-55px}
.home_products_slider header.control-group,.home_collections header.control-group{margin-bottom:70px}
.home_collections .wrapper-title,.home_products_slider .wrapper-title{width:75%}
.home_collections .col-view-all,.home_products_slider .col-view-all{width:25%}
#sandBox-wrapper.group-product-item .element{width:49.5%}
#prod-related-wrapper{margin-left:0px !important}
#payments{text-align:left}
footer#footer #widget-linklist3 .copyright,footer#footer #widget-linklist3 .widget-wrapper{clear:both}
.group_homebanner{padding:0}	
#sandBox-wrapper{margin-left:0;margin-right:0;padding:0 10px}
.search-page .search-form{width:100%}
.header-search{padding:0px}
.block-heading{font-size:20px}
.camera_caption.camera_title_1,.camera_caption.camera_caption_1,.camera_caption.camera_title_2,.camera_caption.camera_caption_2,.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_des_2{display:none !important}
.camera_caption.camera_cta_1,.camera_caption.camera_cta_2{top:70% !important}


}

@media (max-width:639px){
.templateIndex .group-product-item .element{width:32.9%}
.element .btn{width:100%}
ul#collections .item{width:49.5%}
}

@media (max-width:639px){
.top-search .search-form{width:100%}
.templateIndex .top-other .top-search{margin-bottom:20px}
}

@media (max-width:568px){
.featured-products .col-md-7.row-left{width:20%;float:left}
.featured-products .col-md-13.row-right{width:80%;float:right}
}

@media (max-width:540px){
.cart-page #cartform .row{margin:0 !important}
.cart-page .wrap-table{margin-bottom:20px;margin-left:-10px}
#order_details .product .list-inline li{float:left}
#order_details .product .list-inline li.image{width:100%}
#order_details .product .list-inline li.image img{max-width:100%}
#order_details .product .list-inline li.link{width:100%}
}

@media (min-width:361px) and (max-width:540px){
.templateIndex .group-product-item .element{width:49%}
}

@media (max-device-width:480px){
.top-other .top-search{padding-bottom:0}
.templateCustomersAccount .sidebar{margin-top:30px !important}
}

@media (max-width:480px){
body{overflow-x:hidden}
.featured-products .col-md-7.row-left{width:20%;float:left}
.featured-products .col-md-13.row-right{width:80%;float:right}
.contact-page #contact_map_wrapper .map{max-height:150px}
.row.table-cart{margin-right:0px}
.home-slider-wrapper{padding-left:10px;padding-right:10px}
.top-other .top-search{padding-bottom:0}
.templateCustomersAccount .sidebar{margin-top:30px !important}
.cart-page .wrap-table{margin-left:0}
.wrap-table{padding:0}
.row.wrap-table{margin:0}
.order_details_wrapper.row{margin:0}
.row.table-cart{margin:0}
.camera_caption.camera_title_3,.camera_caption.camera_caption_des_3,.camera_caption.camera_caption_3,.camera_caption.camera_cta_3,.camera_caption.camera_title_4,.camera_caption.camera_caption_des_4,.camera_caption.camera_caption_4,.camera_caption.camera_cta_4,.camera_caption.camera_title_1,.camera_caption.camera_caption_des_1,.camera_caption.camera_caption_1,.camera_caption.camera_cta_1{left:-20% !important}
.camera_caption.camera_cta_1,.camera_caption.camera_cta_2{bottom:20px !important;top:auto !important}
}

@media (max-width:440px){
.top-search #header-search{width:100%;margin-bottom:20px}
.umbrella{float:left}
ul#collections .item{width:100%}
.customer-logged-in .top-search #header-search{margin-bottom:0}
.customer-logged-in .top-other .top-search{padding-bottom:0}
#comments .comment-head span.author, #comments .comment-head span.date{clear:both;display:block;margin-bottom:10px;margin-right:0;width:100%}
}

@media (max-width:384px){
.featured-products .col-md-7.row-left{width:30%;float:left}
.featured-products .col-md-13.row-right{width:70%;float:right}
.wrapper-title .title-3{font-size:22px !important;line-height:1.3em}
.block-heading{font-size:15px}
#bottom_blocks .bottom-block .block-content .block-caption{font-size:12px}
}

@media (max-width:360px){
.element{width:100% !important}
.group-product-item,.home_products .element form,.prod-related .element form,.group-product-item .element form{margin:0}
#content .background{padding:0}
.wrapper-title .title-3{font-size:20px !important;padding:0}
.home_products_slider header.control-group,.home_collections header.control-group{margin-bottom:10px}
#home_collections_wrapper .owl-theme .owl-controls .owl-buttons,.home_products_wrapper .owl-theme .owl-controls .owl-buttons{top:-44px;text-align:left;max-width:90px}
.owl-theme .owl-controls .owl-buttons > div.owl-prev{margin-left:0}
.home_collections .wrapper-title,.home_products_slider .wrapper-title{width:100%;margin-bottom:10px}
.home_collections .col-view-all,.home_products_slider .col-view-all{width:100%;padding:0}
.home_products_slider .element form{margin:0 !important}
#home_collections .item .group{padding:0}
.home-slider-wrapper{padding:0 10px}
#content .search-page h1#page-title{padding-left:20px}
.search-page form.search-form input.input-block-level{margin-left:20px}
.search-page h6.empty{margin-left:20px}
.collection-page{padding:0 10px}
}

@media (max-width:320px){
html, body{width:280px;margin:0 auto}
.qty-wrapper .qty-up i.fa,.qty-wrapper .qty-down i.fa{padding:10px 2px}
.cart-page h1#page-title{padding-left:10px}
#checkout-addnote.col-md-10{padding:0}
.cart-page h1#page-title{padding-left:0px}
.copyright{margin:10px 0px}
.article-page ul.post li i.fa,.blog-page ul.post li i.fa{margin-left:0}
.article-page ul.post li,.blog-page ul.post li{padding-left:0}
address .address-group{max-width:195px;padding-left:18px}
#comments .comment-head .post-reply{width:100% !important;clear:bold;display:block;text-align:left}	  
.blog-page .pagination-blog,.blog-page .blogs-item,.blog-page #page-title{padding-left:0px}
#col-main,.col-md-5.sidebar,#bottom > .container{padding-left:0;padding-right:0}
#top .top-navigation{padding-left:0 !important}
.home-slider-wrapper,#col-main > .container .col-md-15,#col-main > .container,.top-logo.col-md-4,.top-navigation.col-md-11,.top-search.col-md-5,#breadcrumb{padding:0px !important}
label.wrapper-title,.selector-wrapper label{width:60px}
.row.breadcrumb,.row.wrap-table{margin:0}
#content.container,.wrap-table{padding:0}
header#top{margin-bottom:10px}
#col-main.col-md-24.order-page.order-detail{padding:0px}
#order_details_wrapper{padding:0 10px}
.col-md-20.cart-page.content{padding:0 !important}
.row.content{margin:0}
.col-md-11.product-information,.col-md-9.product-image{padding:0}
.col-md-20.register-page,.col-md-20.login-page{padding:0 !important}
}

@media (max-device-width:320px){
.article-page ul.post li,.blog-page ul.post li{padding-left:0}
.article-page ul.post li i.fa,.blog-page ul.post li i.fa{margin-left:0}
body{overflow:hidden}
.camera_caption.camera_cta_2{left:-50% !important}
}

@-moz-document url-prefix(){.relative ul li,.contact-form li,#create_customer li,#reset-form li,.login-wrapper li,#sandBox li,.sb-wrapper ul li{
 list-style-position:inherit !important;
}
}
.sidebar .sb-title{line-height:10px\9}
@media all and (-ms-high-contrast:none){
.sidebar .sb-title{line-height:10px}
}
    
/* update */
    .ie8 .count_holder_small{display:none!important}
.count_holder_big .count_holder_small{display:none}
.count_holder_small{background-color:#FFFFFF;padding:10px;position:relative;width:240px;z-index:10000;border:1px solid #E5E5E5;border-top:0;display:inline-block;color:#000000}
.product-information .count_holder_small{z-index:0}
.count_holder_small.hover{position:absolute}
.count_holder_small:before{content:'';position:absolute;top:0;left:0;height:3px;bottom:0;right:0;box-shadow:0 0 0 4px #fd4949 inset}
.count_info{float:none;font-size:16px;margin:0 0 10px 0;text-align:center;font-weight:bold;text-transform:uppercase;font-family:'PT Sans', sans-serif}
.countdown-row{clear:both;width:100%;text-align:center}
.countdown-section{display:block;float:left;font-size:12px;text-align:center;width:25%}
.countdown-amount{font-size:24px;display:block;color:#fd4949;font-family:'PT Sans', sans-serif}
#home-slider .countdown-section{line-height:normal}
#home-slider .count_holder_small{z-index:10}
/*
.dropdown-parent-submenu .dropdown-menu{left:100%;margin-left:10px;top:5px}
.dropdown-parent-submenu .dropdown-menu:before{content:'';display:inline-block;border-left:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #CCCCCC;position:absolute;left:-7px;top:9px}
.dropdown-parent-submenu .dropdown-menu:after{content:'';display:inline-block;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFFFFF;position:absolute;left:-6px;top:10px}
*/
@media (max-width:767px){.notifyjs-corner{display:none!important}}
.notifyjs-container{border:1px solid #cccccc}
.notifyjs-container h5{margin:0;font-weight:normal;text-transform:initial}
.notifyjs-container h4{margin:5px 0}
.notifyjs-container h4,.notifyjs-container .product .product-price{font-size:120%;font-weight:normal;text-transform:initial}
.notifyjs-container h4 a{color:#7bae23}
.notifyjs-container h4 a:hover{text-decoration:underline}
.notifyjs-container .product-price .price_compare{margin-right:5px}
.notifyjs-container .row-fluid{width:100%}
.notifyjs-container .row-fluid[class*="span"]:first-child{margin-left:0}
.notifyjs-container .row-fluid[class*="span"]:first-child{margin-left:0}
.notifyjs-container .price_sale{font-weight:normal}
.notifyjs-container .span3{text-align:center}
@media (min-width:1200px){
.notifyjs-container .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.notifyjs-container .row-fluid[class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%}
.notifyjs-container .row-fluid .span3{width:23.076923076923077%}
.notifyjs-container .row-fluid .span9{width:74.35897435897436%}
}
#top a.btn {font-weight:bold;color:#FFF;}
#top .empty a {color:#fe4a4a;}
#top .empty a:hover {text-decoration:underline;}
/* #own_preloader {position:fixed;left:50%;top:50%;width:32px;height:32px;z-index:1000;} */
#add_product_notification { background: #282828; color: #FFF; padding: 10px; opacity: 0.8; filter: alpha(opacity=80); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 9; }
#own_preloader { z-index: 1000; text-align: center; vertical-align: middel; font-weight: normal; font-size: 12px; width: 200px; height: 60px; }
.qty {text-align:center;}
.discount-form {float:left;}
.discount-form label {display:block;margin-bottom:2px;}
.discount-form .form-control {width:150px;}
.discount-form .form-control, .discount-form button {display:inline-block;}
.discount-form .coupon-error {color:#F00;}

.cart_row td {vertical-align:middle !important}

.sidebar a.btn {font-weight:bold;color:#FFF;}
.alert-success,.alert-warning,.alert-error{padding:15px;text-align:center;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert-success a,.alert-warning a,.alert-error a {text-decoration:underline;}
.alert-success a:hover,.alert-warning a:hover,.alert-error a:hover {text-decoration:none;}
.alert-success{background-color:#f1f9f7;border-color:#e0f1e9;color:#1d9d74}
.alert-success a{color:#1d9d74}
.alert-warning{background-color:#F9F2CB;border-color:#F5E79E;color:#C09853}
.alert-warning a{color:#C09853}
.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#B94A48}
.alert-error a{color:#B94A48}

.wishlist-empty-hide, .wishlist-empty-show {display:none}
.container-nav-options {overflow:visible !important}
 

.sb-filter ul {margin:0px;pading:0px;list-style:none;}
.sb-filter .group {margin-bottom:15px;}
.sb-filter .group label {margin:0px;font-weight:normal;}
.sb-filter .group label span {color:#CCC;font-size:12px;}

.filter-buttons a, .filter-buttons button {float:left;}
.filter-buttons button {margin-right:10px;}
.filter-buttons a.btn-reset {margin-top:5px; text-decoration:underline;}
.sb-filter .group .t {font-weight:bold;margin-bottom:4px;}
.sb-filter .group input[type=checkbox] {float:left;margin:2px 5px 0 0;padding:0px;}
.sb-filter .group li {padding:0px;}
.sb-filter .group li.disabled {opacity:0.7;}
.map {border-top:2px solid #C9C9C9;}

.index-content {margin-bottom:15px;padding-top:10px;}
.index-content .title-3 {margin:0px 0 30px 0;}
#quick-shop-title {margin:0px;text-transform:none;}
#quick-shop-product-actions #availability {font-size:17px;font-weight:bold;clear:both;padding-top:20px;color:#fd4949;}
#col-main {padding-left:20px;}
#page-header {margin-bottom:15px;}
#product-header {position:relative;z-index:1;}
#product-image {z-index:2;position:relative}
.zoomContainer {z-index:9;}
.product-avl {display:none;}
.reviews-page {padding-left:0px !important;padding-top:5px !Important; margin-bottom:20px !important;}
  
  .items-group {display:none;}
  .items-group:first-child {display:block;}

.reviews-col .reviews, .index-reviews {display:none;margin:0px;list-style:none;font-size:16px;}
.reviews-col .reviews .item, .index-reviews .item {padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #C9C9C9}
.reviews-col .reviews .item .author, .index-reviews .item .author {font-size:20px;color:#000;margin-bottom:8px;}
.reviews-col .reviews .item .author span, .index-reviews .item .author span {display:block;padding-top:5px;font-size:14px;font-weight:normal;color:#CCC;}
.alert-padd {padding-top:10px;}
.col-title {color: #fd4848;font-size:30px;margin-bottom:30px;text-transform:uppercase;font-weight: 400;}
.index-reviews {display:block;}
.index-content-reviews, .index-content {padding-top:30px;}
.index-content .title-3, .home_collections .title-3 {margin-left:0px !important;text-align:center;float:none;display:block;line-height: 1.1;margin-bottom:40px;}
.home_collections .title-3 {margin-bottom:0px;}
.index-content-reviews .wrapper-title {padding-left:0px;border-bottom:1px solid #EEE;padding-bottom:40px;margin-bottom:30px;}
.outstock-a {font-size:12px;}
.index-qa .col-md-6 {text-align:center;}
.index-qa .col-md-6 img {max-width:90%;}
.accordion {font-size:14px;}
.accordion .accordion-group {position:relative;}
.accordion .accordion-heading {font-size:14px;font-weight:600;margin-bottom:8px;text-align:justify}
.accordion .accordion-heading a {color:#333;display:block;transition:all 0.3s;border-bottom:1px solid #EEEEEE;padding:10px}
.accordion .accordion-heading a:hover{color:#fd4848}
.accordion .accordion-body {padding:0 10px 0 10px;margin-bottom:15px;position:relative;margin-left:15px;text-align:justify }
.reviews-all {text-align:center;clear:both;padding-top:0px;}
.index-editor {line-height:20px;font-size:14px;}
.prod-nav {margin-bottom:10px;}
.prod-nav .btn-next {float:right;}
.prod-nav .btn-prev {float:left;}
.prod-related .title-5 {padding-right:20px;}
.phone {font-weight:800;font-size:16px;margin-top:-1px;}
.slogan {padding-top:0px;padding-right:120px;font-weight:800;font-size:12px;color:#4d4d4d}

.camera_caption  {
 background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
	zoom: 1;
  line-height:normal;height:auto;padding:20px 30px;
  
  }
.camera_caption.camera_cta_1{padding:0px;}

/* 05.12 */
#home_collections .item .front div a{position:relative; display:block;text-align:center;width:100%;margin-top:0px;}
.item .back .collection-details {padding:20px;}


table.cart-items .wrapper input[type=text] {width:30px;text-align:center;}
#comment-form {margin-bottom:20px;}
#comments {margin-bottom:30px;}
#home_collections a img {transition:opacity 0.2s;}
#home_collections a:hover img {opacity:0.8;}
.index-content-reviews {margin-bottom:40px;}

 .index-content-reviews .wrapper-title .title-3 {float:left;}
              .index-content-reviews .wrapper-title .btn {float:right;}
              .more-wrap {text-align:center;}
              .index-items-group {display:none;}
              .index-items-group:first-child {display:block;}
.index-content-m {margin-bottom:25px;}
.navbar-mobile li {overflow:hidden;}
.navbar-mobile ul, .navbar-mobile .dropdown-parent-submenu .dropdown-menu {position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;border:0px !important;}
.slogan-mobile {padding-right:0px;line-height:normal;text-align: center;}
#top a.phone-mobile {font-size:32px/*20px*/;font-weight:600;color:#f97b05;padding-top:10px;margin-bottom:15px;}
.owl-carousel .owl-item .element, .group-product-item .element form {padding:0 20px;}


@media (max-width: 991px){
.home_collections .wrapper-title {
  width: 100%;
  float: none;
        padding-left:10px;
        margin-bottom:20px; 
    }
}
@media (max-width: 767px){
.home_collections .wrapper-title{
  padding-right:20px;
            margin-bottom:10px;
}
}
        
        
@media (max-width: 360px){
.home_collections .wrapper-title {
  margin-bottom: 40px;
  text-align: center;              
}
              
              #home_collections_wrapper .owl-theme .owl-controls .owl-buttons{
              
                max-width:100%; text-align:center;
              }
}

            
            #top nav.navbar .dropdown-menu{overflow:visible !important}
            li.hs {position:relative;}
ul.lvl2{left:88% !important; top:0px !Important}
 
            
            
            
.prodimg-link,.main-img-wrap  {position:relative;}
.prodimg-link .labels,.main-img-wrap .labels {line-height:normal;z-index:4;position:absolute;left:0px; top:0px; text-align:left;}  
.prodimg-link .labels img,.main-img-wrap .labels img {display:block;margin-bottom:2px;}    
.main-image .labels {z-index:999;}
.map ymaps {}
.not-animated {opacity:1;}

.phone {position:relative;}
.worktime-link {display:inline-block; line-height:13px;font-weight:600;font-size:12px;color:#FF8C00;right:0px;top:16px; border-bottom:1px dashed #555;cursor:pointer;}
.worktime {position:absolute;right:0px;top:10px;font-size:12px;
  color:#000000;display:none;
     
  padding:15px; 
   background:#ffc761;-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;width:350px;text-align:left;font-weight:400;z-index:999;}

.worktime:after {width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #ffc761 transparent;content:'';position:absolute;right:10%;margin-left:-4px;top:-6px;}
.top-other {position:relative;}
.is-mobile-worktime i, .is-mobile-wishlist i {font-size:16px}
.is-mobile-worktime i {font-size:20px;}

@media (max-width: 767px){
  .worktime {top:180px;width:100%;right:auto;}
  .worktime:after {display:none;}
}

.slider-inputs {padding-top:6px; overflow:hidden;}
.slider-inputs input[type=text] {width:70px !important;text-align:center;}
.slider-inputs input[type=text].min {float:left;}
.slider-inputs input[type=text].max {float:right !important;margin-right:10px;}
.group-range .slider {padding-left:13px;}

  #catalog_sort .group .t {cursor:pointer;position:relative;padding-left:13px;}
        #catalog_sort .group .t i {position:absolute;left:0px;top:0px;}
        #catalog_sort .group .t i {font-size:13px;margin-top:3px;}
        #catalog_sort .group ul {display:none;} 
        #catalog_sort .group.open ul {display:block;}
        
.ui-slider { border: 1px solid #dddddd; background: #efefef; height: 6px; width: 206px; margin: 10px 14px 19px 2px; position: relative; border-radius: 2px; }
.ui-slider-range { position: absolute; top: 0px; height: 6px; background: #3e942c; }
.ui-slider-handle { display: block; position: absolute; outline: none; top: -6px; margin-left: -4px; width: 6px; height: 18px; background: #f97b04; border-radius: 3px; }
.ui-slider-handle:hover, .ui-slider-handle:focus {background:#f97b04;}
.slider-inputs { padding-left: 15px; margin-bottom: 15px; }
.slider-inputs input[type=text] { float: left; width: 50px; border: 1px solid #CCC; text-align: center; color: #888; font-size: 12px; height: 22px; line-height: 22px; outline: none; }
.slider-inputs label, .slider-inputs span { display: block; line-height: 26px; float: left; font-weight: normal !important; }
.slider-inputs label { margin-left: 6px; }
.slider-inputs span { margin: 0 10px; }

.row2 {padding:0px !important}
.row2 button {width:100%;}


@media (max-width:767px){ul.lvl2 {left:30px !important;}}



/* добавить в корзину */
#product-actions .others-bottom button#add-to-cart {}
/* добавить к сравнению */
#product-actions .others-bottom button#add-to-wishlist {}
/* быстрый заказ */
#product-actions .others-bottom button#quick-order {}




 


#col-main {padding-bottom:25px;}
.tabs-wrap {margin-bottom:60px;padding-top:30px;}
.tabs-wrap .tabs-accordion .tab-link {display:none;}
.tabs-wrap .tab-links {border-bottom:2px solid #F97B05;overflow:hidden;margin-bottom:20px;list-style:none;}
.tabs-wrap .tabs-accordion .tab {display:none;}
.tabs-wrap .tab-links li, .tabs-wrap .tabs-accordion .tab-link {transition:all 0.3s;cursor:pointer;margin-right:1px;float:left; padding:7px 35px; background:#EEE; font-size:14px;}
.tabs-wrap .tab-links li:first-child {-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;}
.tabs-wrap .tab-links li:last-child {-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;}
.tabs-wrap .tab-links li.active, .tabs-wrap .tabs-accordion .tab-link.active {cursor:default; background:#F97B05; color:#FFF;}
.tabs-wrap .tabs-accordion .tab-link {position:relative;padding:10px 50px 10px 25px;float:none;width:auto;margin-bottom:2px;}
.tabs-wrap .tabs-accordion .tab-link i {position:absolute;right:25px;top:13px; font-size:16px;}

@media only screen and (max-width: 768px) {
  .tabs-wrap .tab-links {display:none;} 
  .tabs-wrap .tabs-accordion .tab-link {display:block;}
  .tabs-wrap .tabs-accordion .tab-content {padding:18px;margin-bottom:10px;}
}



.product-sharing {padding-top:20px;border-top:1px solid #d2d2d2}
.product-sharing .t {margin-bottom:8px;}
.product-sharing .sharing {padding-bottom:0px;border:0px;}



.none {display:none;}



.errors_summary {font-size:11px;padding-top:15px; text-align:center;color:#F00;}
.worktime-link {
    display: inline-block;
    line-height: 13px;
    font-weight: 600;
    font-size: 12px;
    color: #FF8C00;
    right: 0px;
    top: 16px;
    border-bottom: 1px dashed #555;
    cursor: pointer;
}

#top a.header_phone[href]{
  color: #000;
  font-size: 32px;
  font-weight: 600;
  line-height: 50px;
}
#top a.header_phone:hover{
  color: #ff8c00;
}
.top .slogan{
padding-top:40px/*20*/;
}
.top .btn-callback.call{
border: 1px solid #ff8c00;
padding: 5px;
border-radius: 3px;
background: #f97b05;
color: #fff !important;
text-decoration: none;
}
.is-mobile-callback i {
    font-size: 20px;
}
