html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus,input{outline:none}a,a:hover,a:active{outline:none;text-decoration:none;color:inherit}.alignleft,img.alignleft{display:inline;float:left;margin-right:1.2em;margin-bottom:1.2em}.alignright,img.alignright{display:inline;float:right;margin-left:1.2em;margin-bottom:1.2em}.aligncenter,img.aligncenter{clear:both;display:block;margin:1.2em auto}.wp-caption{font-style:italic;text-align:left;max-width:100%}.wp-caption img{border:0 none;margin:0;padding:0;max-width:100%;height:auto}.wp-caption p.wp-caption-text{color:#666;margin-bottom:0}.wp-smiley{max-height:1em;margin:0 !important}.gallery dl{margin:0}.gallery-caption{margin:-1.5em 0 0 0}blockquote{font-size:110%;border-left:3px solid #ddd;padding-left:10px}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}.text-center{text-align:center}.block-10{display:block;clear:both;height:10px}.block-20{display:block;clear:both;height:20px}.block-30{display:block;clear:both;height:30px}@font-face{font-family:zText;src:url("fonts/sf-ui-text-regular.ttf");font-weight:400}@font-face{font-family:zText;src:url("fonts/sf-ui-text-heavy.ttf");font-weight:700}@font-face{font-family:zCafe;src:url("fonts/UTM Cafeta.ttf");font-weight:400}@font-face{font-family:zImpact;src:url("fonts/UTM Impact.ttf");font-weight:700}@font-face{font-family:zLight;src:url("fonts/helveticaneuelight.ttf");font-weight:300}@font-face{font-family:zLight;src:url("fonts/helveticaneuemedium.ttf");font-weight:600}@font-face{font-family:zLight;src:url("fonts/helveticaneuecondensed700.ttf");font-weight:700}@font-face{font-family:zDisplay;src:url("fonts/sf-ui-display-regular.otf");font-weight:400}@font-face{font-family:zDisplay;src:url("fonts/sf-ui-display-semibold.ttf");font-weight:600}@font-face{font-family:Avo;src:url("fonts/UTM Avo.ttf");font-weight:400}@font-face{font-family:Avo;src:url("fonts/UTM AvoBold.ttf");font-weight:700}@font-face{font-family:Swiss;src:url("fonts/UTM Swiss 721 Black Condensed.ttf");font-weight:400}@font-face{font-family:Gothic;src:url("fonts/UTM Alter Gothic.ttf");font-weight:400}.top-area{display:block;position:relative;text-align:center;line-height:50px}@media only screen and (min-width: 992px){.top-area{line-height:75px;text-align:left}}.top-area #site-logo{float:none;margin-right:0;display:inline-block}@media only screen and (min-width: 992px){.top-area #site-logo{float:left;margin-right:30px}}.top-area .name{font-size:1.6em;line-height:1.3;text-transform:uppercase;font-family:"Swiss",sans-serif;float:none;display:block;text-align:center;color:#1f3695}@media only screen and (min-width: 992px){.top-area .name{white-space:nowrap;line-height:75px}}@media only screen and (min-width: 992px){.top-area .name{display:inline-block;float:left;text-align:left}}.top-area .social-icons{float:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:75px}@media only screen and (min-width: 992px){.top-area .social-icons{float:right}}.top-area .social-icons img{height:18px;width:auto;max-width:none}.top-area .social-icons>*{margin-left:10px}.top-area .social-icons ul{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.top-area .social-icons ul li{margin-left:10px}.top-area .social-icons .serperator{color:#d93030;font-weight:600;font-size:1.2em;vertical-align:middle}.top-area img{display:block;vertical-align:middle}#go-to-top{display:block;width:36px;height:36px;line-height:36px;text-align:center;position:fixed;right:10px;bottom:10px;border:1px solid #1f3695;color:#1f3695;font-size:18px;background:transparent;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}#go-to-top:hover{color:#fff;background:#1f3695}.footer-logo-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-bottom:10px;font-size:.92em}@media only screen and (min-width: 768px){.footer-logo-area{text-align:left;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-logo-area .logo-footer{margin:0 auto 10px auto}@media only screen and (min-width: 768px){.footer-logo-area .logo-footer{margin:0 30px 0 0}}.footer-logo-area .logo-footer img{display:block;vertical-align:middle}.footer-logo-area .info{line-height:1.4}.menu-footer{text-align:center;margin-bottom:30px}@media only screen and (min-width: 992px){.menu-footer{text-align:right}}.menu-footer li{margin:0 5px 5px 5px;font-size:.8em;display:inline-block;font-family:"Swiss",sans-serif;color:#333;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);font-size:1.1em;text-transform:uppercase}@media only screen and (min-width: 992px){.menu-footer li{margin:0 0 0 8px}}.menu-footer li[class*="current"],.menu-footer li:hover{color:#1f3695}.copyright{text-align:center}@media only screen and (min-width: 992px){.copyright{text-align:right}}.menu-shop-wrapper{padding:20px 0;border:1px solid #ddd;border-left:none;border-right:none;margin-bottom:20px}.menu-shop{display:block;text-align:center}@media only screen and (min-width: 768px){.menu-shop{font-size:1.1em}}.menu-shop li{display:inline-block;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.menu-shop li:hover{color:#1f3695}.menu-shop li:last-child:after{content:none}.menu-shop li:after{content:"|";margin:0 5px}@media only screen and (min-width: 768px){.menu-shop li:after{margin:0 15px}}@media only screen and (min-width: 1200px){.menu-shop li:after{margin:0 20px}}.menu-shop .sub-menu{display:none}#site-nav{padding-bottom:3px}@media only screen and (min-width: 992px){#site-nav{border-bottom:1px solid #eee}}.menu-main{display:none;width:100%;text-align:center;margin-top:20px;position:relative}@media only screen and (min-width: 992px){.menu-main{display:block}}.menu-main .cart-group{position:absolute;right:0;top:0}.menu-main .cart-group i{font-size:1.5em}.menu-main .cart-group span{position:absolute;font-weight:400;font-size:.9em;font-family:"zDisplay",sans-serif;width:20px;height:20px;border-radius:50%;background:#d93030;color:#fff;display:block;top:-3px;right:0;line-height:20px}.menu-main>li{height:42px;line-height:42px;background:transparent;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);position:relative;padding:0 10px;display:inline-block;font-size:1.1em;text-transform:uppercase;font-family:"Swiss",sans-serif;color:#333}@media only screen and (min-width: 1200px){.menu-main>li{padding:0 15px}}.menu-main>li:hover,.menu-main>li[class*="current-menu"]{color:#d93030}.menu-main>li:hover>.sub-menu{display:block}.menu-main>li>a{text-transform:uppercase}.menu-main .fa-angle-down{margin-left:3px}.menu-main .sub-menu{text-align:left;display:none;position:absolute;z-index:10;left:15px;top:100%;width:250px;color:#fff;background:transparent;padding-top:5px}.menu-main .sub-menu a{font-size:.8em;background:#1f3695;padding:0 10px;height:38px;line-height:38px;text-transform:none;display:block;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);position:relative;color:#fff;text-transform:uppercase}.menu-main .sub-menu a:hover{background:#16276b;padding-left:20px}.menu-main-mobile{display:none;background-color:#0d1741 !important;color:#fff;overflow-y:auto}.menu-main-mobile img{max-width:180px}.menu-main-mobile .menu-search input{display:block;width:100%;border:none;height:40px;padding:0 5px;background:#0d1741;color:#fff;border-top:1px solid #16276b}.menu-main-mobile .menu-search input:focus{outline:none}@media only screen and (min-width: 768px){.menu-main-mobile .social-icons,.menu-main-mobile .search-group{display:none}}.menu-main-mobile .current-menu-item,.menu-main-mobile .sub-menu .current-menu-parent{background-color:#0f1a49}.menu-main-mobile .current-menu-item i.fa,.menu-main-mobile .sub-menu .current-menu-parent i.fa{background:#121f56}.menu-main-mobile li{position:relative}.menu-main-mobile a{display:block;padding:10px 6px;border-top:1px solid #16276b}.menu-main-mobile i.fa{display:inline-block;width:40px;height:38px;line-height:38px;text-align:center;font-size:1.2em;float:right;position:absolute;top:1px;right:0;background:#101c4d}.menu-main-mobile .sub-menu{display:none;text-transform:none;color:#fff}.menu-main-mobile .sub-menu a{padding-left:20px}.nav_content{height:39px;position:absolute;right:0;bottom:25px}@media only screen and (min-width: 992px){.nav_content{display:none}}.z-nav_handle{background:#1f3695 !important;border:1px solid #1f3695 !important;padding:0 15px !important;color:#fff !important}.z-nav_handle:after{display:none !important}.fs-light.fs-navigation-overlay-nav.fs-navigation-enabled{z-index:999999 !important;padding:0 !important}.search-group{position:relative;margin-right:0;right:-20px}.search-group i{position:relative;right:40px;color:#666;float:none;font-size:1.5em;width:30px;height:30px;line-height:30px;text-align:center;top:5px}.search-group input{width:220px;height:38px;padding:3px 15px;border:1px solid #ddd;background:transparent;border-radius:25px;color:#333;-webkit-transition:all .2s cubic-bezier(.215, .61, .355, 1);transition:all .2s cubic-bezier(.215, .61, .355, 1)}.product-categories,.menu{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;border:1px solid #eee}.product-categories a,.menu a{display:block;padding:12px;padding-left:26px;border-top:1px solid #ffdce3;white-space:nowrap;line-height:1;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.product-categories a:hover,.menu a:hover{padding-left:36px;color:#d93030}.product-categories>li>a,.menu>li>a{background:#ffdce3;border-color:#eee;font-weight:900;padding:12px;padding-left:12px}.product-categories>li>a:hover,.menu>li>a:hover{padding-left:18px}.block-head{background:#d93030;text-transform:uppercase;font-size:1.1em;color:#fff;display:block;text-align:center;padding:10px 5px;border-top-left-radius:8px;border-top-right-radius:8px}.widget-title-style-1{background:#1f3695;text-transform:uppercase;font-size:1.1em;color:#fff;display:block;text-align:center;padding:10px 5px;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:10px}.widget_shop{margin-top:30px}@media only screen and (min-width: 768px){.widget_shop{margin-bottom:30px;margin-top:0}}.widget_product_tag_cloud .block-head{font-family:"Swiss",sans-serif;background:none;border:none;color:#1f3695;font-size:1.4em;text-align:left;margin-bottom:10px}.widget_product_tag_cloud .tagcloud a{display:inline-block;font-size:.92em !important;background:#ddd;padding:8px 14px;margin-right:3px;margin-bottom:5px;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.widget_product_tag_cloud .tagcloud a:hover{color:#d93030}section img{width:100%}section .container{max-width:100%}#top-ban img{height:400px;width:auto;max-width:none}#top-ban .content-text{border:none;padding-left:0}@media only screen and (min-width: 992px){#top-ban .content-text{padding-left:20px}}#top-ban .content-text h1,#top-ban .content-text h2{font-family:"Swiss",sans-serif;font-size:2em;text-transform:uppercase;color:#1f3695}@media only screen and (min-width: 768px){#top-ban .content-text h1,#top-ban .content-text h2{font-size:2.5em}}#top-ban .content-text img{width:auto;height:auto;max-width:90px;margin-right:5px;margin-bottom:5px}@media only screen and (min-width: 768px){#top-ban .content-text img{max-width:120px}}#top-ban .content-text a{color:#d93030;text-transform:uppercase;padding:5px 10px !important;border:1px solid #d93030}#top-ban .content-text *{padding-left:0 !important}@media only screen and (min-width: 992px){#top-ban .content-text *{padding-left:0}}.banners-slider .zing-loading{padding:150px 0}.banners-slider .entry img{height:280px;width:auto;max-width:none;position:relative;right:50%;display:block}@media only screen and (min-width: 768px){.banners-slider .entry img{position:static}}@media only screen and (min-width: 992px){.banners-slider .entry img{height:auto;width:100%}}.banners-slider .fs-carousel-item img{opacity:0;-webkit-transition:all .8s cubic-bezier(.215, .61, .355, 1);transition:all .8s cubic-bezier(.215, .61, .355, 1)}.banners-slider .fs-carousel-item.fs-carousel-visible img{opacity:1;-webkit-transition:all 0 cubic-bezier(.215, .61, .355, 1);transition:all 0 cubic-bezier(.215, .61, .355, 1)}.product-list-group .tab-heads{background:#eee;border-radius:0 20px;background-clip:padding-box}.product-list-group .tab-heads .block-head{display:block;margin-bottom:5px;margin-right:5px;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width: 768px){.product-list-group .tab-heads .block-head{display:inline-block;margin-bottom:0}}.product-list-group .tab-heads .block-head:hover,.product-list-group .tab-heads .block-head.active{background:#ff7691;color:#fff}.product-list-group .tab-contents>div{display:none}.product-list-group .tab-contents>div:first-child,.product-list-group .tab-contents>div.active{display:block}.faq-title{font-weight:700;color:#000;margin-bottom:20px;text-transform:uppercase;font-family:"Swiss",sans-serif;font-size:1.5em;line-height:1}.faq-wrap .entry{margin-top:10px}.faq-wrap .entry .fa-show{visibility:hidden}.faq-wrap .entry:first-child .fa-hide,.faq-wrap .entry.active .fa-hide{visibility:hidden}.faq-wrap .entry:first-child .fa-show,.faq-wrap .entry.active .fa-show{visibility:visible}.faq-wrap .entry:first-child .content{display:block}.faq-wrap .name{font-size:1em;padding:10px 20px;border:1px solid #eee;border-radius:5px;font-weight:300;position:relative;cursor:pointer;font-family:"zDisplay",sans-serif;margin-bottom:5px}.faq-wrap .name i.fa{position:absolute;top:50%;margin-top:-8px;right:20px}.faq-wrap .content{padding:20px 10px 30px;display:none}.booking-form .row{margin-bottom:10px}.booking-form label{display:block}.booking-form input,.booking-form textarea,.booking-form select{display:block;width:100%;height:45px;padding:10px;border:1px solid #ddd;overflow:hidden}.booking-form input:focus,.booking-form textarea:focus,.booking-form select:focus{outline:none;border-color:#1f3695}.booking-form textarea{height:200px}.booking-form input[type="number"]{width:30%}.booking-form input[type="submit"],.booking-form button{display:inline-block;width:auto;padding:10px 25px;float:right;background:#d93030;color:#fff;margin-top:10px;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.booking-form input[type="submit"]:hover,.booking-form button:hover{background:#b52121}.label-success{display:block;background:#1f3695;color:#fff;padding:10px}.label-success:hover{color:#fff}.z-contact-form{margin-bottom:20px}.z-contact-form h3{color:#1f3695;text-transform:uppercase;font-family:"Swiss",sans-serif;font-size:1.2em}.z-contact-form a{color:#1f3695}.z-contact-form .heading{font-size:2em;font-size:2.5em;color:#fcb040;font-family:"zImpact",sans-serif;margin-bottom:10px;line-height:1.1}@media only screen and (min-width: 600px){.z-contact-form .heading{font-size:2.2em}}.z-contact-form p{margin-top:20px !important}.z-contact-form .content-wrapper{float:none;padding:0 15px}@media only screen and (min-width: 992px){.z-contact-form .content-wrapper{width:40%;float:left}}@media only screen and (min-width: 1200px){.z-contact-form .content-wrapper{width:32%}}.z-contact-form .contact-form-wrapper{float:none;padding:0 15px}@media only screen and (min-width: 992px){.z-contact-form .contact-form-wrapper{width:60%;float:left}}@media only screen and (min-width: 1200px){.z-contact-form .contact-form-wrapper{width:68%}}.z-contact-form input,.z-contact-form textarea{width:100%;height:40px;padding:5px 10px;background:#fff;border:1px solid transparent;margin-top:5px}.z-contact-form input:focus,.z-contact-form textarea:focus{border-color:#fcb040;outline:none}@media only screen and (min-width: 1200px){.z-contact-form input,.z-contact-form textarea{padding:5px 10px}}.z-contact-form textarea{padding:10px;min-height:220px}.z-contact-form input[type="submit"]{display:inline-block;width:130px;height:40px;line-height:32px;background:#d93030;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.z-contact-form input[type="submit"]:hover{background:#b52121}.z-contact-form ::-webkit-input-placeholder{color:#888;font-size:1.1em}.z-contact-form :-moz-placeholder{color:#888;font-size:1.1em;opacity:1}.z-contact-form ::-moz-placeholder{color:#888;font-size:1.1em;opacity:1}.z-contact-form :-ms-input-placeholder{color:#888;font-size:1.1em}.z-contact-form .date-field-group{position:relative;display:block}.z-contact-form .date-field-group i{display:inline-block;position:absolute;top:20px;right:10px;color:#888;font-size:1.5em;height:40px;line-height:40px}@media only screen and (min-width: 1200px){.z-contact-form .date-field-group i{height:60px;line-height:60px}}.z-contact-form .form-note{display:none}.z-contact-form .with-map{margin-bottom:20px;width:100%}.z-contact-form .with-map input,.z-contact-form .with-map textarea{margin-top:10px;border:1px solid #ddd}.z-contact-form .with-map textarea{padding:10px;min-height:150px}@media only screen and (min-width: 1200px){.z-contact-form .with-map textarea{min-height:200px}}.z-contact-form .contact-table{display:table;width:100%;border-top:1px solid #eee;border-right:1px solid #eee;margin-bottom:10px}.z-contact-form .contact-table td{border-bottom:1px solid #eee;border-left:1px solid #eee;padding:20px}.z-contact-form #map{margin-top:10px;width:100%;height:320px;background-color:#808080}@media only screen and (min-width: 992px){.z-contact-form #map{height:450px}}.products-slide-wrapper .entry-product{margin-top:10px;margin-right:30px}.blog-entry{margin-right:30px;margin-top:10px;border:1px solid #eee}.blog-entry img{width:100%}.blog-entry .post-title{margin:10px 0;font-weight:700;color:#222;font-size:1.2em;line-height:1.2;text-transform:uppercase;font-family:"Swiss",sans-serif;text-transform:none}.blog-entry .post-title:hover{color:#d93030}.blog-entry .readmore{background:#1f3695;color:#fff;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.blog-entry .readmore:hover{background:#16276b}.blog-entry .content{padding:10px}.blocks-images{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.blocks-images{height:300px}}@media only screen and (min-width: 992px){.blocks-images{height:340px}}@media only screen and (min-width: 1200px){.blocks-images{height:400px}}.blocks-images .block-1{width:100%}@media only screen and (min-width: 768px){.blocks-images .block-1{width:66%}}.blocks-images .block-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.9em}.blocks-images .block-21{height:49%}.blocks-images .block-22{height:49%}.blocks-images .block{position:relative;overflow:hidden;background-size:cover;background-position:center}.blocks-images .block:hover .inner{top:0}.blocks-images .block .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:100%;left:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,0.7);-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.blocks-images .block .inner span{padding:10px 30px;border:1px solid #fff;text-transform:uppercase;font-family:"Swiss",sans-serif;font-size:1.2em}.slider-before-loading{display:none}.zing-loading{padding:50px 0;text-align:center}.zing-loading img{width:auto;margin:0 auto}.slider-before-loading{position:relative}.slider-before-loading .control{position:absolute;top:50%;display:block;margin-top:-16px;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;background:rgba(31,54,149,0.5);color:#fff;border:1px solid #1f3695;border-radius:0 20px;background-clip:padding-box}.slider-before-loading .control:hover{background:transparent;color:#1f3695}.slider-before-loading .control.prev{left:10px}.slider-before-loading .control.next{right:10px}.breadcrumbs{margin:20px 0;text-transform:uppercase;font-family:"Swiss",sans-serif}.breadcrumbs .seperator{margin:0 5px}.breadcrumbs a{-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.pagination-container{display:block;padding-top:20px;text-align:right}@media only screen and (min-width: 992px){.pagination-container{margin-top:30px}}.pagination-container .page-numbers{display:inline-block;width:36px;height:36px;margin:0 5px 5px 5px;border:1px solid #ccc;line-height:34px;text-align:center}.pagination-container .page-numbers.current,.pagination-container .page-numbers:hover{background-color:#1f3695;color:#fff;border-color:#1f3695}.zing-pagination{clear:both;text-align:right;margin-bottom:25px}.zing-pagination .page-numbers li{display:inline-block}.zing-pagination .page-numbers .page-numbers{margin-bottom:3px;display:inline-block;width:36px;height:36px;margin:0 5px 5px 5px;line-height:34px;text-align:center;border:1px solid #1f3695;color:#222;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.zing-pagination .page-numbers .page-numbers:hover,.zing-pagination .page-numbers .page-numbers.current{color:#fff;background-color:#1f3695;border-color:#1f3695}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#1f3695}::-webkit-scrollbar-thumb:window-inactive{background:rgba(31,54,149,0.5)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#6c83e1 !important}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#1f3695 !important}::-moz-selection{background-color:#d93030;color:#fff}::selection{background-color:#d93030;color:#fff}@media only screen and (min-width: 768px){.z-pull-right{float:right !important}}.phone-call-wrapper .phone{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ztada;animation-name:ztada;display:inline-block}@-webkit-keyframes ztada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.975, .975, .975) rotate3d(0, 0, 1, -2deg);transform:scale3d(.975, .975, .975) rotate3d(0, 0, 1, -2deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, 2deg);transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, 2deg)}40%,60%,80%{-webkit-transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, -2deg);transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, -2deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes ztada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.975, .975, .975) rotate3d(0, 0, 1, -2deg);transform:scale3d(.975, .975, .975) rotate3d(0, 0, 1, -2deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, 2deg);transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, 2deg)}40%,60%,80%{-webkit-transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, -2deg);transform:scale3d(1.075, 1.075, 1.075) rotate3d(0, 0, 1, -2deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.woo-indi{background:#ddd;border-radius:0 20px;background-clip:padding-box;padding:8px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:32px;vertical-align:middle}@media only screen and (min-width: 768px){.woo-indi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}}.woo-indi .z-results-count{width:100%;margin-bottom:5px}@media only screen and (min-width: 768px){.woo-indi .z-results-count{margin-bottom:0;width:auto}}.woo-indi form{width:100%;margin:0 !important}@media only screen and (min-width: 768px){.woo-indi form{width:auto}}.woo-indi select{height:32px;padding:5px;border:1px solid #ddd}.woo-indi select:focus{outline:none}.products-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.products-grid .entry-product{width:100%}@media only screen and (min-width: 414px){.products-grid .entry-product{width:49.5%}}@media only screen and (min-width: 600px){.products-grid .entry-product{width:49%}}@media only screen and (min-width: 768px){.products-grid .entry-product{width:49%}}@media only screen and (min-width: 992px){.products-grid .entry-product{width:32%}}@media only screen and (min-width: 1200px){.products-grid .entry-product{width:31.2%}}@media only screen and (min-width: 768px){.products-grid.width .entry-product{width:32%}}@media only screen and (min-width: 992px){.products-grid.width .entry-product{width:24%}}@media only screen and (min-width: 1200px){.products-grid.width .entry-product{width:19%}}.products-grid.narrow .entry-product .price-wrapper small{display:block}.entry-product{padding:20px 10px;border:1px solid transparent;border-radius:6px;padding:8px;border:1px solid #ddd;position:relative;margin-top:30px;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.entry-product.virtual{visibility:hidden}.entry-product img{max-width:100% !important;width:auto;height:auto;margin-right:0 auto}.entry-product .name{font-size:1em;margin:15px 0 5px;text-transform:uppercase;font-family:"Swiss",sans-serif;text-transform:none;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);color:#303030;line-height:1.2}@media only screen and (min-width: 768px){.entry-product .name{height:34px}}.entry-product .cat{text-transform:uppercase;color:#d93030;font-size:.92em}.entry-product:hover{border-color:#d93030}.entry-product:hover .name{color:#d93030}.entry-product:hover .actions-wrapper a{width:36px;height:36px;visibility:visible;opacity:1}.entry-product:hover .thumb a:before{opacity:.7}.entry-product .price-wrapper{white-space:nowrap}.entry-product .price-wrapper .price{display:inline-block;margin:0 3px;font-weight:700;color:#ffdce3 !important}.entry-product .price-wrapper small{display:inline-block;margin:0 3px;color:#666}.entry-product .thumb{position:relative}.entry-product .thumb img{display:block;margin:0 auto}.entry-product .thumb>a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.entry-product .actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:50%;margin-top:-20px;left:0;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.entry-product .actions-wrapper>a{margin:0 3px;color:#fff;background:rgba(217,48,48,0.9);display:inline-block;width:0;height:0;line-height:36px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);font-size:1.2em;border-radius:50%}.entry-product .dis-percent{display:block;width:45px;height:45px;line-height:45px;text-align:center;background:#d93030;border-radius:50%;color:#fff;font-size:.9em;position:absolute;top:-5px;left:5px;font-weight:700}.entry-product.virtual{visibility:hidden}.cart .breadcrumbs,.check-out .breadcrumbs,.thanks_wrapper .breadcrumbs,.zing_checkout_wrapper .breadcrumbs,.woocommerce-cart .breadcrumbs{padding:5px 10px;color:#fff;background:#d93030;font-size:.85em;margin-bottom:10px}.zing_shop_table.shop_table.shop_table_responsive.cart #coupon_code{padding:8px 5px;border:1px solid #1f3695}.zing_shop_table.shop_table.shop_table_responsive.cart input.button{border-radius:0;background-color:#1f3695;color:#fff;border:2px solid #1f3695}.zing_shop_table.shop_table.shop_table_responsive.cart input.button:hover{background-color:#0d1741}.zing_shop_table.shop_table.shop_table_responsive.cart .quantity input{text-align:center}.zing_checkout_wrapper,.thanks_wrapper{margin-bottom:30px}.zing_checkout_wrapper h3,.thanks_wrapper h3,.zing_checkout_wrapper h2,.thanks_wrapper h2{color:#1f3695;font-weight:700;font-size:1.2em;display:block}.zing_checkout_wrapper .woocommerce-billing-fields p.form-row,.thanks_wrapper .woocommerce-billing-fields p.form-row,.zing_checkout_wrapper .woocommerce-shipping-fields p.form-row,.thanks_wrapper .woocommerce-shipping-fields p.form-row{display:block;clear:both;float:none;width:100%}.zing_checkout_wrapper .woocommerce-billing-fields p.form-row input,.thanks_wrapper .woocommerce-billing-fields p.form-row input,.zing_checkout_wrapper .woocommerce-shipping-fields p.form-row input,.thanks_wrapper .woocommerce-shipping-fields p.form-row input{width:100%;display:block;padding:5px 8px}.zing_checkout_wrapper .woocommerce-billing-fields p.form-row label,.thanks_wrapper .woocommerce-billing-fields p.form-row label,.zing_checkout_wrapper .woocommerce-shipping-fields p.form-row label,.thanks_wrapper .woocommerce-shipping-fields p.form-row label{font-weight:700}.zing_checkout_wrapper .woocommerce-billing-fields p.form-row #createaccount,.thanks_wrapper .woocommerce-billing-fields p.form-row #createaccount,.zing_checkout_wrapper .woocommerce-shipping-fields p.form-row #createaccount,.thanks_wrapper .woocommerce-shipping-fields p.form-row #createaccount{width:auto;float:left}.zing_checkout_wrapper .woocommerce-billing-fields p.form-row label[for="createaccount"],.thanks_wrapper .woocommerce-billing-fields p.form-row label[for="createaccount"],.zing_checkout_wrapper .woocommerce-shipping-fields p.form-row label[for="createaccount"],.thanks_wrapper .woocommerce-shipping-fields p.form-row label[for="createaccount"]{float:left;position:relative;top:-10px;margin-bottom:-10px}#customer_login h2,.woocommerce-Address h2,#customer_login h3,.woocommerce-Address h3{color:#1f3695;font-weight:700;font-size:1.1em;display:block}#review_form.zing-review-form input[type="submit"]{border-radius:0 !important;background-color:#d93030 !important;border:none !important;color:#fff !important}#review_form.zing-review-form input[type="submit"]:hover{color:#fcb040 !important}#review_form.zing-review-form input[type="text"],#review_form.zing-review-form input[type="email"]{display:block;padding:8px 5px;width:100%}.comment-form-rating .stars a{margin-right:8px}.comment-form-rating .stars a:before{color:#c51e2d;font-weight:700;font-size:1.5em}.product-cat-heading{display:block;padding:10px;text-transform:uppercase;font-family:"Swiss",sans-serif;color:#fff;font-size:1.2em;background:#1f3695;position:relative}.product-cat-heading a{text-transform:none;display:inline-block;position:absolute;right:5px;top:7px;border-radius:25px;background:#16276b;padding:6px 25px;font-family:"zDisplay",sans-serif;font-size:.7em;border:1px solid #233eaa;width:110px;text-align:center}.product-cat-heading .control{font-size:1.8em;position:absolute;top:6px;right:120px;cursor:pointer;display:inline-block;height:32px;width:32px;line-height:32px;text-align:center}.product-cat-heading .control.prev{right:160px}.phone-call-wrapper{position:fixed;width:100%;z-index:5}.phone-call-wrapper .container{position:relative}.phone-call-wrapper .inner{position:absolute;right:0;top:-10px;z-index:3}.phone-call-wrapper .inner img{width:80px}@media only screen and (min-width: 768px){.phone-call-wrapper .inner{right:-40px;top:-20px;z-index:3}.phone-call-wrapper .inner img{width:90px}}.product-images img{max-width:100% !important}.product-images #pr-carousel-main{border:1px solid #ffdce3;padding:5px}.product-images #pr-carousel-main .entry img{display:block;margin:0 auto}.product-images #pr-carousel-sub{margin-top:8px;margin-bottom:20px}.product-images #pr-carousel-sub .slides img{margin-right:8px}.product-images .zing-loading{padding:120px 0}#pr-carousel-sub .zing-loading{padding:20px 0}#pr-carousel-sub .slider-wrapper{position:relative}#pr-carousel-sub .slider-wrapper:hover .slider-controls .control{opacity:1}#pr-carousel-sub .slider-wrapper img{display:block;border:1px solid #ddd;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}#pr-carousel-sub .slider-wrapper [class*="active"]{border-color:#d93030}#pr-carousel-sub .slider-wrapper .slider-controls .control{opacity:.6;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);color:#fff;background-color:#d93030;position:absolute;top:50%;margin-top:-10px;font-size:1em;display:inline-block;width:20px;height:20px;line-height:22px;text-align:center;cursor:pointer}#pr-carousel-sub .slider-wrapper .slider-controls .control.prev{right:auto;left:0}#pr-carousel-sub .slider-wrapper .slider-controls .control.next{right:0}.woocommerce img,.woocommerce-page img{height:auto;max-width:none}.product-main-info .item-title{font-size:2em;font-weight:700;margin-bottom:8px;color:#303030;line-height:1.1}.product-main-info .cat{text-transform:uppercase;color:#d93030}.product-main-info .price{color:#d93030;font-size:1.5em;font-weight:700;margin-bottom:5px}.product-main-info .price span{color:#6c6060}.product-main-info .reg-price{font-size:.92em;color:#999}.product-main-info .dis-percent{color:#d93030;font-size:.92em}.product-main-info form.cart label{margin:20px 0;display:block}.product-main-info form.cart input{width:60px;height:32px;color:#444;text-align:center;border:1px solid #ccc}.product-main-info form.cart button,.product-main-info form.cart a.btn{display:inline-block;margin-right:10px;padding:10px 30px;background:none;text-transform:uppercase;cursor:pointer}.product-main-info form.cart a.btn{background:#d93030;color:#fff;font-weight:700;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.product-main-info form.cart a.btn:hover{background:#b52121}.product-main-info form.cart button{border:1px solid #ddd;background:#d93030;color:#fff;font-weight:700;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.product-main-info form.cart button:hover{color:#fff;border-color:#d93030;background:#b52121}.product-main-info .product_excerpt{margin:20px 0}.product-main-info .product_excerpt strong{display:inline-block;min-width:120px}.product-content{margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ddd;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-content .content-text{border:none}@media only screen and (min-width: 992px){.product-content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.product-content .tabs-link{width:100%}@media only screen and (min-width: 992px){.product-content .tabs-link{width:200px}}.product-content .tabs-link a{font-family:"zDisplay",sans-serif;font-weight:600;display:block;padding:15px;text-transform:uppercase;color:#666;white-space:nowrap;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.product-content .tabs-link a.active,.product-content .tabs-link a:hover{color:#222;border-right:none}.product-content .tabs-content{padding:10px}@media only screen and (min-width: 992px){.product-content .tabs-content{padding:20px}}.product-content .tab-content{display:none}.product-content .tab-content.active{display:block}.entry.style-1{font-size:.95em;margin-bottom:30px;clear:both;display:block;overflow:hidden;color:#434343}.entry.style-1 .thumb{width:100%;float:none;display:inline-block}.entry.style-1 .thumb img{display:block;margin:0 auto;width:100%;height:auto}@media only screen and (min-width: 768px){.entry.style-1 .thumb{width:38%;float:left}.entry.style-1 .thumb img{margin-left:auto;width:100%}}.entry.style-1 .content{width:100%;float:none;padding-top:5px}@media only screen and (min-width: 768px){.entry.style-1 .content{width:59%;float:right}}.entry.style-1 .content .post-title{text-transform:uppercase;font-family:"Swiss",sans-serif;background-color:rgba(255,255,255,0.4);color:#333;font-size:1.2em;margin-left:8px}.entry.style-1 .content .post-title span{padding:3px 0;background-color:#ddd;box-shadow:8px 0 0 #ddd,-8px 0 0 #ddd;line-height:1.7}.entry.style-1 .content .post-title:hover{color:#1f3695}.meta{font-size:.92em;color:#999;margin:5px 0}.meta span{color:#1f3695}.meta h3{display:inline}.readmore{display:inline-block;padding:3px 8px;margin-top:10px;color:#fff;background:#1f3695;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1);font-size:.82em}.readmore:hover{background:#16276b;color:#fff}.postmeta-data{font-size:.85em;color:#888;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.postmeta-data i.fa{display:inline-block;width:20px;color:#1f3695;position:relative;top:2px;font-size:1.3em}.thumb{display:block;overflow:hidden}.thumb img{-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1);transition:all .5s cubic-bezier(.215, .61, .355, 1)}.thumb img:hover{-webkit-transform:scale(1.055);-ms-transform:scale(1.055);transform:scale(1.055)}h1.post-title{font-size:1.6em;font-family:"Swiss",sans-serif;text-transform:uppercase;line-height:1.2;margin-bottom:15px}@media only screen and (min-width: 768px){h1.post-title{font-size:2em}}.tags{margin:20px 0}.tags a:hover{color:#1f3695}.blog-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-block .entry{width:100%;margin-top:20px;padding:5px;border:1px solid #ddd}@media only screen and (min-width: 600px){.blog-block .entry{width:49%}}@media only screen and (min-width: 1200px){.blog-block .entry{width:24%}}.blog-block .entry img{width:100%;height:auto}.blog-block .entry .post-title{font-family:"Swiss",sans-serif;text-transform:uppercase;line-height:1.2;margin:10px 0}.blog-block .entry:hover .post-title{color:#1f3695}@media only screen and (min-width: 992px){.blog-block .entry .excerpt{max-height:80px;overflow:hidden}}.well{padding:15px}.blog-block-heading{text-transform:uppercase;font-family:"Swiss",sans-serif;font-size:1.2em;padding-bottom:12px;border-bottom:1px solid #1f3695;color:#1f3695;position:relative}.blog-block-heading a{text-transform:none;display:inline-block;position:absolute;right:5px;top:3px;border-radius:25px;background:#16276b;padding:6px 25px;font-family:"zDisplay",sans-serif;font-size:.7em;border:1px solid #233eaa;width:110px;text-align:center;color:#fff}.blog-block-heading .control{font-size:1.8em;position:absolute;top:4px;right:120px;cursor:pointer;display:inline-block;height:32px;width:32px;line-height:32px;text-align:center}.blog-block-heading .control.prev{right:160px}body{font-family:"zDisplay",sans-serif;font-size:10.2pt;color:#6c6060;background:#fff;line-height:1.5}@media only screen and (min-width: 768px){body{font-size:10.5pt}}@media only screen and (min-width: 1200px){body{font-size:11pt}}strong{font-weight:600}small{font-size:.92em}.display-inline-block{display:inline-block}.content-text{border:1px solid #eee;border-radius:5px;line-height:1.8;font-family:"zText",sans-serif;margin-bottom:20px;padding-bottom:30px}.content-text p,.content-text ul,.content-text ol{margin-top:15px}.content-text p:first-child,.content-text ul:first-child,.content-text ol:first-child{margin-top:0}.content-text h2,.content-text h3,.content-text h4{font-family:"Swiss",sans-serif;margin-top:20px}.content-text h2:first-child,.content-text h3:first-child,.content-text h4:first-child{margin-top:0}.content-text h1{font-size:2em}.content-text h2{font-size:1.8em}.content-text h3{font-size:1.6em}.content-text h4{font-size:1.4em}.content-text img{max-width:100%}.content-text ul{list-style:disc}.content-text ol{list-style:decimal}.content-text ul,.content-text ol{list-style-position:inside}.content-text ul li,.content-text ol li{margin-bottom:10px}