*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;font-size:62.5%;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1.5em}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}b,strong{font-weight:bolder}a{transition:all .2s ease 0s;outline:0}a,a:focus{text-decoration:none}a:focus{outline:thin dotted}a:hover{transition:all .2s ease 0s}a,a:hover{text-decoration:none}a:active,a:hover{outline:0}a img{border:0}img{height:auto;max-width:100%;vertical-align:middle}body abbr[title]{text-decoration:none}cite{font-style:normal}span.quote{margin:0 4px;font-family:Times New Roman,Georgia,serif}label{font-weight:inherit}span.required{color:#e11f31}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;margin:0}#cg-page-wrap{background-color:#fff}.page-container{overflow:hidden;margin-bottom:-33px;position:relative;top:-33px;z-index:2}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vertical-align{flex-direction:row;display:flex}.vertical-align>[class*=" col-"],.vertical-align>[class^=col-]{align-items:center;display:flex}body.archive .content-area .container,body.blog .content-area .container,body.page-template-default .content-area .container,body.page-template-page-right-sidebar-php .content-area .container,body.single-post .content-area .container{padding:0;margin:0 -15px;width:auto}body.page-template-page-full-width .content-area .entry-content .container{position:relative;padding-right:0;padding-left:0}.cg-section .wpb_row .vc_column_container.vc_col-sm-12{padding-right:0;padding-left:0}.cg-section>.vc_row,.container>.vc_row{margin-right:0;margin-left:0}.wpb_row{overflow:hidden;clear:both}.overflow-visible{overflow:visible}.boxed #wrapper,.boxed .footer,.boxed .footercontainer,.boxed .second-footer{max-width:1170px;margin:0 auto}.boxed #cg-page-wrap{overflow:hidden;width:100%;margin-top:-1px}body.boxed #main-wrapper{overflow:hidden;max-width:1170px;background-color:#fff;margin:0 auto}.no-js #loader{display:none}.js #loader{position:absolute;top:0;left:100px;display:block}.cg-loader{height:100%;position:fixed;top:0;background:#fff;left:0;width:100%;z-index:9999}.spinner{height:40px;position:relative;top:50%;margin:-20px auto 0;width:40px}.double-bounce1,.double-bounce2{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;height:100%;position:absolute;opacity:.6;top:0;background-color:#feca00;border-radius:50%;left:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#mobile-menu{display:none!important}p.setup-message{padding:0;font-size:15px;color:#fff;margin:0}.cg-header-fixed .text-logo{padding:0}.text-logo a{font-size:36px;color:#111;text-transform:uppercase;position:relative;top:5px;line-height:1em!important}.cg-header-fixed-wrapper .text-logo a{line-height:72px}.cg-primary-menu{position:relative;z-index:3}.cg-header-fixed-wrapper .cg-wp-menu-wrapper{max-width:1100px}.cg-header-fixed-wrapper .cg-primary-menu{padding:0 15px 0 20px}.cg-header-fixed .cg-primary-menu .container{padding:0}.row.margin-auto{position:relative;margin:0}.container.width-auto{position:relative;max-width:inherit;width:inherit}.cg-header-fixed-wrapper.cg-is-fixed .container.width-auto{margin:0}.cg-header-fixed-wrapper.cg-is-fixed .text-logo h1{font-size:24px}.cg-header-fixed-wrapper.cg-is-fixed{transition:all .8s ease-in-out;position:fixed;background:#fff;left:0;width:100%;z-index:999}.cg-primary-menu-below-wrapper .container{position:relative}.cg-primary-menu-below-wrapper.cg-primary-menu-center .container{text-align:center;width:auto}.cg-menu-below .leftnav{margin:0;width:20%}.cg-menu-below .leftnav.text-logo{min-height:60px;padding-bottom:20px}.leftnav{margin-right:20px;float:left}.cg-header-fixed .leftnav.text-logo{line-height:72px}.leftnav.logo{padding-top:0}.leftnav a:hover{text-decoration:none;color:inherit}.cg-transparent-header .midnav{width:78%;float:left}.cg-transparent-header .midnav ul{padding:0;width:100%}.cg-transparent-header .midnav .cg-primary-menu li{padding:0;-webkit-transition:padding-top .25s ease-in-out;transition:padding-top .25s ease-in-out;margin-left:2%;display:inline-block}.cg-transparent-header .midnav li .cg-menu-ul li{padding:0;border:none;line-height:1em;display:block}.cg-transparent-header .midnav li .cg-menu-ul{line-height:inherit}.cg-transparent-header .midnav li a:hover{text-decoration:none}.rightnav{text-align:right;width:80%;float:right;z-index:2}.cg-header-fixed-wrapper .rightnav,.cg-menu-center .cg-logo-inner-cart-wrap .container{width:auto}.cg-primary-menu-left{clear:both}.cg-header-fixed-wrapper{position:fixed;top:-3000px}.cg-header-fixed-wrapper.cg-is-fixed{top:0}.cg-primary-menu .menu{clear:both}.cg-header-fixed .menu{text-align:right;clear:none}.cg-header-fixed .menu ul{text-align:left}.cg-header-fixed .menu,.cg-primary-menu .menu{list-style:none;margin-bottom:0;box-sizing:border-box;padding-left:0}.cg-primary-menu-below-wrapper .menu>li{margin-right:-5px;display:inline-block}.cg-primary-menu-below-wrapper .menu>li.right{margin-right:0;float:right}.cg-primary-menu-below-wrapper .menu>li.secondary>a{background-color:#474747}.cg-primary-menu-below-wrapper .menu>li.arrow a,.cg-primary-menu-below-wrapper .menu>li.download a{padding-left:38px}.cg-primary-menu-below-wrapper .menu>li.arrow a span:before,.cg-primary-menu-below-wrapper .menu>li.download a span:before{font-weight:300;position:absolute;left:20px;font-family:Ionicons}.cg-primary-menu-below-wrapper .menu>li.download a span:before{content:"\f41f"}.cg-primary-menu-below-wrapper .menu>li.arrow a span:before{content:"\f498"}.cg-header-fixed .menu>li.right.arrow{float:right}.cg-primary-menu .menu>li:first-child{margin-left:0}.cg-primary-menu .menu>li:hover{border-color:#111}.cg-primary-menu .menu>li>a span:after{height:30px;right:0;content:"";position:absolute;opacity:.07;top:calc(50% - 14px);background:#fff;width:1px}.cg-primary-menu .menu>li.no-divider:after{display:none}.cg-primary-menu .menu>li>a:before{height:3px;transform:scaleX(0) translateZ(0);transition:all .5s cubic-bezier(.125,.75,.415,1) 0s;content:"";position:absolute;bottom:0;transform-origin:0 0 0;background:#ffc815 none repeat scroll 0 0;left:0;width:100%;z-index:1}.cg-primary-menu .menu>li:hover>a:before,.cg-primary-menu .menu>li>a:hover:before{transform:scaleX(1) translateZ(0)}.cg-header-fixed .menu>li{margin:0 0 0 26px;display:inline-block}.cg-header-fixed .menu>li.menu-item-has-children{margin-right:10px}.cg-primary-menu .menu>li>a{padding:20px;color:#fff;position:relative;display:block}.cg-primary-menu .menu>li.menu-item-has-children>a{padding-right:34px}.cg-header-fixed .menu>li.menu-item-has-children>a:after,.cg-primary-menu .menu>li.menu-item-has-children>a:after{font-size:10px;font-weight:300;content:"\f3d0";position:absolute;margin-left:7px;font-family:Ionicons}.cg-submenu-ddown{background-color:#fff}.menu-full-width .cg-submenu-ddown{margin-left:0}.cg-header-fixed .menu>li .cg-submenu-ddown,.cg-primary-menu .menu>li .cg-submenu-ddown{transition:all .5s ease 0s;position:absolute;opacity:0;box-sizing:border-box;box-shadow:0 4px 12px -3px grey;width:210px;margin-top:40px;display:none;z-index:1000}.cg-header-fixed .menu>li:hover .cg-submenu-ddown,.cg-primary-menu .menu>li:hover .cg-submenu-ddown{opacity:1;margin-top:0}.cg-header-fixed .menu>li .cg-submenu-ddown{margin-top:-3px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown li,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown li{margin-right:0;margin-left:0}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li a:hover,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li a:hover,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li:hover a{border-color:transparent;background:transparent}.cg-primary-menu.cg-primary-menu-center .menu>li .cg-submenu-ddown,.cg-primary-menu.cg-primary-menu-left .menu>li .cg-submenu-ddown{top:100%}.cg-header-fixed .menu>li .cg-submenu-ddown:before,.cg-primary-menu .menu>li .cg-submenu-ddown:before{height:100%;content:"";position:absolute;top:-15px;left:0;width:100%;z-index:-1}.cg-header-fixed .menu>li .cg-submenu-ddown ul,.cg-primary-menu .menu>li .cg-submenu-ddown ul{list-style:none;padding:0}.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item-title ul{padding-right:0;margin-top:23px}.cg-primary-menu.cg-primary-menu-center .menu>li .cg-submenu-ddown ul{text-align:left}.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item a,.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item ul li.image-item a,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item a,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item ul li.image-item a{font-size:0}.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item ul li.image-item a img,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item ul li.image-item a img{margin-top:12px}.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item a:hover img,.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item-title a:hover img,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item a:hover img,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item-title a:hover img{opacity:.9}.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item li a,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item li a{font-size:inherit}.cg-header-fixed .menu>li .cg-submenu-ddown ul li.image-item:before,.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item:before{display:none}.cg-header-fixed .menu>li .cg-submenu-ddown .container,.cg-primary-menu .menu>li .cg-submenu-ddown .container{padding:0;max-width:100%}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,.cg-submenu-ddown .container>ul>li>a{padding:14px 20px 12px;font-size:13px;color:#333;transition:all .1s ease-in-out;border-bottom:1px solid #f4f4f4;line-height:1.4em;margin-top:-1px;display:block}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li:first-child a{margin-top:0}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li:last-child a{border:none}.cg-primary-menu .menu>li.current-menu-ancestor:hover>a,.cg-primary-menu .menu>li.current-menu-item:hover>a{opacity:1}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li a:hover,.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li:hover a,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a:hover:after,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li:hover a{transition:all .1s ease-in-out;opacity:1;background-color:#1592c6}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children,.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a{position:relative}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu{position:absolute;top:0;background-color:#111;left:210px}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu li,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu li{background:#fff;width:210px}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children:hover>.cg-submenu,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children:hover>.cg-submenu{display:block}.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown{padding:15px 25px 0;background:#fff;left:0;width:100%}.cg-primary-menu .menu>li.menu-full-width.col-5 .cg-submenu-ddown .container>ul>li:nth-of-type(5n+1){margin-left:0}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li{width:18.297%}.cg-header-fixed .menu>li.menu-full-width.col-4 .cg-submenu-ddown,.cg-primary-menu .menu>li.menu-full-width.col-4 .cg-submenu-ddown{left:auto;width:80%}.cg-header-fixed .menu>li.menu-full-width.col-4 .cg-submenu-ddown .container>ul>li,.cg-primary-menu .menu>li.menu-full-width.col-4 .cg-submenu-ddown .container>ul>li{width:23.3%}.cg-primary-menu .menu>li.menu-full-width.col-4 .cg-submenu-ddown .container>ul>li:nth-of-type(4n+1){margin-left:0}.cg-header-fixed .menu>li.menu-full-width.col-3 .cg-submenu-ddown,.cg-primary-menu .menu>li.menu-full-width.col-3 .cg-submenu-ddown{left:auto;width:60%}.cg-header-fixed .menu>li.menu-full-width.col-3 .cg-submenu-ddown .container>ul>li,.cg-primary-menu .menu>li.menu-full-width.col-3 .cg-submenu-ddown .container>ul>li{width:31.9%}.cg-primary-menu .menu>li.menu-full-width.col-3 .cg-submenu-ddown .container>ul>li:nth-of-type(3n+1){margin-left:0}.cg-header-fixed .menu>li.menu-full-width.col-2 .cg-submenu-ddown,.cg-primary-menu .menu>li.menu-full-width.col-2 .cg-submenu-ddown{left:auto;width:50%}.cg-header-fixed .menu>li.menu-full-width.col-2 .cg-submenu-ddown .container>ul>li,.cg-primary-menu .menu>li.menu-full-width.col-2 .cg-submenu-ddown .container>ul>li{width:48.9%}.cg-primary-menu .menu>li.menu-full-width.col-2 .cg-submenu-ddown .container>ul>li:nth-of-type(odd){margin-left:0}.menu-full-width .cg-menu-ul{padding:20px 25px 25px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li:hover>a:after,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li:hover>a:after{width:100%}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item a{padding:0}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item a:after,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item a:after{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a{font-size:18px;font-weight:600;margin-bottom:5px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:after,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:after{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover{text-decoration:none;color:#111}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:before,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:before{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li a{padding:2px 0;border:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item-title a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item-title a{padding:0;text-align:center}.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li.image-item-title a:after{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu{border:none;position:relative;left:auto;display:block}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title{margin-bottom:4px;margin-top:12px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a:after,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a:after{display:none}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li{padding:1px 0;margin:0;background:none;width:auto}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.image-item,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.image-item{padding:0;border:none;margin-top:-5px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul{margin:3px 0}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li:before,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li:before{line-height:17px}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li a{padding:1px 0;font-size:14px}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a:after{font-size:11px;right:18px;content:"\f3d3";position:absolute;top:14px;font-family:Ionicons}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul .menu-item-has-children li>a:before,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul .menu-item-has-children li>a:before{font-size:20px;color:#fff;content:"\f125";position:absolute;margin-left:20px;font-family:Ionicons}.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container>ul>li,.cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container>ul>li{box-sizing:border-box;margin-left:2.127659574468085%;width:100%;float:left;display:block}.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container>ul>li img,.cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container>ul>li img{-webkit-backface-visibility:hidden;margin-bottom:10px;width:100%}.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container>ul>li:first-child,.cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container>ul>li:first-child{margin-left:0}.cg-header-fixed .menu>li:last-child .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-header-fixed .menu>li:nth-last-child(2) .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li:last-child .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li:nth-last-child(2) .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu{right:auto;left:210px}.cg-header-fixed .menu>li.menu-full-width:last-child .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-header-fixed .menu>li.menu-full-width:nth-last-child(2) .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li.menu-full-width:last-child .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu,.cg-primary-menu .menu>li.menu-full-width:nth-last-child(2) .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu{right:auto;left:auto}.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container ul .menu-item-has-children .cg-submenu ul li:last-child a,.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container ul .menu-item-has-children .cg-submenu ul li:last-child a{border-bottom:none}.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container>ul>li:first-child,.cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container>ul>li{padding-bottom:15px}.cg-header-fixed{height:72px;box-shadow:0 1px 5px rgba(0,0,0,.15)}.cg-wp-menu-wrapper .menu li a:hover{text-decoration:none}.cg-header-fixed .cg-wp-menu-wrapper .menu li:hover a li a
.cg-wp-menu-wrapper .menu li li a:hover,.cg-wp-menu-wrapper .menu li:hover>a li a{opacity:1}.cg-primary-menu .menu>li>a strong{padding:1px 3px;font-size:10px;font-weight:400;font-style:normal;margin-right:.6em;color:#fff;text-transform:uppercase;position:relative;text-align:center;top:-2px;background-color:#111;border-radius:2px;line-height:1}.cg-primary-menu-below-wrapper ul.menu{position:relative;background:#292929;z-index:2}.cg-menu-below{position:relative}.cg-header-fixed .cg-primary-menu .menu>li:after{display:none}.cg-menu-below .logo,.cg-menu-default .logo{float:left;white-space:nowrap}.cg-menu-below .logo img,.cg-menu-default .logo img{vertical-align:middle}.cg-header-fixed-wrapper.cg-is-fixed .logo{margin-left:-5px;float:left;white-space:nowrap}.cg-header-fixed-wrapper.cg-is-fixed .logo img{padding:20px 0;max-height:72px;vertical-align:middle}@media (min-width:1100px){.cg-header-fixed-wrapper.cg-is-fixed .logo{margin-right:20px}}.helper{height:100%;vertical-align:middle}.cg-header-fixed-wrapper.cg-is-fixed .logo a,.helper{display:inline-block}.cg-header-fixed .cg-primary-menu .menu>li>a{padding:0;line-height:72px}.cg-header-fixed-wrapper.cg-is-fixed .logo h1 a{font-size:22px;font-weight:400}.cg-announcements{padding:8px 0;font-size:14px;color:#fff;background-color:#444}.cg-announcements a:hover{opacity:.7}.top-bar-right{text-align:right}.cg-announcements i{margin-right:4px}.cg-announcements ul{padding:0;margin:0}.cg-announcements ul li{list-style:none;margin-right:25px;display:inline}.cg-announcements .top-bar-right ul li{margin-right:0;margin-left:25px}.cg-announcements ul li a:before{position:relative;top:-1px}.lang_sel_click{float:right}.lang_sel_click ul{padding:0;margin:0;float:left}.lang_sel_click ul li{margin-left:15px;display:inline}body #lang_sel_list{height:auto;margin-top:5px;font-family:inherit}body #lang_sel_list ul li a{font-size:15px;background:transparent;margin-left:10px}body #lang_sel_list li{float:none;display:inline-block}body #lang_sel_list img.iclflag{top:-1px;left:-3px}.search-form,form.woocommerce-product-search{position:relative}.search-form label{width:100%}section.no-results p{margin-bottom:20px}input.search-field{height:50px;padding:16px 14px 16px 12px;border:1px solid #eee;background:#fff none repeat scroll 0 0;width:100%;line-height:normal}input.search-field:focus{border-color:#ccc}.rightnav input.search-field{margin-left:25px;width:275px}.site-search label{margin-bottom:0}.search-form:before,.woocommerce-product-search:before{font-size:17px;font-weight:400;right:18px;color:#111;color:#999;content:"\f2f5";position:absolute;top:16px;margin-top:-4px;font-family:Ionicons;display:block;z-index:0}.rightnav .search-form:before{right:13px;top:5px}.search-form input.search-submit,.woocommerce-product-search input[type=submit]{height:50px;padding:14px 24px;border:none;right:0;text-indent:-9999px;position:absolute;top:0;background:transparent;z-index:2}.rightnav .site-search input.search-submit{top:calc(50% - 25px)}.activate-mobile-search{padding:10px;right:45px;position:absolute;top:8px;cursor:pointer;z-index:2}.activate-mobile-search i{font-size:18px;position:relative}.activate-mobile-search i.ion-close-round{font-size:14px;right:-25px;top:-5px}.mobile-search-reveal{padding-top:10px;position:relative;border-radius:2px;display:none;z-index:10}.mobile-search-reveal .widget_product_search input.search-field{height:auto;padding:6px 12px;font-size:16px;border:none;line-height:inherit}.mobile-search-reveal .search-form:before,.mobile-search-reveal h4,.mobile-search-reveal input.search-submit{display:none}.rightnav .extra{float:right}.cg-header-details{transform:translateY(-50%);border-left:1px solid #eee;position:relative;text-align:left;top:50%;margin-left:22px;vertical-align:middle;padding-left:22px}.cg-menu-below .cg-extras .cg-header-details{font-size:14px;line-height:1.5em;float:right}.cg-menu-below .cg-extras .cg-header-details ul{padding:0}.cg-menu-below .cg-extras .cg-header-details ul li{list-style:none}.cg-extras .cg-header-details h4,.mobile-header-details .cg-header-details.tick h4{font-size:16px;font-weight:bolder;text-transform:none;margin:0;line-height:1.4em;font-family:inherit}.cg-extras .cg-header-details.tick h4 span:before,.mobile-header-details .cg-header-details.tick h4 span:before{margin-right:6px;content:"\f375";font-family:Ionicons}.cg-menu-below .cg-extras .cg-header-details h4 i{color:#24a3d8}.cg-menu-below .cg-extras .cg-header-details i,.mobile-header-details .cg-header-details i{font-size:35px;color:#24a3d8;position:absolute;top:3px;left:-42px;line-height:inherit}.cg-menu-below .cg-extras .cg-header-details a{color:inherit}.mobile-header-details{display:none}.cg-menu-below .cg-extras .cg-header-details i.ion-ios-location-outline{left:-35px}.cg-menu-below .cg-extras .cg-header-details i.ion-ios-telephone-outline{top:5px;left:-37px}a.meanmenu-reveal{display:none}.mean-container a.meanmenu-reveal{height:22px;padding:20px 10px 20px 0;font-size:16px;font-size:1px;text-decoration:none;font-weight:700;right:15px;text-indent:-9999em;position:absolute;top:-1px;cursor:pointer;width:22px;line-height:22px;font-family:Arial,Helvetica,sans-serif;display:block;z-index:99}.mean-container a.meanmenu-reveal span{height:2px;transition:all .5s ease-in-out;background:#111;width:16px;margin-top:4px;display:block}.mean-container a.meanmenu-reveal.meanclose span:nth-of-type(n+1){transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}.mean-container a.meanmenu-reveal.meanclose span:nth-of-type(n+2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-2px}.mean-container a.meanmenu-reveal.meanclose span:nth-of-type(n+3){opacity:0}.mean-container .mean-nav{background-color:#fff;width:100%;margin-top:60px}.mean-container .mean-nav ul{overflow:hidden;padding:0;list-style-type:none;clear:both;margin:0;width:100%}.mean-container .mean-nav ul li{overflow:hidden;position:relative;border-top:1px solid #eee;clear:both}.mean-container .mean-nav ul.sub-menu li{border:none}.mean-container .mean-nav ul.sub-menu{margin-top:0}.mean-container .mean-nav ul li a{padding:.8em 18px .65em 0;font-size:15px;text-decoration:none;font-weight:400;color:#333;text-align:left;margin:0;width:100%;float:left;display:block}.mean-container .mean-nav ul li li a{padding:.3em 7.5% .3em 15px;font-size:14px;font-weight:400;text-shadow:none;border-top:none;opacity:.7;visibility:visible;width:85%}.mean-container .mean-nav ul li.mean-last a{margin-bottom:0;border-bottom:none}.mean-container .mean-nav ul li li li a{padding:0 7.5% .8em 35px;font-weight:400;width:80%}.mean-container .mean-nav ul li li li li a{padding:.8em 15% .65em 45px;font-weight:400;width:70%}.mean-container .mean-nav ul li li li li li a{padding:.8em 22.5% .65em 55px;font-weight:400;width:65%}.mean-container .mean-nav ul li a.mean-expand{height:18px;padding:10px 0 12px 12px;border:none;font-weight:300;right:0;position:absolute;text-align:center;top:0;width:26px;margin-top:1px;z-index:2}.mean-container .mean-nav ul ul.sub-menu a.mean-expand{top:-6px}.mean-container .mean-nav ul li a strong{display:none}.mean-container .mean-push{clear:both;float:left}.mean-container .mean-push,.mean-nav .wrapper{padding:0;margin:0;width:100%}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:1000}.mean-remove{display:none}.header-wrapper{overflow:hidden;padding:155px 0 125px;position:relative;z-index:2}body.woocommerce-page .header-wrapper{padding:100px 0 70px}.cg-hero-bg{height:110%;transform:translateZ(0);backface-visibility:hidden;position:absolute;background-size:cover;top:0;background-color:#777;perspective:1000;background-position:50%;width:100%;z-index:-1}.header-wrapper .overlay{height:100%;position:absolute;opacity:.5;top:0;background:#000;left:0;width:100%}.header-wrapper h1.cg-page-title{padding:0 10%;text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;position:relative;text-align:center;margin:0;z-index:3}.cg-heading-align-left .header-wrapper h1.cg-page-title{padding:0;text-align:left}.header-wrapper .cta-button{text-align:right;width:100%}.breadcrumbs-wrapper{border-bottom-right-radius:17px;padding:32px 0 12px;font-size:14px;position:relative;background:#f3f3f3;margin-top:-17px;z-index:1}.breadcrumbs-wrapper p{font-size:14px;margin-bottom:0}.breadcrumbs-wrapper p.sub-title{margin-bottom:0;color:#999;line-height:1.6em}.breadcrumbs-wrapper a{text-decoration:none;margin-right:10px;color:#111;position:relative;outline:none}.breadcrumbs-wrapper a:after{font-size:9px;font-style:normal;color:#ccc;content:"\f125";position:relative;top:-2px;margin-left:12px;font-family:Ionicons}.breadcrumbs-wrapper a:last-child:after{content:none}.content-area p.cg-share{padding:15px 0;margin-bottom:0;text-align:right;line-height:1.6em}.cg-share span{padding:0;position:relative;top:-1px;cursor:pointer;float:right;display:inline-block}.cg-share span:before{font-size:12px;font-style:normal;margin-right:12px;content:"\f3ac";position:relative;top:-1px;-moz-osx-font-smoothing:grayscale;font-family:Ionicons}.breadcrumbs-wrapper a.dropdown-toggle:after{display:none}.btn-group.open .dropdown-toggle{box-shadow:none}.content-area .cg-share ul{padding:0;margin-right:-1px;margin-top:10px}.content-area .cg-share ul li{list-style:none}.content-area .cg-share a{margin:0}.content-area .cg-share a:after{display:none}.cg-share .dropdown-menu{padding:0;margin:5px -1px 0 0;border-radius:0}.cg-share .dropdown-menu>li>a{padding:8px 15px;font-size:14px;font-weight:inherit;border-bottom:1px solid #eee;margin:0}.cg-share .dropdown-menu>li>a:hover{border-color:#eee}.cg-share .dropdown-menu>li:last-child>a{border:none}.cg-share .dropdown-menu>li>a:hover{background-color:transparent}.cg-share .dropdown-menu>li>a:before{width:20px;font-family:Ionicons;display:inline-block}.cg-share .dropdown-menu>li>a.facebook:hover:before,.cg-share .dropdown-menu>li>a.googleplus:hover:before,.cg-share .dropdown-menu>li>a.linkedin:hover:before,.cg-share .dropdown-menu>li>a.pinterest:hover:before,.cg-share .dropdown-menu>li>a.twitter:hover:before{color:#fff}.cg-share .dropdown-menu>li>a.facebook:before{text-indent:3px;color:#3b589c;content:"\f231"}.cg-share .dropdown-menu>li>a.facebook:hover{border-color:#3b589c;color:#fff;background-color:#3b589c}.cg-share .dropdown-menu>li>a.twitter:before{text-indent:-1px;color:#22abf4;content:"\f243"}.cg-share .dropdown-menu>li>a.twitter:hover{border-color:#22abf4;color:#fff;background-color:#22abf4}.cg-share .dropdown-menu>li>a.linkedin:before{color:#1276ba;content:"\f239"}.cg-share .dropdown-menu>li>a.linkedin:hover{border-color:#1276ba;color:#fff;background-color:#1276ba}.cg-share .dropdown-menu>li>a.googleplus:before{color:#d94d33;content:"\f235"}.cg-share .dropdown-menu>li>a.googleplus:hover{border-color:#d94d33;color:#fff;background-color:#d94d33}.cg-share .dropdown-menu>li>a.pinterest:before{color:#c52322;content:"\f2b1"}.cg-share .dropdown-menu>li>a.pinterest:hover{border-color:#c52322;color:#fff;background-color:#c52322}.cg-share .dropdown-menu>li>a.email-link:before{font-size:15px;text-indent:1px;color:#222;content:"\f422";position:relative;top:1px}.cg-share .dropdown-menu>li>a.email-link:hover{border-color:#e9e9e9;color:#222;background-color:#f6f6f6}.cg-share .dropdown-menu>li>a.email-link:hover:before{color:#222}#secondary h4.widget-title{margin-bottom:18px;border-top:2px solid #222;margin-top:0}#secondary h4.widget-title span{padding-top:20px;display:inline-block}#secondary ul li,.first-footer ul li{margin-bottom:7px;line-height:1.4em}.first-footer ul.border{border-right:1px dotted hsla(0,0%,100%,.15)}#secondary ul li a{color:#111;transition:all .3s ease-in-out 0s;opacity:.85;padding-bottom:1px}#secondary ul li a:hover{text-decoration:none;opacity:1}#secondary aside{margin-bottom:40px}#secondary aside.widget.button{margin-bottom:15px}.widget.boxed{padding:23px 23px 18px;background-color:#f5f5f5}#secondary .widget.boxed h4.widget-title{border:none;margin-bottom:10px}#secondary .widget.boxed h4.widget-title span{padding-top:0}#secondary .widget.boxed p{line-height:1.6em}body #subscribe-email input{padding:8px 10px;width:100%}.jetpack_subscription_widget input[type=submit]{color:#fff;background-color:#333;border-radius:0;width:100%;margin-top:-5px}.jetpack_subscription_widget input[type=submit]:hover{background-color:#111}#secondary p,#secondary ul{font-size:15px}.textwidget p{line-height:1.55em}.textwidget a.pdf{background:url(https://nontanpeck.info/wp-content/themes/factory/images/icons/pdf.png) no-repeat 0 3px;margin-top:5px;padding-left:26px;display:inline-block}.widget.boxed.document{background:url(https://nontanpeck.info/wp-content/themes/factory/images/icons/document-bg.png) no-repeat 100% 100%}.widget img.testimonial-pic{max-width:42px;margin:5px 0 10px 15px;float:right}.widget blockquote{padding:0 1em 0 1.7em;font-size:15px;border:none;position:relative;margin:0 0 .8em;line-height:1.55em}.widget blockquote:before{content:"“";top:.55em;left:0;padding-left:0}.widget blockquote:after,.widget blockquote:before{font-size:34px;color:#cecece;position:absolute;line-height:.1em;font-family:Georgia}.widget blockquote:after{right:0;content:"”";bottom:1px}.widget cite{font-size:15px;margin-bottom:10px;opacity:.5;line-height:1.5em;display:inline-block}.textwidget img{margin:5px 0}.sidebar{display:flex}.sidebar #secondary{-webkit-flex:1;-ms-flex:1;flex:1;border-right:1px solid #e2e2e2;padding-right:28px;padding-bottom:25px}.sidebar #secondary iframe{width:100%!important}.sidebar.right #secondary{border-right:none;border-left:1px solid #e2e2e2;padding-right:0;padding-left:28px}.sidebar ul{padding:0;margin-bottom:0}.first-footer ul li,.second-footer ul li,.sidebar ul li{list-style:none;position:relative}.second-footer ul{margin-bottom:-5px}.first-footer ul.children,.first-footer ul.sub-menu,.sidebar ul.children,.sidebar ul.sub-menu{margin:5px 0 15px 12px}.first-footer ul.children li,.first-footer ul.sub-menu li,.sidebar ul.children li,.sidebar ul.sub-menu li{font-size:13px;padding-left:0}.first-footer ul.children li a,.first-footer ul.sub-menu li a,.sidebar #secondary ul.children li a,.sidebar #secondary ul.sub-menu li a{opacity:.55}.first-footer ul.children li a:hover,.first-footer ul.sub-menu li a:hover,.sidebar #secondary ul.children li a:hover,.sidebar #secondary ul.sub-menu li a:hover{opacity:1}.first-footer ul.children li:before,.first-footer ul.sub-menu li:before,.sidebar ul.children li:before,.sidebar ul.sub-menu li:before{display:none}.first-footer ul.list li,.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{padding-left:15px}#secondary .widget_categories ul li,.first-footer ul.list li,.widget_categories ul li{margin-bottom:9px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:9px}.first-footer ul.list li{border-bottom:1px solid hsla(0,0%,100%,.06)}.first-footer ul.list li:last-child{border:none}.widget_categories ul li:last-child{border:none;margin-bottom:0}.first-footer ul.list li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before{height:5px;margin-right:8px;text-indent:-999px;content:"";position:absolute;top:9px;background:#999;left:0;width:5px}.first-footer ul.list li:before{top:7px}.content-area .widget_pages ul li:before{display:none}#secondary .widget_recent_entries ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{padding-top:0;margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:15px;padding-left:0}#secondary .widget_recent_entries ul li{border-bottom:1px solid rgba(0,0,0,.1)}#secondary ul li:last-child{border:none;padding-bottom:0}#secondary .widget_recent_entries ul li a,#secondary .widget_recent_entries ul li a:hover{border:none;opacity:1}.first-footer .widget_recent_comments ul li,.first-footer .widget_recent_entries ul li{border-color:hsla(0,0%,100%,.1)}.first-footer .widget_recent_entries ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}body .first-footer .widget_recent_entries ul li span.post-date{font-size:.85em;opacity:.6;margin-top:1px;display:block}.first-footer h4.widget-title{margin-bottom:20px}#secondary .widget_mc4wp_widget{padding:22px 22px 0;border:3px double #eee}.mc4wp-form{position:relative}body .mc4wp-form label{display:none}.container .mc4wp-form input[type=submit]{height:50px;font-size:16px;border:none;right:0;position:absolute;top:0;border-radius:0}.mc4wp-form input[type=email]{height:50px;width:100%}#secondary ul.instagram-pics li{max-width:30%;margin:0 1% 2%;float:left}#secondary ul.instagram-pics li img{width:100%}.null-instagram-feed p.clear{padding-top:10px;clear:both}.null-instagram-feed p.clear a{font-size:.9em}.widget_product_tag_cloud a,.widget_tag_cloud a{padding:3px 9px;font-size:13px!important;border:1px solid #f2f2f2;color:inherit;opacity:.8;margin:2px 0;display:inline-block}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover{opacity:1;background-color:#f6f6f6}.first-footer .widget_product_tag_cloud a,.first-footer .widget_tag_cloud a{background-color:#333}.first-footer .widget_product_tag_cloud a:hover,.first-footer .widget_tag_cloud a:hover{background-color:#222}#calendar_wrap table{font-size:15px;color:#222;background:#fff;width:100%;margin-top:10px}#calendar_wrap table caption{color:#fff;text-align:center}#calendar_wrap table td,#calendar_wrap table th{text-align:center}#calendar_wrap table thead th{padding:5px 0;font-weight:600;background-color:#f6f6f6}#calendar_wrap table tbody,#calendar_wrap table tfoot,#calendar_wrap table thead{border-right:1px solid #eee;border-left:1px solid #eee}#calendar_wrap table tfoot{border-bottom:1px solid #eee}#calendar_wrap table tfoot td#prev{padding:4px 12px;text-align:left}#calendar_wrap table tfoot td#next{padding:6px 10px;text-align:right}#calendar_wrap table tfoot a{font-size:13px;font-weight:600;text-transform:uppercase}.first-footer #calendar_wrap a{color:inherit}#calendar_wrap table a:hover{text-decoration:none}body .widget span.post-date{font-size:13px;opacity:.5;margin-top:1px;display:block}.widget_rss h4 img{margin-right:6px;position:relative;top:-1px}.widget_rss h4 a{color:inherit}#secondary .widget_rss ul li,.widget_rss ul li{margin-bottom:25px}.widget_rss ul li:before{display:none}#secondary .widget_rss ul li a,.first-footer .widget_rss ul li a,.second-footer .widget_rss ul li a,.widget_rss ul li a{font-weight:600;color:inherit;opacity:1}.widget_rss .rss-date{font-size:13px;text-transform:uppercase;opacity:.5;margin-top:2px;display:block}.widget_rss .rssSummary,.widget_rss cite{font-size:13px;margin:5px 0;line-height:1.5em}.widget_archive span.count,.widget_categories span.count{font-size:.7em;position:relative;opacity:.4;top:-1px;margin-left:5px}.widget.button{padding:0}.widget.button a{padding:12px 15px;border:2px solid #fdc900;color:#111;background:#fdc900;display:block}.widget.invert a{border:2px solid #fdc900;background:transparent}.widget.button a:hover{opacity:.8}.widget.button.icon a{padding-left:38px}.widget.button.icon i{font-size:20px;position:absolute;margin-left:15px;left:15px}.sidebar.right .widget.button.icon i{left:43px}.widget select,.widget_categories select{max-width:100%;width:100%}.first-footer select,.widget select,.widget_categories select,.woocommerce .woocommerce-ordering select,.wpcf7-form select,section.shipping-calculator-form select{text-overflow:"";padding:.33em 2em .33em 8px;font-size:15px;border:1px solid #e2e2e2;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;margin-bottom:5px;text-indent:.01px;max-width:100%;background:#fff url(https://nontanpeck.info/wp-content/themes/factory/images/icons/dropdown.png) right .5em center no-repeat;background-size:12px 8px;border-radius:0;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.first-footer select,.widget select,.widget_categories select,.woocommerce .woocommerce-ordering select,.wpcf7-form select,section.shipping-calculator-form select{padding-right:0;background-image:none}}.wpcf7-form select{padding-top:.55em;font-size:inherit;font-weight:inherit;border-radius:2px;padding-bottom:.55em;margin-top:6px}#secondary ul.product-categories,.advanced-sidebar-menu{font-size:15px;border-bottom:1px solid #eee;margin-top:10px}.advanced-sidebar-menu{margin-top:7px}#secondary .advanced-sidebar-menu ul li,#secondary ul.product-categories li{margin-bottom:0}#secondary .advanced-sidebar-menu ul li a,#secondary ul.product-categories li a{padding:13px 35px 12px 0;font-size:14px;font-weight:inherit;color:#888;position:relative;border-top:1px solid #eee;opacity:1;line-height:1.35em;display:block}.right #secondary .advanced-sidebar-menu ul li a{padding:12px 15px 12px 35px}.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_ancestor>a:before,.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_item.has_children>a:before{margin-top:-7px}.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:before,.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:before{left:35px;margin-top:1px}.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a,.sidebar.right #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a{padding-left:50px}#secondary .advanced-sidebar-menu ul.children,#secondary ul.product-categories li ul.children{margin-bottom:7px;border-top:none}#secondary ul.product-categories li ul.children{margin:0}#secondary .advanced-sidebar-menu ul li:before{display:none}.advanced-sidebar-menu ul li a:hover:after,.sidebar #secondary .widget_product_categories li a:hover:after{color:#999}#secondary .advanced-sidebar-menu ul li.current_page_ancestor>a,#secondary .advanced-sidebar-menu ul li.current_page_ancestor>a:hover,#secondary .advanced-sidebar-menu ul li.current_page_item>a,#secondary .advanced-sidebar-menu ul li.current_page_item>a:hover,.sidebar #secondary .widget_product_categories li.current-cat-parent>a,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent>a,.sidebar #secondary .widget_product_categories li.current-cat>a{color:#111}.sidebar #secondary .widget_product_categories ul.children li a:before,.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:before,.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:before{font-size:11px;content:"\f30f";position:absolute;top:1px;left:0;font-family:Ionicons}.advanced-sidebar-menu ul li.current_page_ancestor ul.children,.advanced-sidebar-menu ul li.current_page_item.has_children ul.children,.sidebar #secondary .widget_product_categories ul.children{border:none;margin:0}.sidebar #secondary .widget_product_categories ul.children{display:none}.sidebar #secondary .widget_product_categories li.current-cat-parent ul.children,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent ul.children{display:block}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a,.sidebar #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a,.sidebar #secondary .widget_product_categories ul.children li a{padding:0 35px 10px 16px;font-size:13px;color:#888;border-top:none;border-bottom:none;opacity:1}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li.current_page_item a,.sidebar #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li.current_page_item a{color:#111}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:after,.sidebar #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:after,.sidebar #secondary .widget_product_categories ul.children li a:after{display:none}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li:first-child a:before,.sidebar #secondary .widget_product_categories li.current-cat-parent ul.children li:first-child a:before,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent ul.children li:first-child a:before,.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li:first-child a:before{top:6px}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li:first-child a,.sidebar #secondary .widget_product_categories li.current-cat-parent ul.children li:first-child a,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent ul.children li:first-child a,.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li:first-child a{padding-top:6px!important}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:hover,.sidebar #secondary .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:hover,.sidebar #secondary .widget_product_categories li.current-cat-parent ul.children li a:hover,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent ul.children li a:hover{color:#222}.sidebar #secondary .advanced-sidebar-menu ul li.current_page_ancestor>a,.sidebar #secondary .advanced-sidebar-menu ul li.current_page_item.has_children>a,.sidebar #secondary .widget_product_categories li.current-cat-parent>a,.sidebar #secondary .widget_product_categories li.current-cat.cat-parent>a{padding-bottom:8px}.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:after{display:none}.advanced-sidebar-menu .sidebar ul.children li:last-of-type>a{padding-bottom:12px}.advanced-sidebar-menu ul li.current_page_item>a:hover{opacity:.9}#secondary .advanced-sidebar-menu ul li a:hover,.sidebar #secondary .widget_product_categories li a:hover{text-decoration:none;color:#111}.cg-blog-article .image img,body.search-results .cg-blog-layout article{margin-bottom:30px}.cg-blog-article .image img{width:100%}.single-post .cg-blog-article .image{margin:15px 0 30px}article.sticky{padding:27px;border:1px solid #e2e2e2;margin-bottom:50px}.content-area h2.entry-title{margin-top:0}.content-area h2.entry-title a{color:#111;letter-spacing:-.01em;display:block}h2.entry-title a:hover{text-decoration:none}.blog-meta{font-size:14px;margin-bottom:10px;color:#999}body.single .blog-meta{margin-bottom:25px;border-top:none}.blog-meta span{position:relative}.cg-blog-article footer,body.single footer.entry-meta{font-size:13px;color:#999;border-bottom:1px solid #e2e2e2;clear:both;padding-bottom:50px;margin-top:35px}.search-results .cg-blog-article footer{padding-bottom:35px;margin-top:0}.default-blog:last-child footer{border-bottom:none}body.single footer.entry-meta{padding-bottom:30px;margin-top:30px}body.single footer.entry-meta a{color:inherit;border-bottom:2px solid transparent;padding-bottom:2px}.cg-blog-article footer a{color:#999}.cg-blog-article footer span.cat-links,.cg-blog-article footer span.categories,body.single footer span.cat-links,body.single footer span.categories{margin-right:11px}.cg-blog-article footer span.tags a:first-child,.cg-blog-article footer span.tags-links a:first-child,body.single footer span.tags a:first-child,body.single footer span.tags-links a:first-child{border-left:1px solid #e2e2e2;padding-left:15px}.blog-meta span.cg-blog-author,.blog-meta span.cg-blog-date{padding-right:25px}.blog-meta span.cg-blog-author:after,.blog-meta span.cg-blog-date:after{height:4px;content:"";position:absolute;opacity:.4;top:6px;background:#999;margin-left:11px;width:4px}.blog-meta span.cg-blog-author:after{margin-left:8px}.post-navigation{overflow:hidden;padding:30px 0;line-height:1.25em}.nav-previous{position:relative;width:45%;float:left;padding-left:22px}.nav-previous span.meta-nav{position:absolute;left:0}.nav-next{position:relative;padding-right:22px;text-align:right;width:45%;float:right}.nav-next span.meta-nav{right:0;position:absolute;top:0}.post-navigation a{transition:all .1s ease-in 0s}.content-area .blog-pagination{overflow:hidden;margin-bottom:55px}.content-area .blog-pagination ul{padding:0;text-align:center;margin:0}.content-area .blog-pagination ul li{list-style:none;margin-right:5px;float:left}.content-area .blog-pagination ul li a{padding:8px 12px;font-size:14px;border:1px solid #ddd;color:inherit;display:inline-block}.blog-pagination ul li.active a{border-color:#333;background-color:#f7f7f7}.content-area .blog-pagination ul li a:hover{border-color:#111}body.infinite-scroll .blog-pagination{display:none}body .infinite-loader .spinner{margin:0 auto;display:block}body .infinite-loader{margin:35px 0 70px}body #infinite-handle{margin-bottom:70px;clear:both;margin-top:15px}body #infinite-handle span{padding:12px 26px 10px;font-size:inherit;border:2px solid #111;color:#111;transition:all .15s ease 0s;text-align:center;background-color:transparent;display:block}body #infinite-handle span:hover{color:#fff;background-color:#111}body #infinite-handle span button:after{content:"\f3b1";margin-left:10px;font-family:Ionicons}body #jp-relatedposts{margin-bottom:-10px}body #jp-relatedposts h3.jp-relatedposts-headline{font-size:inherit}body #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,body #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin-bottom:8px}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{margin-top:-5px}.single-post .dropcap{height:75px;padding:0;font-size:92px;font-weight:700;position:relative;margin:0 12px 0 -5px;line-height:.9;float:left}.embed-youtube{padding:10px 10px 3px;background-color:#f5f5f5;display:block}.embed-youtube iframe{width:100%}.grid-news{overflow:hidden;margin:0 -15px}.col-lg-9 .grid-news{margin:0 -7.5px}.grid-news .col-lg-4:nth-of-type(3n+1),.grid-news .col-lg-6:nth-of-type(odd){clear:both}.grid-news article.type-post{padding-bottom:40px}.content-area .grid-news .image{margin-bottom:20px}.content-area .grid-news h2{font-size:24px;margin-bottom:10px;line-height:1.45em}.content-area .grid-news .blog-meta{padding:0 0 11px;border:none;margin:0}.content-area .grid-news .blog-pagination{margin-right:15px;clear:both;margin-left:15px}.comments-area{border-bottom-left-radius:7px;padding:40px;border-top-right-radius:7px;margin:20px 0 45px;background:#f7f7f7}.comments-area pre{background:#fff}.content-area .comments-area p.logged-in-as{margin-bottom:1.5em}.content-area .comments-area table,.content-area .comments-area table td,.content-area .comments-area table th{border-color:#c7d4dc}.content-area .comments-area table th{background-color:#edf4f8}.comments-area h2.comments-title{margin-bottom:35px;text-align:center;margin-top:15px}.comment-list>li{margin-bottom:6%;list-style-type:none;border-bottom:1px solid #e2e2e2;padding-bottom:6%}.comment-author{font-size:20px}.comment-author a{color:inherit}.bypostauthor .comment-author .says:after{padding:2px 5px;font-size:14px;font-size:11px;font-weight:400;color:#fff;content:"AUTHOR";position:relative;top:-2px;border-radius:2px;background:#333;margin-left:10px}.comment-metadata{margin-bottom:8px;margin-top:2px}.comment-metadata span.edit-link{margin-left:5px}.comment-list li.comment{position:relative;padding-left:85px}.comment-list .reply a{color:#848a96}.content-area .comment-respond{margin-top:20px}.content-area .comment-respond a#cancel-comment-reply-link{margin-left:10px}.content-area .comment-respond h3.comment-reply-title{font-size:22px}.comment-list .avatar{border-bottom-left-radius:7px;border-top-right-radius:7px;position:absolute;top:5px;image-rendering:-webkit-optimize-contrast;left:0;width:60px;vertical-align:top}.content-area .comments-area ol.comment-list ol,.content-area .comments-area ol.comment-list ul{padding:0;background:none}.comments-area ol.comment-list{margin-bottom:2em}.content-area .comments-area ol.comment-list ul.children li{list-style:none;margin:4% 0}.content-area .comments-area ol.comment-list ul.children ul{margin:6% 0}.content-area .comments-area ol.comment-list ul.children ul li{margin-bottom:8%}.content-area .comments-area ol.comment-list{list-style:none;padding:0;background:none}.comment-list{margin:0;counter-reset:li}.content-area h3.comment-reply-title{margin-top:0}.comment-form input,.comment-form textarea{width:80%;float:right}body.woocommerce #review_form #respond textarea{min-height:100px;width:80%}.woocommerce #review_form #respond p.comment-form-rating{overflow:hidden}.woocommerce #review_form #respond p.comment-form-comment{overflow:hidden;margin:0 0 18px}.woocommerce #review_form #respond p.comment-subscription-form{position:relative}.woocommerce #review_form #respond p.comment-subscription-form label{float:none}.woocommerce .comment-form p.comment-subscription-form input{margin-right:5px;position:relative;top:-1px}.woocommerce #review_form #respond p.form-submit{margin-bottom:30px}.content-area .comment-form p.comment-subscription-form{overflow:hidden;margin-bottom:-10px;position:relative;padding-left:30px}.comment-form p.comment-subscription-form input{position:absolute;top:9px;left:0;width:auto;float:none}.comment-form input.submit{margin-left:20%;width:auto;float:none}.content-area .comment-form p.comment-notes{margin-bottom:30px}.comment-form-author,.comment-form-email,.comment-form-url{width:100%;display:inline-block}.comment-form label{margin-bottom:10px;float:left;margin-top:7px;display:inline-block}.form-submit{margin:0;width:100%;display:inline-block}.comment-form #submit{margin-top:2em}body #respond input#submit:hover{opacity:.9}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{padding:8px 12px;border:1px solid #e2e2e2;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#555;transition:all .15s ease 0s;background:#fff}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #ccc;outline:none;box-shadow:0 1px 1px rgba(0,0,0,.06)}.button,button,input[type=button],input[type=submit]{padding:10px 20px;font-size:15px;border:none;transition:all .15s ease-in 0s;border-radius:2px;background:transparent}.wpcf7-form input,.wpcf7-form textarea{width:100%;margin-top:4px}.wpcf7-form textarea{height:236px}.wpcf7-form input[type=submit]{font-size:inherit;position:relative;padding-right:30px;width:auto;padding-left:30px;z-index:2}.wpcf7-form input[type=submit]:hover{opacity:.9}body span.wpcf7-not-valid-tip{font-size:15px;margin-top:2px}body div.wpcf7-response-output{padding:.6em .9em;font-size:15px;margin:2em 0;border-radius:2px;background:#f7e700;line-height:1.5em}body div.wpcf7-response-output.wpcf7-mail-sent-ok{color:#fff;background:#398f14}.wpcf7-form span.hint{font-size:.8em;margin-bottom:-4px;opacity:.5;margin-left:10px;display:inline-block}.content-area .entry-content p.with-icon{min-height:50px;position:relative;padding-left:58px}.content-area .entry-content p.with-icon i{font-size:52px;content:"\f3fe";position:absolute;top:1px;left:0;font-family:Ionicons}.content-area .entry-content p iframe{width:100%}.content{padding-top:40px}article.type-post{padding-bottom:50px}body.single article.type-post{padding-bottom:20px}.content-area p{margin-bottom:22px}.content-area h2,.content-area h3,.content-area h4,.content-area h5{position:relative;margin:1.4em 0 .6em}.content-area h4{margin-bottom:.45em}.content-area h4.feature{margin-bottom:3px}.content-area h5{margin-top:1em}.content-area h2.vc_custom_heading{margin-top:.2em}.content-area p.vc_custom_heading{margin-bottom:.1em}h6{margin-top:5px}.lighter-weight{font-weight:300!important}.cg-blog-article footer a:hover,.entry-content a{transition:all .2s ease 0s}body.home .wpb_text_column p a{border-bottom:1px solid #e2e2e2;padding-bottom:1px}body.home .wpb_text_column p a.more-link{padding:7px 18px;border:2px solid}.content-area h3 a{text-decoration:none;border-bottom:1px solid #ededed;display:inline-block}.entry-content a.more-link{padding:7px 18px;font-size:14px;border:2px solid;color:inherit;position:relative;margin-top:10px;display:inline-block;z-index:0}.entry-content a.more-link.large{padding:10px 28px;font-size:18px}.entry-content a.more-link:after{font-size:17px;content:"\f3d6";position:relative;top:1px;margin-left:10px;font-family:Ionicons}.entry-content a.more-link:before{height:100%;transition:all .3s ease 0s;content:"";position:absolute;top:0;background:#111;left:0;width:0;z-index:-1}.entry-content a.more-link:hover:before{width:100%}.content-area .wpb_raw_html h3 a,.content-area h1 a,.content-area h2 a,.content-area h4 a,.content-area h5 a{border:none;color:#343e47}.content-area .wpb_raw_html h3 i{margin:0 4px}.content-area h6 a{color:#343e47}.content-area a.email{word-wrap:break-word}.content-area a.email:before{font-size:.85em;margin-right:8px;content:"\f003";position:relative;top:-1px;font-family:FontAwesome}.entry-content .mejs-container a{border:none;padding-bottom:auto}.content-area .entry-content blockquote{border-left:none;padding:27px 0;border-top:4px solid #343e47;border-bottom:1px solid #343e47;margin:30px 0}.content-area .entry-content blockquote p{font-size:1.1em;line-height:1.6em}.content-area blockquote.pull-left{border-left:none;margin:10px 40px 20px 0;width:40%;float:left}.content-area blockquote.pull-right{border-right:none;margin:7px 0 20px 45px;width:40%;float:right}hr{height:1px;border-top:1px solid #e2e2e2;margin:2.5em 0 2em}.separator.small{margin:0 auto;width:80px}.content-area ol{padding-left:18px}.content-area ol ol{margin:10px 0;padding-left:30px}.content-area ol,.content-area ul{padding:10px 0 15px 18px;margin:0 0 4%}.content-area .widget ul{padding-left:20px}.content-area .widget ul li{margin-bottom:8px;padding-left:10px}.content-area .widget ul ul.children{font-size:15px;margin:2% 0}.content-area .widget ul ul.children li{margin-bottom:2px}.content-area .widget h2{margin-top:0}.content-area .entry-content .widget a{border-bottom-width:1px}.content-area .post-content ol{margin-left:25px}.content-area ol ol,.content-area ol ul,.content-area ul ol,.content-area ul ul{padding:0 0 0 4%;margin:1% 0}.content-area ul{padding-top:0;margin-bottom:.8em;list-style-type:square}dd{margin-bottom:12px}body .vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:inherit}.gallery-caption{display:inline-block}.wpb_single_image .vc_figure{max-width:100%}body .wpb_single_image .vc_figure .vc_single_image-wrapper{margin-bottom:0}.wp-caption.alignleft,img.alignleft{margin:5px 20px 28px 0;float:left}.wp-caption.alignright,img.alignright{margin:5px 0 15px 20px;float:right}.wp-caption.aligncenter{margin:20px auto}img.aligncenter{margin:15px 0 30px}.wp-caption{max-width:100%;margin:30px 0}.wp-caption img{border-top-right-radius:7px;width:100%}.content-area .entry-content p.wp-caption-text,.content-area .wpb_single_image .vc_figure-caption{border-bottom-left-radius:7px;padding:15px;font-size:14px;margin-bottom:0;color:#fff;position:relative;text-align:center;background:#222;line-height:1.45em;margin-top:0}.wpb_single_image .vc_figure{margin-top:8px}.content-area .entry-content p.wp-caption-text a{border:none}.wpb_single_image .vc_figure img{margin-top:-3px}.grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wpb_single_image.zoom{overflow:hidden}.wpb_single_image.zoom img{transition:all 1.2s cubic-bezier(.19,1,.22,1) 0s}.wpb_single_image.zoom:hover img{transform:scale(1.05)}.wpb_single_image.zoom a{display:block}.content-area table{border:1px solid #e2e2e2;border-collapse:collapse;empty-cells:show;margin:10px 0 30px;border-spacing:0;background:#fff;width:100%}.content-area table a{border:none}.content-area table a:hover{text-decoration:underline}.content-area table td,.content-area table th{overflow:visible;border-right:1px solid #e2e2e2;padding:.5em 1em;font-size:inherit;border-bottom:1px solid #e2e2e2;margin:0}.content-area table th{color:#000;text-align:left;background-color:#f7f7f7;vertical-align:bottom}.content-area table td{background-color:transparent}pre{padding:20px;border:none;position:relative;border-radius:0;background:#f5f5f5}code,kbd{font-size:75%;border-radius:0}body .vc_btn3.vc_btn3-size-sm{font-size:13px}.vc_tta.vc_general .vc_tta-tab>a{font-size:18px}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{color:#999}body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover{color:#111;background:transparent}body .vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin-right:2px}body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{border:1px solid #e2e2e2;border-bottom:none;background-color:transparent}body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a,body .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{border-color:#f7f7f7;background:#f7f7f7}body .vc_tta.vc_general .vc_tta-panel-body{padding-top:24px;padding-bottom:24px}body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{color:inherit}body div.pp_default .pp_content_container .pp_left,body div.pp_default .pp_content_container .pp_right,div.pp_default .pp_close{background:none}body .pp_bottom,body a.pp_next,body a.pp_previous,body div.pp_default .pp_top{display:none}body .pp_content{height:auto!important}body .pp_gallery,body div.pp_default .pp_expand,body div.ppt,div.pp_default .pp_loaderIcon{display:none!important}body div.pp_default .pp_close{font-size:0;position:relative;background:none;float:right}div.pp_default .pp_close:after{font-size:14px;text-indent:0;color:#fff;content:"\f12a";float:right;font-family:Ionicons}body a.pp_close{text-indent:0}div.pp_overlay{opacity:.85!important}body .vc_toggle_title{padding-top:12px;border-top:1px solid #e2e2e2}body .vc_toggle{margin-bottom:13px}body .vc_toggle_content{margin-bottom:15px;margin-top:.4em}body .vc_toggle_size_md .vc_toggle_icon{margin-top:8px}.content-area .entry-content .vc_toggle_content p{font-size:15px;margin-bottom:0;line-height:1.5em}body .vc_toggle_color_grey .vc_toggle_icon,body .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon:after,body .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#ccc}body .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{border-color:#ccc}.content-area .wpb_gmaps_widget .wpb_wrapper{padding:0;background:transparent}.content-area .entry-content .wpb_gmaps_widget p{font-size:1em}.cg-logos .row .owl-carousel{padding-bottom:2px}.cg-logos .row .item{padding:30px 25px;border:1px solid #eee}.error-404.not-found{min-height:300px}.shadow{box-shadow:0 0 0 1px rgba(30,49,62,.11),0 0 25px rgba(0,49,62,.11)}.shadow:after{height:8.5em;right:0;content:"";position:absolute;bottom:5px;background:transparent linear-gradient(0deg,#fff 2em,hsla(0,0%,100%,0)) repeat scroll 0 0;left:0;display:block}.download.wpb_column .vc_column-inner{position:relative}.download.wpb_column .vc_column-inner>.wpb_wrapper{padding:0 25px 20px 80px;border:1px solid #eee;transition:all .2s ease 0s}.download.wpb_column .vc_column-inner>.wpb_wrapper:hover{border-color:#ccc;background-color:#f9f9f9}.download.wpb_column i{font-size:48px;position:absolute;top:35px;left:45px}.content-area .download.wpb_column h4 a{text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;background:linear-gradient(#fff,#fff) no-repeat scroll 0 87% /.05em 1px,linear-gradient(#fff,#fff) no-repeat scroll 100% 87% /.05em 1px,transparent linear-gradient(#333332,#333332) repeat-x scroll 0 87% /1px 1px;padding-bottom:2px}.content-area .entry-content .download.wpb_column p{margin-bottom:5px}.cg-shop-main{padding-top:50px}.page-template-page-woocommerce-full-width .cta-button{display:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-size:15px;color:#999;margin:0 0 5px}.woocommerce .woocommerce-result-count{margin-bottom:15px}body.woocommerce .woocommerce-ordering{position:relative;top:-8px}.woocommerce .products ul,.woocommerce ul.products{margin-right:-4px;margin-left:-2px}.widget.woocommerce{margin-bottom:50px}#secondary .widget_product_categories h4.widget-title{margin-bottom:20px;margin-top:0}.widget.woocommerce .amount{font-weight:400;color:#24a3d8}.widget.woocommerce ins{text-decoration:none}.widget.woocommerce ul.product_list_widget li a{font-weight:400}.widget.woocommerce ul.product_list_widget li .star-rating{font-size:12px;letter-spacing:.05em;margin:3px 0 5px}.woocommerce ul.product_list_widget li img{margin-left:10px;width:62px}#secondary .widget.woocommerce ul.product_list_widget li{padding-top:12px;border-top:1px solid #eee;padding-bottom:7px}.widget.woocommerce ul.product_list_widget li del,.widget.woocommerce ul.product_list_widget li del span.amount{margin-right:1px;color:#999}.woocommerce .widget_layered_nav ul li .count{font-size:.8em;color:#999;margin-left:3px}.woocommerce .widget_shopping_cart .cart_list li.empty{padding-left:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:11px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:8px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{font-weight:400}.woocommerce .widget_shopping_cart .total .amount,.woocommerce.widget_shopping_cart .total .amount{color:inherit}.price_slider_wrapper{margin-top:25px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#eee}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:.6em;top:-.1em;background-color:#ccc;width:.6em}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.3em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;margin-top:3px}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.75%}body.woocommerce-page ul.products li.product a img{border:2px solid transparent;margin-bottom:.5em;transition:all .2s ease 0s;border-radius:2px}body.woocommerce-page ul.products li.product a:hover img{border-color:#24a3d8}body.woocommerce-page ul.products li.product h3{padding:0;font-size:16px;font-weight:400;margin:16px 2px 2px;line-height:1.4em}body.woocommerce-page ul.products li.product .price{overflow:hidden;font-size:1em;margin-left:2px}body.woocommerce span.onsale{font-size:14px;font-weight:inherit;min-width:3.736em;background-color:#6fc400;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1)}body.woocommerce-page ul.products li.product .price ins{text-decoration:none}body.woocommerce-page ul.products li.product .price{color:inherit}body.woocommerce-page ul.products li.product .price del{color:#777}body.woocommerce-page ul.products li.product .button{padding:12px 18px;font-size:14px;margin:0 2px}body.woocommerce-page ul.products li.product .star-rating{font-size:.7em;margin-bottom:.3em;letter-spacing:.06em;margin-left:2px;line-height:.85em;margin-top:.4em}body.woocommerce-page ul.products li.product .price del{margin-right:7px;float:left}body.woocommerce-page ul.products li.product .price ins{font-weight:400;float:left}.woocommerce a.added_to_cart{font-size:15px;position:relative;border-bottom:2px solid;top:-2px;margin-left:5px;line-height:1.4em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-size:12px;right:auto;position:relative;top:-1px;margin-left:10px;vertical-align:middle}body .woocommerce .star-rating{font-family:inherit}.woocommerce .star-rating span:before{color:#ee9e13}.woocommerce .star-rating:before{content:"☆☆☆☆☆"}.woocommerce .star-rating span:before{content:"★★★★★"}body.woocommerce nav.woocommerce-pagination ul{border:none}body.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 2px}.woocommerce p.stars a{color:#999}.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after{font-family:inherit}.woocommerce p.stars a.star-1:after{content:"☆"}.woocommerce p.stars a.star-2:after{content:"☆☆"}.woocommerce p.stars a.star-3:after{content:"☆☆☆"}.woocommerce p.stars a.star-4:after{content:"☆☆☆☆"}.woocommerce p.stars a.star-5:after{content:"☆☆☆☆☆"}.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after{color:#ee9e13;content:"★"}.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after{color:#ee9e13;content:"★★"}.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after{color:#ee9e13;content:"★★★"}.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after{color:#ee9e13;content:"★★★★"}.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after{color:#ee9e13;content:"★★★★★"}.woocommerce nav.woocommerce-pagination{margin-bottom:50px}body.woocommerce nav.woocommerce-pagination ul li a,body.woocommerce nav.woocommerce-pagination ul li span.current{padding:15px 12px;font-size:15px;border:1px solid #e2e2e2;background:transparent}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce nav.woocommerce-pagination ul li a{color:inherit;background:transparent}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#999;background-color:transparent}.woocommerce .woocommerce-product-rating .star-rating{letter-spacing:.055em;margin-top:.6em}.woocommerce div.product .product_title{font-size:32px;margin-bottom:5px;line-height:1.3em}body.woocommerce div.product .woocommerce-product-rating{font-size:.85em;margin-bottom:.15em;margin-top:-8px}.woocommerce div.product div.images .thumbnails a,.woocommerce div.product div.images .thumbnails img{width:60px}body.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f5f5f5;margin:0}body.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{outline:0}.woocommerce div.product a.woocommerce-review-link{font-size:11px;font-weight:400;color:inherit;text-transform:uppercase;position:relative;letter-spacing:.05em;top:1px}body.woocommerce div.product form.cart{margin-top:1.5em}.woocommerce div.product form.cart .button{height:60px;padding:0;font-size:24px;font-weight:400;text-transform:capitalize;border-radius:2px;margin-left:1.2%;width:75%;margin-top:0}.woocommerce button.button.alt:hover{opacity:.9}.woocommerce .quantity .qty{height:60px;border:1px solid #e2e2e2;text-align:center;border-radius:2px;width:3em}.woocommerce .quantity .qty:focus{border-color:#ccc}.product_meta{padding-top:15px;font-size:13px;border-top:1px dotted #e2e2e2}.product_meta span{margin-bottom:5px;line-height:1.6em;display:block}body.woocommerce-page div.product div.thumbnails a.first{clear:inherit}body.woocommerce-page div.product div.thumbnails a.last{margin-right:3.8%}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li{border-color:#e2e2e2;margin-right:5px;background-color:#f7f7f7}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#e2e2e2}body.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{visibility:hidden}.woocommerce div.product .woocommerce-tabs p.woocommerce-noreviews{margin-bottom:30px;margin-top:-10px}.woocommerce div.product p.price{padding-top:3px;margin-right:7px;padding-bottom:5px}.woocommerce div.product p.price del{font-size:18px;margin-right:6px;color:#777}.woocommerce div.product p.price ins{text-decoration:none;font-weight:400}.woocommerce #review_form p.stars{font-size:13px}.woocommerce #review_form p.stars span{position:relative;top:6px;left:0;width:80%;float:right}.woocommerce p.comment-form-comment{clear:both}.woocommerce #reviews #comments h2,.woocommerce #reviews h3{margin-bottom:20px}.woocommerce #reviews h3.comment-reply-title{margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist{margin-bottom:20px}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:none;background-color:transparent;border-radius:3px;width:48px}body.woocommerce .panel{box-shadow:none}.woocommerce button.button,body.woocommerce #respond input#submit,body.woocommerce a.button,body.woocommerce input.button{font-weight:400;margin-top:1.2em}.related h2,.upsells h2,.woocommerce #reviews h3,.woocommerce-tabs h2{font-size:22px;line-height:1.5em;margin-top:0}.related h2,.upsells h2{margin-bottom:25px}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:2px;margin-left:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-bottom:0;margin-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-weight:400}.woocommerce #reviews #comments ol.commentlist li .comment-text p{font-size:15px;line-height:1.5em;margin-top:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:13px;letter-spacing:.05em;line-height:.9em;margin-top:3px}.woocommerce .woocommerce-message .button{margin-top:0}.woocommerce .woocommerce-info{padding-left:1.5em!important}.woocommerce .woocommerce-info:before{display:none}div.pp_woocommerce .pp_content_container{padding-bottom:7px}.pp_nav p.currentTextHolder{position:relative;top:-6px}div.pp_woocommerce .pp_close{text-indent:-9999px}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:none;vertical-align:middle}.woocommerce table.shop_table tr.cart-subtotal td{font-weight:400}.woocommerce table.shop_table th{font-weight:400;border-bottom:1px solid #e2e2e2}.woocommerce table.shop_table .product-remove{border-left:1px solid #e2e2e2}.woocommerce table.shop_table .product-subtotal{border-right:1px solid #e2e2e2;padding-right:18px;text-align:right}.woocommerce .cart .button{font-weight:400}.woocommerce a.remove:hover{text-decoration:none;color:red!important;opacity:.8;background:transparent}.woocommerce table.shop_table td{padding:20px 12px;border-bottom:1px solid #e2e2e2}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:9px}.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder{line-height:1.4em}.woocommerce table.shop_table td.actions{border:none;padding-right:0;padding-left:0}.woocommerce table.shop_table .quantity .qty{height:auto}.woocommerce table.shop_table .quantity input.qty{padding:5px 0;font-size:15px}.woocommerce-page table.cart td.actions .input-text{padding:7px;width:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#f2f2f2}.content-area .cart_totals h2,.content-area .cross-sells h2{font-size:24px;margin-bottom:15px;margin-top:0}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-bottom:30px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-bottom:none;margin-top:0;padding-left:10px}.woocommerce-cart .cart-collaterals .cart_totals table th{border-left:1px solid #e2e2e2;padding-right:10px;padding-left:10px}.content-area .cart-collaterals p{margin-bottom:0}.woocommerce ul#shipping_method li{padding:0;font-size:15px;text-indent:0}.woocommerce ul#shipping_method li input{margin-right:5px;position:relative;top:-1px}.content-area .cart-collaterals table a.shipping-calculator-button{font-size:15px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:17px 0;font-size:20px;font-weight:400}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{opacity:.9}section.shipping-calculator-form{margin:10px 10px 10px 0}.woocommerce section.shipping-calculator-form button.button{font-size:15px;margin-top:.5em}.woocommerce form .form-row{padding:3px 0}body .select2-container .select2-choice{border-color:#e2e2e2;border-radius:0}.content-area .entry-content p.return-to-shop{margin-bottom:5em}.woocommerce p.return-to-shop a.button{font-weight:inherit}form.checkout label{margin-bottom:0}.woocommerce form .form-row input.input-text#billing_address_1,.woocommerce form .form-row input.input-text#shipping_address_1{margin-bottom:-10px}.woocommerce-shipping-fields h3#ship-to-different-address{margin-bottom:28px;position:relative;top:5px;line-height:32px;padding-left:25px}.woocommerce-shipping-fields h3#ship-to-different-address input.input-checkbox{position:absolute;top:6px;left:0}.content-area a.select2-choice:hover{border-bottom-color:inherit}.woocommerce-account .content-area h2{margin-bottom:15px;margin-top:0}.woocommerce form.login,.woocommerce form.register{margin-top:1.5em}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#e2e2e2;padding:25px;border-radius:2px}.woocommerce form.register{border:none;background-color:#f6f6f6}.woocommerce form.login input.button,.woocommerce form.register input.button{margin:10px 10px 10px 0}.woocommerce-account .addresses .title h3{margin-top:0}.col2-set.addresses{margin-bottom:40px;margin-top:40px}.content-area .entry-content p.myaccount_user{margin-bottom:40px}.woocommerce-account .addresses .title .edit{margin-top:6px}.woocommerce form .form-row .select2-container{border:1px solid #e2e2e2}.select2-container .select2-choice{font-weight:inherit}.woocommerce input.button{font-weight:400}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.3em}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%}.checkout_coupon p{margin-bottom:0}.woocommerce-shipping-fields h3#ship-to-different-address label.checkbox{margin-top:0}.woocommerce-checkout .content-area h3{font-size:24px;margin-bottom:20px;margin-top:10px}.woocommerce-checkout .content-area h3#order_review_heading{margin-top:40px}.woocommerce table.woocommerce-checkout-review-order-table th{vertical-align:middle}.woocommerce table.woocommerce-checkout-review-order-table tfoot td{border-top:none}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{font-weight:600;border-top:none}.woocommerce-checkout #payment{padding:20px;margin-bottom:50px;border-radius:0;background:#f5f5f5}.woocommerce-checkout #payment div.payment_box{background-color:#fff}.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#fff}.woocommerce-checkout #payment ul.payment_methods{border-color:#e2e2e2;padding-right:0;margin:.8em;padding-left:0}.woocommerce form legend{font-weight:400;padding-bottom:10px;margin-top:30px}.woocommerce-account .entry-content a{border:none}.woocommerce-order-received .woocommerce{margin-bottom:50px}.woocommerce-order-received .content-area h2{font-size:24px}.woocommerce table.shop_table thead th{font-size:15px;border-top:1px solid #e2e2e2}.woocommerce-order-received .woocommerce table.shop_table tfoot td,.woocommerce-order-received .woocommerce table.shop_table tfoot th{font-weight:bolder;border-top:none;vertical-align:middle}.woocommerce table.shop_table strong.product-quantity{font-weight:inherit}.woocommerce table.shop_table.customer_details tbody th{border-top:none}.woocommerce .order_details{margin-top:1.5em;padding-left:0}.owl-carousel .owl-wrapper:after{height:0;content:".";visibility:hidden;clear:both;line-height:0;display:block}.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-item{padding-right:15px;float:left;padding-left:15px}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.ls-slide a:hover{opacity:.9}.ls-slide .slider-button:hover{border:2px solid #fff!important}.ls-nav-next,.ls-nav-prev{height:50px;font-size:14px;transition:all .3s ease-in-out!important;position:absolute;text-align:center;top:50%;background-color:rgba(0,0,0,.35);cursor:pointer;margin-left:-65px;left:10px;width:50px;line-height:50px;margin-top:-25px;z-index:10}.ls-wp-container:hover .ls-nav-prev{margin-left:0}.ls-wp-container:hover .ls-nav-next{margin-right:0}.ls-nav-next:hover,.ls-nav-prev:hover{background-color:#000}.ls-nav-next{margin-right:-65px;right:10px;margin-left:0;left:auto}.ls-nav-next:after,.ls-nav-prev:after{height:100%;font-size:22px;color:#fff;content:"\f3d2";position:absolute;text-align:center;left:0;width:100%;line-height:50px;font-family:Ionicons;display:block}.ls-nav-next:after{content:"\f3d3"}body .ls-noskin .ls-nav-next,body .ls-noskin .ls-nav-prev{visibility:visible;display:block}.first-footer{font-size:14px;position:relative;z-index:2}.first-footer .textwidget img{height:auto;margin-bottom:20px;width:100%;display:block}.first-footer .widget_categories ul li:before{top:7px}.second-footer{padding:20px 0 15px;font-size:14px;right:0;position:fixed;bottom:0;left:0;z-index:1}.first-footer .textwidget,.second-footer .textwidget{line-height:1.55em}.first-footer ul,.second-footer ul{padding:0;margin:0}.first-footer ul{margin-top:1px}.first-footer .col-lg-3,.first-footer .col-lg-4{display:flex}.first-footer i{font-size:36px;position:relative;top:3px}.first-footer hr{height:1px;border-top:1px solid hsla(0,0%,100%,.06);margin:12px 0 18px}.first-footer .textwidget span{font-size:1.3em;word-wrap:break-word}.first-footer small{font-size:1em;margin-bottom:-5px;position:relative;opacity:.65;display:block}.first-footer .inner-widget-wrap{-webkit-flex:1;-ms-flex:1;flex:1;border-right:1px solid hsla(0,0%,100%,.06);padding-top:40px;padding-right:30px;padding-bottom:40px}.first-footer .col-lg-3:last-child .inner-widget-wrap,.first-footer .col-lg-4:last-child .inner-widget-wrap{border:none;padding-right:0}.second-footer ul.inline li{margin-right:20px;display:inline}.second-footer ul.inline.right{text-align:right}.second-footer ul.inline.right li{margin-right:0;margin-left:20px}.first-footer ul li,.second-footer ul li{list-style:none}.first-footer ul li a,.second-footer ul li a{opacity:1}.second-footer ul li a{display:inline-block}.first-footer ul li a:hover,.second-footer ul li a:hover{text-decoration:none;opacity:.85}.footer{padding:15px 0 20px;font-size:13px;text-align:center}.second-footer ul.inline li.facebook,.second-footer ul.inline li.google-plus,.second-footer ul.inline li.linkedin,.second-footer ul.inline li.twitter{margin-left:35px}.second-footer ul.inline li a:before{margin-right:8px;position:absolute;top:-3px;left:-18px;font-family:Ionicons}.second-footer ul.inline li.facebook a:before{color:#3b589c;content:"\f231";top:-4px;left:-14px}.second-footer ul.inline li.twitter a:before{color:#22abf4;content:"\f243"}.second-footer ul.inline li.linkedin a:before{color:#1276ba;content:"\f239"}.second-footer ul.inline li.google-plus a:before{color:#d94d33;content:"\f235"}.second-footer ul.inline li.youtube a:before{color:#d20c0c;content:"\f24d"}.second-footer ul.inline li.instagram a:before{color:#17558c;content:"\f351"}.cd-top{height:40px;overflow:hidden;border:2px solid #222;right:15px;text-indent:100%;transition:all .3s ease-in-out 0s;position:fixed;opacity:0;bottom:-40px;visibility:hidden;margin:10px;border-radius:50%;background:#fff;width:40px;white-space:nowrap;display:inline-block;z-index:5}.cd-top:before{font-size:18px;right:12px;text-indent:0;color:#222;content:"\f3d8";position:absolute;top:5px;font-family:Ionicons}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{transition:all .3s ease-in-out 0s}.cd-top.cd-is-visible{opacity:1;bottom:15px;visibility:visible}body.bbpress .entry-content a{padding:0;border:none}body.bbpress button{background-color:#111}