
/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */
 html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{color:#000;font-family:"Century Gothic",Helvetica,Verdana,sans-serif;font-size:14px;line-height:20px}body{background-color:#B50032}body.archive.term-17{background:#75c9ba;background:-moz-linear-gradient(top,#75c9ba 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#75c9ba),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#75c9ba 0%,#ffffff 100%);background:-o-linear-gradient(top,#75c9ba 0%,#ffffff 100%);background:-ms-linear-gradient(top,#75c9ba 0%,#ffffff 100%);background:linear-gradient(to bottom,#75c9ba 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75c9ba',endColorstr='#ffffff',GradientType=0)}.fl{float:left}.fr{float:right}.cl{clear:left}.cr{clear:right}.clr{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.w_440{width:440px}.w_460{width:460px}a,a:hover,a:visited,a:link,a:active{color:#B50032;text-decoration:underline}abbr[title]{border:none}h1{font-size:20px;color:#903;margin:0 0 24px;font-weight:400}h2{font-weight:700;font-size:14px;color:#903}h3{font-weight:700;font-size:16px;margin:0 0 10px}p{margin:0 0 20px}#page{position:relative;background:#fff;margin:10px auto;width:960px;max-width:100%;height:100%;border-radius:10px;background-clip:padding-box;padding:0 20px 20px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;right:0}.sidebar-open #page{right:70%}#primary,.full-width #primary{float:none;width:100%;margin:40px auto 0;padding:0}.home #primary,.blog #primary,.single-post #primary,.archive.category #primary{float:left;width:70%}#secondary{float:right;width:23%;padding:0;margin:40px auto 0}#secondary ul{list-style:none;padding:0;margin:0 0 20px}#popup_content{overflow-y:hidden;overflow-x:auto;height:100%;width:100%}#itro_popup{display:none;position:fixed;z-index:2147483647!important;padding:2px!important;border:solid;border-color:#B50032;border-radius:8px;border-width:3px;width:500px;background-color:#FFF;padding-bottom:15px;top:50%;margin:-241px 0 0 -255px;left:50%}#close_cross{cursor:pointer;width:20px;position:absolute;top:-22px;right:-22px}#itro_opaco{display:none;position:fixed;background-color:#8A8A8A;width:100%;height:100%;z-index:2147483646!important;left:0;right:0;top:0;bottom:0;opacity:.4;filter:alpha(opacity=40)}#popup_content .newsletter{width:100%;padding:12px 25px 6px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#popup_content .newsletter p,#popup_content .newsletter label{display:block;margin-bottom:6px}#popup_content .newsletter input[type=email]{background-color:#ffffa0;width:200px;border:solid 1px #ECA464;display:block;margin:0 auto 10px}#popup_content .newsletter input[type=submit]{color:#903;border:none;border-radius:5px;background-clip:padding-box;box-shadow:2px 2px 0 #ffe8d2;text-transform:uppercase;font-weight:700;padding:5px 10px;margin:0 auto 5px;background:#ffe8d2;background:-moz-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffe8d2),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-o-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-ms-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:linear-gradient(to bottom,#ffe8d2 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8d2',endColorstr='#ffffff',GradientType=0)}.site-header .header-navigation{color:#B50032;margin:15px auto 20px}.site-header .header-navigation ul{list-style:none;margin:0;padding:0}.site-header .header-navigation ul li{float:left;padding:0}.site-header .header-navigation ul li a{padding:0 2px 0 2px}.site-header .header-navigation ul li a:hover{color:#FFAC59}.site-header .header-navigation ul li.facebook,.site-header .header-navigation ul li.twitter{width:19px;height:20px}.site-header .header-navigation ul li.facebook{margin:0 5px 0 15px}.site-header .header-navigation ul li.facebook a,.site-header .header-navigation ul li.twitter a{display:block;text-indent:100px;overflow:hidden}.site-header .header-navigation ul li.facebook a{background:url(/wp-content/uploads/2015/03/facebook_icon.png) no-repeat center center}.site-header .header-navigation ul li.twitter a{background:url(/wp-content/uploads/2015/03/twitter_icon.png) no-repeat center center}.site-header .newsletter{width:355px;border:1px solid #FFE3C8;border-radius:10px;background-clip:padding-box;padding:12px 25px 6px;margin:0 auto 20px}.site-header .newsletter p,.site-header .newsletter label{display:block;font-size:11px;line-height:1;margin-bottom:6px}.site-header .newsletter input[type=email]{background-color:#ffffa0;width:201px;height:18px;border:solid 1px #ECA464;font-size:10px}.site-header .newsletter input[type=submit]{color:#903;border:none;border-radius:5px;background-clip:padding-box;box-shadow:2px 2px 0 #ffe8d2;font-size:11px;text-transform:uppercase;font-weight:700;padding:5px 10px;background:#ffe8d2;background:-moz-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffe8d2),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-o-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:-ms-linear-gradient(top,#ffe8d2 50%,#ffffff 100%);background:linear-gradient(to bottom,#ffe8d2 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8d2',endColorstr='#ffffff',GradientType=0)}.site-header .header-cart{color:#B50032}.site-header .main-navigation{width:100%;height:50px;background-color:#FFE8D2;border-radius:10px;background-clip:padding-box;padding:0;margin:0 auto;z-index:999;position:relative}.home .site-header .main-navigation{margin-bottom:15px}.site-header .main-navigation ul{margin:0;padding:0;list-style:none}.site-header .main-navigation ul li{float:left;padding:15px 0 0;float:left;position:relative;height:47px;margin:0 23px 0 20px}.site-header .main-navigation ul li a{text-decoration:none;font-size:17px;display:block}.site-header .main-navigation ul li a:hover{text-decoration:none;color:#FFAC59}.site-header .main-navigation li ul{display:none;position:absolute;top:100%;left:0}.site-header .main-navigation li ul li{width:220px;height:31px;background:#ffe2c5;border-bottom:1px solid #dcaba2;margin:0 0 0 -20px;padding:5px 10px;float:none;text-align:left}.site-header .main-navigation li ul li a{font-size:12px}.site-header .main-navigation ul li:hover ul{display:block}#menu-main-menu{display:table;width:100%}#menu-main-menu>li{display:table-cell;float:none;text-align:center}.flexbox #menu-main-menu{display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}.flexbox #menu-main-menu>li{display:block}.flexbox #nav-1>li>a{padding-left:0;padding-right:0}.menu-toggle{padding:15px;z-index:1000;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;position:absolute;top:0;right:0;-moz-transition:all 0.6s cubic-bezier(.7,.01,.3,1);-o-transition:all 0.6s cubic-bezier(.7,.01,.3,1);-webkit-transition:all 0.6s cubic-bezier(.7,.01,.3,1);transition:all 0.6s cubic-bezier(.7,.01,.3,1);cursor:pointer;display:none}.menu-toggle .inner{width:24px;height:4px;margin:10px 0;background:#B50032;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}.menu-toggle.open .inner{background:none!important}.menu-toggle .inner:before,.menu-toggle .inner:after{content:'';display:block;width:24px;height:4px;background:#B50032;position:absolute;z-index:-1;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.menu-toggle .inner:before{top:-8px}.menu-toggle.open .inner:before{top:0!important;background:#B50032!important;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle .inner:after{top:8px}.menu-toggle.open .inner:after{top:0!important;background:#B50032!important;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-sidebar{position:absolute;margin:0;padding:10px;width:70%;max-width:100%;height:100%;top:0;right:0;display:none}.admin-bar #mobile-sidebar{top:32px}#mobile-sidebar ul{list-style:none;margin:0;padding:0}#mobile-sidebar li{list-style:none;border-bottom:1px solid #FFE8D2}#mobile-sidebar li:last-child{border-bottom:none}#mobile-sidebar a{color:#fff;text-decoration:none;padding:10px;display:block}#mobile-sidebar a:focus,#mobile-sidebar a:hover,#mobile-sidebar .current_page_item a,#mobile-sidebar .current_page_parent a{color:#FFE8D2}#mobile-sidebar li.facebook,#mobile-sidebar li.twitter{width:19px;height:20px;float:left;border:none}#mobile-sidebar li.facebook{margin:0 10px 0 0}#mobile-sidebar li.facebook a,#mobile-sidebar li.twitter a{display:block;text-indent:100px;overflow:hidden}#mobile-sidebar li.facebook a{background:url(/wp-content/uploads/2015/03/facebook_icon.png) no-repeat center center}#mobile-sidebar li.twitter a{background:url(/wp-content/uploads/2015/03/twitter_icon.png) no-repeat center center}.alignleft{display:inline;float:left;margin:0 10px 10px 0}.alignright{display:inline;float:right;margin:0 0 10px 10px}.aligncenter{display:block;clear:both;margin:0 auto 10px}.entry-content ul{margin-bottom:20px}.entry-content ul li{margin-bottom:10px}.entry-content .gallery img{border:none!important}.home-boxes{margin:20px auto 0;position:relative}.home-boxes .home-box{width:23%;height:340px;margin:0 2.6666667% 0 0;border:#FFE9D2 1px solid;background:#FFE9D2;border-radius:0 0 10px 10px;background-clip:padding-box;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-boxes .home-box:last-child,.home-boxes .home-box.home-box-4{margin-right:0}.home-boxes .home-box img{margin-bottom:10px;max-width:100%;height:auto;display:block}.home-boxes .home-box p,.home-boxes .home-box h2{margin:5px 10px;color:#903}.home-boxes .home-box p{font-size:12px;line-height:13px}.home-boxes .home-box .link{width:96px;height:28px;text-align:center;color:#FFF;background:#a90032;text-decoration:none;padding:7px 0;position:absolute;bottom:10px;left:10px;line-height:1;border-radius:5px;background-clip:padding-box}.home-boxes .home-box .link:hover{color:#FFAC59}.entry-content.two-cols .l-col{width:33%;border-right:solid 1px #FFE3C7}.entry-content.two-cols .r-col{width:64%}form.wpcf7-form label{display:block;margin:0 0 2px}form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form textarea{display:block;width:300px;margin:0 0 5px;padding:5px;border:1px solid #ccc}form.wpcf7-form textarea{height:110px}form.wpcf7-form input[type=submit]{margin:0 0 10px;border:none;text-align:center;color:#FFF;background:#a90032;padding:7px 14px;line-height:1;border-radius:8px;background-clip:padding-box;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased}form.wpcf7-form div.wpcf7-response-output{margin:0 0 10px;padding:0;border:none;color:#B50032}form.wpcf7-form span.wpcf7-not-valid-tip{color:#B50032}#secondary ul.order-steps{margin:0;background:transparent url(/wp-content/uploads/2015/03/bg-side.png) no-repeat bottom right;padding:0 0 45px}#secondary ul.order-steps li{list-style-image:url(/wp-content/uploads/2015/03/bullet-paw.png);list-style-position:inside;margin-bottom:20px}#secondary ul.order-steps span{color:#666}.blog article,.single article,.archive article{border:1px solid #FFE9D2;margin:0 auto 30px}.blog .blog-image,.single .blog-image,.archive .blog-image{width:40%;padding:20px;box-sizing:border-box}.blog .blog-image img,.single .blog-image img,.archive .blog-image img{max-width:100%;height:auto}.blog .blog-intro,.single .blog-intro,.archive .blog-intro{width:60%;background:#FFE9D2;padding:30px 20px 0;box-sizing:border-box}.site-footer{position:relative;margin:10px auto;width:960px;max-width:100%;height:45px;border-radius:10px;background-clip:padding-box;padding:13px 20px 0;font-size:11px;color:#903;right:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#ffe8d2;background:-moz-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffe8d2));background:-webkit-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-o-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:linear-gradient(to bottom,#ffffff 0%,#ffe8d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe8d2',GradientType=0)}.sidebar-open .site-footer{right:70%}.site-footer p{margin:0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{position:relative;border-radius:10px;background-clip:padding-box;background:#ffe8d2;background:-moz-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffe8d2));background:-webkit-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-o-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ffe8d2 100%);background:linear-gradient(to bottom,#ffffff 0%,#ffe8d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe8d2',GradientType=0)}.woocommerce .term-description{margin:0 auto 10px}.woocommerce .cat-image{margin-bottom:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #FFDFBF;margin:0 9px 9px;width:165px;box-sizing:border-box;border-radius:5px;background-clip:padding-box}.woocommerce ul.products li.product a{display:block}.woocommerce ul.products li.product a img{border-radius:5px;background-clip:padding-box;width:auto;max-width:98%;display:block;margin:0 auto}.woocommerce ul.products li.product h3{background:#FFDFBF;color:#9A002B;font-size:12px;font-weight:700;height:50px;line-height:12px;padding:5px 5px 0;text-align:center;width:165px}.woocommerce div.product{margin-bottom:20px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;float:none;margin:0}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{border:1px solid #FFDFBF;box-sizing:border-box;border-radius:5px;background-clip:padding-box}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding:20px 20px 0}.woocommerce #content div.product .addon-name{display:none}.woocommerce .share{margin:12px 0}.woocommerce .share .facebook{margin:0 10px 0 0}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#9A002B;font-size:18px;font-weight:700;background:#FDB;padding:5px}.woocommerce .product-addon{margin:0 0 10px}.woocommerce .product-addon .form-row{margin:0;padding:0}.woocommerce .product-addon .form-row label{line-height:20px}.woocommerce .product-addon .form-row input[type=text]{border:solid 1px #ECA464;background-color:#FDB}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{text-align:center;color:#FFF;background:#a90032;padding:14px;line-height:1;border-radius:10px;background-clip:padding-box;font-size:18px;font-weight:400;margin-left:10px}.woocommerce td.product-name dl.variation dd{margin:0;display:block;float:none}.woocommerce form .form-row select{border-color:grey}.woocommerce .summary .gift-certificates{display:none}.woocommerce #coupons_list{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:220px}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;text-align:left}.cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:38%}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left;text-align:center}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{display:inline-block;margin:20px 30% 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right!important;width:48%!important}.woocommerce td.product-name dl.variation dt .woocommerce-Price-amount.amount{display:none}.wc-pao-addon-heading{display:none}@media screen and (max-width:879px){.menu-toggle{display:block}#mobile-sidebar{display:block}#header-navigation{display:none}.site-header .logo{display:block;width:100%;max-width:70%;margin:0 auto}.site-header .logo img{display:block;float:none;margin:0 auto;max-width:100%;height:auto}.site-header .header-right{float:none}.site-header .newsletter{max-width:100%;float:none}.site-header .header-cart{float:none;text-align:center}.site-header .main-navigation{display:none}.home-boxes .home-box{width:48%;margin:0 2% 2% 0}.home-boxes .home-box img{display:block;margin:0 auto 10px}#page{padding:0 10px 10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left!important;clear:none!important;width:30%;margin:0 1.6666667% 20px}.woocommerce ul.products li.product h3{width:100%}.w_460{width:50%}.w_440{width:48%}.entry-content .gallery img{max-width:100%;height:auto}#primary,.full-width #primary{margin-top:0}}@media screen and (max-width:782px){.admin-bar #mobile-sidebar{top:46px}}@media screen and (max-width:549px){.slideshow_container,.slideshow_container .slideshow_content,.slideshow_container .slideshow_view{height:250px!important}.slideshow_container_slideshow-jquery-image-gallery-custom-styles_1 .slideshow_description_box{max-width:100%!important;padding:10px!important;height:120px!important}.slideshow_container_slideshow-jquery-image-gallery-custom-styles_1 a{font-size:15px!important}.home-boxes .home-box{width:100%;margin:0 0 20px;text-align:center;height:auto;padding:0 10px 10px}.home-boxes .home-box .link{position:relative;bottom:0;left:0;width:auto;padding:10px;margin:10px auto 0;display:block;height:auto}.home #primary,.blog #primary,.single-post #primary,.archive.category #primary,#secondary,.entry-content.two-cols .l-col,.entry-content.two-cols .r-col{float:none;width:100%;border:none}.site-footer{height:auto;text-align:center;padding:10px}.site-footer p{float:none}.site-footer a{display:block}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;margin:0 1% 10px}.woocommerce ul.products li.product h3{height:70px}.w_460,.w_440{width:100%;float:none;margin-bottom:20px}.entry-content .gallery .gallery-item{width:100%!important;float:none!important}.blog .blog-image,.single .blog-image,.archive .blog-image,.blog .blog-intro,.single .blog-intro,.archive .blog-intro{width:100%;float:none}.blog .blog-image img,.single .blog-image img,.archive .blog-image img{display:block;margin:0 auto}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;margin-bottom:20px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:100%!important;clear:both}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}