@-moz-keyframes rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes countdowntiming{0%{bottom:-50px;position:relative;filter:alpha(opacity=0);opacity:0}100%{bottom:0;position:relative;filter:alpha(opacity=100);opacity:1}}table td{padding:0}.checkbox input[type=checkbox]{position:initial;margin-left:inherit}.heightzero{height:0;overflow:hidden}.wrapper .full-width .row-container{margin-left:0;margin-right:0;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;width:100%}.wrapper .no-gap{margin-left:0;margin-right:0}.wrapper .no-gap .row-container{padding-left:15px;padding-right:15px}.wrapper .no-gap .vc_column-inner{padding-left:0;padding-right:0}.wrapper .vc_col-has-fill>.vc_column-inner,.wrapper .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.main-container .wpb_single_image>.wpb_wrapper{max-width:100%}.main-container .wpb_single_image a,.main-container .image-hover-effect{display:block;overflow:hidden;position:relative}.main-container .wpb_single_image a:before,.main-container .wpb_single_image a:after,.main-container .image-hover-effect:before,.main-container .image-hover-effect:after{background-color:rgba(0,0,0,.05);content:'';height:0;position:absolute;width:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.main-container .wpb_single_image a:before,.main-container .image-hover-effect:before{left:0;top:0}.main-container .wpb_single_image a:after,.main-container .image-hover-effect:after{bottom:0;right:0}.main-container .wpb_single_image a:hover:before,.main-container .wpb_single_image a:hover:after,.main-container .image-hover-effect:hover:before,.main-container .image-hover-effect:hover:after{height:100%;width:100%}.wrapper .wpb_revslider_element{margin-bottom:0}.wrapper .wpb_revslider_element .tp-caption a{color:inherit;display:block;position:relative;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit}.wrapper .wpb_revslider_element .tp-caption a:hover{color:inherit}.wrapper .wpb_revslider_element .tp-caption i{font-size:24px;line-height:inherit !important;margin-left:10px;vertical-align:top}[class*=products-carousel] .slick-list{margin-bottom:-15px;margin-top:-15px}[class*=products-carousel] .slick-list .slick-track{padding-bottom:15px;padding-top:15px}[class*=products-carousel] .columns-1 .shop-products .item-col{margin-bottom:0}[class*=products-carousel] .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap}[class*=products-carousel] .slick-track .slick-slide{height:auto}[class*=products-carousel] .shop-products .item-col.first{clear:none}[class*=products-carousel] .shop-products .item-col.last{margin-bottom:0}[class*=products-carousel] .shop-products .group .item-col{max-width:600px;padding:0;width:100%}[class*=home-tabs] .wpb_content_element{display:none}[class*=home-tabs] .shop-products .group{width:300px}[class*=home-tabs] .shop-products .group .item-col{width:100%}[class*=home-tabs] .shop-products .item-col{margin:0 0 30px;padding:0 15px;-webkit-transition:none;transition:none;width:300px}[class*=home-tabs] .shop-products .item-col.first{clear:none}.posts-carousel{font-size:1.143em}.posts-carousel .post-thumb{position:relative}.posts-carousel .post-thumb a{display:block;width:100%}.posts-carousel .post-thumb a img{width:100%}.posts-carousel .post-info{padding:23px 0}.posts-carousel .post-title{font-family:Questrial,Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:700;margin-bottom:10px}.posts-carousel .post-title a{color:#444}.posts-carousel .post-title a:hover{color:#cb9a00}.posts-carousel .post-meta{color:#444;margin-bottom:5px}.posts-carousel .post-meta:after{clear:both;content:'';display:block;height:0;line-height:0;visibility:hidden}.posts-carousel .post-meta .post-date,.posts-carousel .post-meta .post-comment,.posts-carousel .post-meta .post-author{float:left}.posts-carousel .post-meta .post-date:before,.posts-carousel .post-meta .post-comment:before,.posts-carousel .post-meta .post-author:before{content:' / ';display:inline;margin:0 3px 0 5px}.posts-carousel .post-meta .post-date:first-child:before,.posts-carousel .post-meta .post-comment:first-child:before,.posts-carousel .post-meta .post-author:first-child:before{display:none}.posts-carousel .post-comment{float:left}.posts-carousel .post-comment a{display:inline-block;vertical-align:baseline}.posts-carousel .post-author a{color:#cb9a00;display:inline;vertical-align:baseline}.posts-carousel .post-author a:hover{text-decoration:underline}.posts-carousel .post-excerpt{color:#666;line-height:1.35}.brands-carousel .slick-slider{margin:0}.brands-carousel .slick-slider button.slick-prev{left:-22px;right:auto}.brands-carousel .slick-slider button.slick-next{left:auto;right:-22px}.brands-carousel .slick-slide{text-align:center}.brands-carousel a{margin:20px 0}.brands-carousel a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.brands-carousel a img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.rotatingtweet{text-align:center}.rotatingtweet p{margin-bottom:0}.rotatingtweet a{color:#cb9a00}.rotatingtweet a:hover{text-decoration:underline}.rotatingtweet .rtw_main{font-family:Questrial,Arial,Helvetica,sans-serif;font-size:1.143em;padding-left:30px;position:relative}.rotatingtweet .rtw_main:before{content:'\f099';display:inline-block;font-family:'FontAwesome';font-size:20px;margin-right:10px;vertical-align:middle}.rotatingtweet .rtw_meta{display:none;font-size:.85em}.policy.layout1 .row-container{padding-left:15px;padding-right:15px}.policy.layout1 .vc_row.vc_inner{margin-bottom:0;position:relative}.policy.layout1 .vc_row.vc_inner:before{background:url(//dev.purelycustomfit.com/wp-content/themes/raavin/css/../images/home-icon.png) center center no-repeat;content:'';display:block;height:21px;position:absolute;top:100%;width:100%}.policy.layout1 .wpb_column{position:relative;text-align:center}.policy.layout1 .wpb_column:before{background:#e5e5e5;content:'';display:block;height:50px;left:0;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.policy.layout1 .wpb_column:first-child:before{display:none}.policy.layout1 h3{color:#666;font-family:Questrial,Arial,Helvetica,sans-serif;font-size:1.429em;font-weight:700;letter-spacing:.02em;line-height:1;margin:0;text-transform:uppercase}.policy.layout1 p{color:#898989;font-size:1.143em}.policy.layout1 img{display:block;margin:auto;margin-bottom:27px !important}.policy.layout1 .wpb_text_column{margin-bottom:0}.banner.layout1 .row-container{padding-left:15px;padding-right:15px}.banner.layout1 .vc_column-inner{padding-left:0;padding-right:0}.products-carousel-1.layout1 .shop-products .product-wrapper{-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,.1);box-shadow:1px 1px 2px 0px rgba(0,0,0,.1)}.products-carousel-1.layout1 .shop-products .product-wrapper:hover{-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}.products-carousel-1.layout1 .shop-products .product-wrapper .product-image{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.products-carousel-2.layout1 .shop-products .product-wrapper:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.products-carousel-2.layout1 .shop-products .product-wrapper:hover .product-image{-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,.1);box-shadow:1px 1px 2px 0px rgba(0,0,0,.1)}.products-carousel-2.layout1 .shop-products .product-wrapper .list-col8{padding-left:0;padding-right:0}.products-carousel-2.layout1 .shop-products .product-wrapper .price-rating .ratings{display:none}.products-carousel-2.layout1 .shop-products .product-wrapper .actions{display:none}.products-carousel-2.layout1 .vc_row.vc_inner{margin:0;position:relative}.products-carousel-2.layout1 .vc_row.vc_inner:before{background:url(//dev.purelycustomfit.com/wp-content/themes/raavin/css/../images/home-icon.png) center center no-repeat;content:'';display:block;height:21px;position:absolute;top:100%;width:100%}.products-carousel-2.layout1 .vc_row.vc_inner .vc_column-inner{padding:0}.fullbanner.layout1{background-attachment:fixed;color:#fff;text-align:center}.fullbanner.layout1 .wpb_text_column{margin:auto;max-width:535px}.fullbanner.layout1 h3{color:#fff;font-family:Questrial,Arial,Helvetica,sans-serif;font-size:2.857em;font-weight:900;line-height:1.1;margin:0 auto 25px auto;max-width:330px}.fullbanner.layout1 p{font-size:1.286em;font-weight:900}.fullbanner.layout1 a{background:#fff;color:#666;display:inline-block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:.778em;font-weight:700;height:48px;line-height:48px;margin-top:20px;padding:0 20px;text-transform:uppercase}.fullbanner.layout1 a:hover{background:#cb9a00;color:#fff}.fullbanner.layout1 a i{display:inline-block;font-size:24px;margin-left:7px;position:relative;top:-2px;vertical-align:middle}.fullbanner-2.layout1 .vc_column-inner{padding:0}.fullbanner-2.layout1 .wpb_single_image{margin-bottom:0}.testimonials-container.layout1 .testimonials{width:100%}.testimonials-container.layout1 .testimonials .slick-list{padding:0}.testimonials-container.layout1 .testimonials .slick-dots{margin-top:30px;padding:0}.testimonials-container.layout1 .testimonials .quote{text-align:center}.testimonials-container.layout1 .testimonials .quote .quote-inner{display:inline-block;padding-right:170px;position:relative}.testimonials-container.layout1 .testimonials .quote .quote-inner:after{clear:both;content:'';display:block;height:0;line-height:0;visibility:hidden}.testimonials-container.layout1 .testimonials .avatar,.testimonials-container.layout1 .testimonials .avatar-link{height:120px;position:absolute;right:0;top:0;width:120px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.testimonials-container.layout1 .testimonials .testimonials-text{border:none;color:#fff;float:right;font-size:1.714em;font-weight:300;line-height:1.27;margin:0 0 25px;padding:0;text-align:right}.testimonials-container.layout1 .testimonials .testimonials-text:before,.testimonials-container.layout1 .testimonials .testimonials-text:after{content:'"';display:inline;margin:0 10px}.testimonials-container.layout1 .testimonials .testimonials-text p{display:inline}.testimonials-container.layout1 .testimonials .author{clear:both;display:block;float:right;margin-bottom:15px;position:relative;text-align:right}.testimonials-container.layout1 .testimonials .author:before{background:#959595;content:'';display:inline-block;height:1px;margin-right:20px;vertical-align:middle;width:60px}.testimonials-container.layout1 .testimonials .author [itemprop=name]{color:#acacac;font-size:1.143em}.testimonials-container.layout1 .testimonials .author .title{color:#959595;font-size:.857em;font-weight:400;margin:0}.testimonials-container.layout1 .testimonials .author .title:before{content:'(';display:inline-block;margin-right:2px}.testimonials-container.layout1 .testimonials .author .title:after{content:')';display:inline-block;margin-left:2px}.testimonials-container.layout1 .testimonials .author .url{display:block}.testimonials-container.layout1 .testimonials .author .url a{color:#cb9a00}.testimonials-container.layout1 .testimonials .author .url a:hover{text-decoration:underline}.page-wrapper.layout2 .main-container .row-container{max-width:100%;padding:0 3%;width:100%}.products-carousel-1.layout2 .slick-slider,.products-carousel-2.layout2 .slick-slider,.products-carousel-3.layout2 .slick-slider{padding-bottom:100px}.products-carousel-1.layout2 .slick-slider .slick-arrow,.products-carousel-2.layout2 .slick-slider .slick-arrow,.products-carousel-3.layout2 .slick-slider .slick-arrow{background:#eaeaea;bottom:0;color:#444;font-size:2em;height:92px;line-height:92px;max-width:48%;position:absolute;text-align:center;text-transform:uppercase;top:auto;width:285px;filter:alpha(opacity=100);opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.products-carousel-1.layout2 .slick-slider .slick-arrow:before,.products-carousel-2.layout2 .slick-slider .slick-arrow:before,.products-carousel-3.layout2 .slick-slider .slick-arrow:before{display:none}.products-carousel-1.layout2 .slick-slider .slick-arrow:hover,.products-carousel-2.layout2 .slick-slider .slick-arrow:hover,.products-carousel-3.layout2 .slick-slider .slick-arrow:hover{background:#444;color:#fff}.products-carousel-1.layout2 .slick-slider .slick-arrow.slick-prev,.products-carousel-2.layout2 .slick-slider .slick-arrow.slick-prev,.products-carousel-3.layout2 .slick-slider .slick-arrow.slick-prev{left:15px;right:auto}.products-carousel-1.layout2 .slick-slider .slick-arrow.slick-next,.products-carousel-2.layout2 .slick-slider .slick-arrow.slick-next,.products-carousel-3.layout2 .slick-slider .slick-arrow.slick-next{left:auto;right:15px}.products-carousel-1.layout2 .item-col,.products-carousel-2.layout2 .item-col,.products-carousel-3.layout2 .item-col{margin-bottom:10px}.products-carousel-1.layout2 .item-col .product-wrapper .list-col8,.products-carousel-2.layout2 .item-col .product-wrapper .list-col8,.products-carousel-3.layout2 .item-col .product-wrapper .list-col8{padding-top:18px}.products-carousel-1 .wpb_single_image,.products-carousel-2 .wpb_single_image,.products-carousel-3 .wpb_single_image{margin-bottom:10px}.policy.layout3 .row-container{padding-left:15px;padding-right:15px}.policy.layout3 .row-container .vc_column-inner{padding-left:0;padding-right:0}.policy.layout3 .vc_row.vc_inner{margin:0;position:relative}.policy.layout3 .vc_row.vc_inner:before{background:url(//dev.purelycustomfit.com/wp-content/themes/raavin/css/../images/home-icon.png) center center no-repeat;content:'';display:block;height:21px;position:absolute;top:100%;width:100%}.policy.layout3 .wpb_column{position:relative;text-align:center}.policy.layout3 .wpb_column:before{background:#e5e5e5;bottom:0;content:'';display:block;height:50px;left:0;position:absolute;width:1px}.policy.layout3 .wpb_column:first-child:before{display:none}.policy.layout3 h3{color:#666;font-family:Questrial,Arial,Helvetica,sans-serif;font-size:1.429em;font-weight:700;letter-spacing:.02em;line-height:1;margin:0;text-transform:uppercase}.policy.layout3 p{color:#898989;font-size:1.143em}.policy.layout3 img{display:block;margin:auto;margin-bottom:27px !important}.policy.layout3 .wpb_text_column{margin-bottom:0;padding-bottom:10px}.home-tabs.layout3 ul.home-tabs-title{margin-bottom:30px;text-align:center}.home-tabs.layout3 ul.home-tabs-title li{display:inline-block;list-style-type:none;margin:0;vertical-align:middle}.home-tabs.layout3 ul.home-tabs-title li:after{background:#444;content:'';display:inline-block;height:20px;margin:0 20px;vertical-align:middle;width:1px}.home-tabs.layout3 ul.home-tabs-title li:last-child:after{display:none}.home-tabs.layout3 ul.home-tabs-title li a{color:#444;display:inline-block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1.286em;vertical-align:middle}.home-tabs.layout3 ul.home-tabs-title li a:hover,.home-tabs.layout3 ul.home-tabs-title li a.active{color:#cb9a00}.home-tabs.layout3 .vc_row{margin:0;position:relative}.home-tabs.layout3 .vc_row:before{background:url(//dev.purelycustomfit.com/wp-content/themes/raavin/css/../images/home-icon.png) center center no-repeat;content:'';display:block;height:21px;position:absolute;top:100%;width:100%}.home-tabs.layout3 .vc_row .vc_column-inner{padding:0}.banner-1.layout3 .wpb_single_image{margin:1px}.banner-1.layout3 .vc_column-inner{padding:0}.banner-1.layout3 .vc_row{margin:0}.banner-1.layout3 .row-container{padding-left:15px;padding-right:15px}.banner-2.layout3 .row-container{padding-left:15px;padding-right:15px}.banner-2.layout3 .vc_column-inner{padding:0}.testimonials-container.layout3 .testimonials{width:100%}.testimonials-container.layout3 .testimonials .slick-list{padding:0}.testimonials-container.layout3 .testimonials .slick-dots{margin-top:30px;padding:0}.testimonials-container.layout3 .testimonials .quote{text-align:center}.testimonials-container.layout3 .testimonials .quote .quote-inner{display:inline-block;padding-right:170px;position:relative;width:90%}.testimonials-container.layout3 .testimonials .quote .quote-inner:after{clear:both;content:'';display:block;height:0;line-height:0;visibility:hidden}.testimonials-container.layout3 .testimonials .avatar,.testimonials-container.layout3 .testimonials .avatar-link{height:120px;position:absolute;right:0;top:0;width:120px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.testimonials-container.layout3 .testimonials .testimonials-text{border:none;color:#666;float:right;font-size:1.714em;font-weight:300;line-height:1.27;margin:0 0 25px;padding:0;text-align:right}.testimonials-container.layout3 .testimonials .testimonials-text:before,.testimonials-container.layout3 .testimonials .testimonials-text:after{content:'"';display:inline;margin:0 10px}.testimonials-container.layout3 .testimonials .testimonials-text p{display:inline}.testimonials-container.layout3 .testimonials .author{clear:both;display:block;float:right;margin-bottom:15px;position:relative;text-align:right}.testimonials-container.layout3 .testimonials .author:before{background:#959595;content:'';display:inline-block;height:1px;margin-right:20px;vertical-align:middle;width:60px}.testimonials-container.layout3 .testimonials .author [itemprop=name]{color:#acacac;font-size:1.143em}.testimonials-container.layout3 .testimonials .author .title{color:#959595;font-size:.857em;font-weight:400;margin:0}.testimonials-container.layout3 .testimonials .author .title:before{content:'(';display:inline-block;margin-right:2px}.testimonials-container.layout3 .testimonials .author .title:after{content:')';display:inline-block;margin-left:2px}.testimonials-container.layout3 .testimonials .author .url{display:block}.testimonials-container.layout3 .testimonials .author .url a{color:#cb9a00}.testimonials-container.layout3 .testimonials .author .url a:hover{text-decoration:underline}.testimonials-container.layout3 .slick-slider .slick-dots li:hover,.testimonials-container.layout3 .slick-slider .slick-dots li.slick-active{background:#ebebeb}.testimonials-container.layout3 .row-container{padding-left:15px;padding-right:15px}.shop-page .shop-title{display:none}.page-wrapper.shop-has-banner .header .header-content>.vc_row{border-bottom:none !important}.page-wrapper.shop-has-banner .main-container{padding-top:0}.page-wrapper.shop-has-banner .shop-header{position:relative}.page-wrapper.shop-has-banner .shop-desc{left:0;position:absolute;top:40%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.page-wrapper.shop-has-banner .shop-banner{text-align:center}.page-wrapper.shop-has-banner .shop-title{color:#fff;display:block;float:none;font-family:Questrial,Arial,Helvetica,sans-serif;font-size:2.857em;font-weight:400;line-height:1.5}.page-wrapper.shop-has-banner .title-breadcrumb{border-bottom:1px solid #e5e5e5;height:55px;line-height:55px}.box-layout .header-container .horizontal-menu #mega_main_menu_first>.menu_holder .menu_inner>ul>li>a.item_link{padding:0 15px}iframe{width:560px;height:315px}@media only screen and (max-width:900px){iframe{width:100%}}