a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#666;background-color:#fff;background-image:url(public/img/front_end/default/common/top-shadow-line.png);background-size:1px;background-repeat:repeat-x;background-position:0 178px;letter-spacing:-.3px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}#wrapper{width:1100px;margin:0 auto}a{color:#d32b2a;cursor:pointer}a,button,input[type=submit]{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}h1,h2,h3,h4,h5{display:inline}b{font-weight:700}i{font-style:italic}button,input[type=submit]{-webkit-appearance:none}.hidden{display:none}.fixed-banner{position:fixed;bottom:0;right:57px;z-index:100000;width:475px;height:131px}.fixed-banner.r7{background:url(public/img/front_end/default/fixed-banner/r7_aberto.jpg);width:438px}.fixed-banner.r7 a[data-banner-close]{width:29px;height:26px;top:13px;right:15px}.fixed-banner.fest-construcao{background:url(public/img/front_end/default/fixed-banner/lm_construcao_470x130.jpg);width:469px}.fixed-banner.fest-construcao a[data-banner-close]{width:29px;height:26px;top:0;right:0}.fixed-banner.organizacao{background:url(public/img/front_end/default/fixed-banner/festival-organizacao_aberto.jpg)}.fixed-banner.minimized{width:369px;height:46px}.fixed-banner.minimized.r7{background:url(public/img/front_end/default/fixed-banner/r7_fechado.jpg)}.fixed-banner.minimized.organizacao{background:url(public/img/front_end/default/fixed-banner/festival-organizacao_fechado.jpg)}.fixed-banner.minimized.fest-construcao{width:360px;background:url(public/img/front_end/default/fixed-banner/lm_construcao_360x45.jpg)}.fixed-banner a.banner{display:block;width:100%;height:100%}.fixed-banner a[data-banner-close]{display:block;height:19px;width:20px;position:absolute;top:4px;right:9px;z-index:100021}.fixed-banner .minimized a[data-banner-close]{top:12px;right:15px}.fixed-banner .minimized.organizacao a[data-banner-close]{top:4px;right:5px}#ie6msg #fechar{float:right}#ie8msg #fechar{float:right}#ie6msg{z-index:99999;border:1px solid #ff8a00;margin:8px 0;background:#fff8df;color:#333;padding:5px;position:fixed;bottom:10px;right:20px}#ie6msg h4,a,h5,p{font-family:arial}#ie6msg h4{color:#72bf44;padding:0;font-size:18px;letter-spacing:-.3px;display:block;font-weight:700}#ie6msg h5{color:#d2232a;padding:0;font-size:18px;letter-spacing:-.3px;display:block;font-weight:700}#ie6msg p{margin:0;padding:0;font-size:16px}#ie6msg a{margin:0;padding:0;text-decoration:none;border:none}#ie6msg a img{width:100px;margin-right:20px}#ie6msg a:hover{opacity:.5}#atualize{margin-top:15px;background:#fff;padding:10px}#ie8msg{border-top:1px solid #ff8a00;background:#fff8df;color:#333;padding:5px;position:fixed;bottom:0;width:100%;height:20px;z-index:9999}#ie8msg h4,a,h5,p{font-family:arial}#ie8msg h4{color:#72bf44;padding:0;font-size:18px;letter-spacing:-.3px;display:block;font-weight:700}#ie8msg h5{color:#d2232a;padding:0;font-size:18px;letter-spacing:-.3px;display:block;font-weight:700}#ie8msg p{margin:0;padding:0;font-size:16px;width:700px;float:left}#ie8msg a{margin:0;padding:0;text-decoration:none;border:none}#ie8msg a img{width:60px;margin-right:20px}#ie8msg a:hover{opacity:.5}#atualizeie8{background:#fff;padding:0 5px;float:left}.order-products-bar{width:97.2%;height:25px;border:1px solid #aeaeae;padding:12px 10px 5px;margin:10px 0 10px 10px;box-shadow:0 2px 2px #e5e5e5;background:-webkit-linear-gradient(bottom,#eaeaea 0,#fff 100%);background:linear-gradient(bottom,#eaeaea 0,#fff 100%)}.order-products-bar .social-media{float:right}.order-products-bar .order-text{font-size:12px;float:left}.order-products-bar .orders-type li.items{position:relative;width:530px;margin-top:-1px;display:inline;margin-left:10px;color:#444}.order-products-bar .orders-type li.items a{text-decoration:none;color:#444;padding:5px}.order-products-bar .orders-type li.items a img{width:12px;height:11px}.order-products-bar .orders-type li.items a.selected{text-decoration:none;background:#d6e5cd;padding:5px;margin-right:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.order-products-bar .orders-type li.items a.selected:after{content:"x";background-color:#000;width:30px;height:26px;right:0;top:-5px;color:#fff;position:absolute;text-align:center;line-height:24px;font-weight:700;border-top-right-radius:2px;border-bottom-right-radius:2px;-moz-border-top-right-radius:2px;-moz-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px}.order-products-bar .orders-type li.items a:hover{text-decoration:none;background:#d6e5cd;padding:5px;border-radius:2px}.order-products-bar .orders-type li.items a.order-deal{color:#d32b2b;font-weight:700}.order-products-bar .orders-type li.items a.order-deal input{position:relative;top:-2px;margin-right:5px}.order-products-bar .orders-type li.items a.order-deal.selected{background:0 0}.order-products-bar .orders-type li.items:first-child{margin-left:10px}.order-products-bar .product-offer-count{font-size:11px;font-weight:400;color:#a6a6a6}.bg-festival{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#666;background-color:#fff;background-image:url(public/img/front_end/default/festival/bg-festival.jpg);letter-spacing:-.3px;background-size:auto;background-attachment:fixed;background-position:center top;background-repeat:no-repeat}.remove-bg-footer{width:1125px;margin:0 auto}.bar-fixed{width:1090px;position:fixed;top:-10px;z-index:100000}.pull-right{float:right}.pull-left{float:left}.twitter-follow-button{width:59px!important;text-align:center!important;margin-left:0!important}.social-wrapper iframe{vertical-align:middle}.social-wrapper span{display:inline-block;width:110px}.social-wrapper .twitter-follow-button{margin-top:4px!important}.popup{background-color:#72bf44;color:#fff;display:block;position:absolute;padding:20px 30px;width:300px;top:40%;left:50%;margin-left:-150px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;z-index:999;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s}.popup a.close{background-image:url(public/img/front_end/default/common/tooltip-close.gif);background-size:15px;background-repeat:no-repeat;height:15px;width:15px;display:block;position:absolute;top:5px;right:5px}.popup.popup-success{background-color:#72bf44;color:#fff}.popup.popup-notification{font-size:16px}.popup.pre-animation{transform:translate(0,50px);-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);-o-transform:translate(0,50px);-moz-transform:translate(0,50px);opacity:0}.popup.dismissed{transform:translate(0,50px);-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);-o-transform:translate(0,50px);-moz-transform:translate(0,50px);opacity:0}#search-results-content #not-found{width:660px;margin:0 10px;padding:0}#not-found-wrapper{margin-bottom:20px}#not-found-wrapper a.entry-key-box{width:240px;height:160px;display:block;float:left;overflow:hidden;margin:10px;margin-bottom:40px}#not-found-wrapper a.entry-key-box .caption{width:135px;height:90px;padding:10px 95px 10px 10px;position:absolute;background-repeat:repeat-x;background-size:1px;font-size:22px;line-height:22px;color:#fff}#not-found-wrapper a.entry-key-box .caption small{display:block;position:absolute;top:13px;right:10px;font-size:10px;opacity:1;background:#fff;color:#000;border-radius:2px;padding:2px 4px;font-weight:700;line-height:15px;letter-spacing:0;margin-left:10px}#not-found{margin:0 10px;padding:25px;height:105px}#not-found h2{color:#a6a6a6;display:block;font-weight:700;font-size:32px;margin-bottom:10px;text-align:left}#not-found .suggesting{color:#666;font-size:18px}.product-list-desc{font-size:14px;line-height:20px;margin:10px 0}div.picture-list{width:100%;text-align:center}.map-wrapper .departament{width:310px;float:left;margin-bottom:20px;margin-right:50px;height:200px;overflow-y:scroll;border-right:1px dotted #d5d5d5}.map-wrapper h3 a{color:#666;text-decoration:underline;font-size:24px;font-weight:700}.map-wrapper h4 a{color:#666;text-decoration:underline;font-size:18px;font-weight:700}.map-wrapper ul li a{color:#666;line-height:24px}.map-wrapper a:hover{color:#72bf44}.courses-events-list .list-item .info .left.wrapper-block{display:block}#store-info-container p{margin:12px 0}#store-info-container .info{width:360px;float:left}#store-info-container img{float:right}ul.menu li.active a.no-link{text-decoration:none}ul.menu>li{padding:0 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;transition:all 0;-moz-transition:all 0;-webkit-transition:all 0;-o-transition:all 0}ul.menu>li>a{margin-top:-2px;line-height:27px;display:block;font-size:15px;color:#fff;text-decoration:none;border-top:1px solid #9dce79;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;transition:all 0;-moz-transition:all 0;-webkit-transition:all 0;-o-transition:all 0;letter-spacing:0}ul.menu>li>a:after{content:' ';float:right;position:relative;z-index:997;background-image:url(public/img/front_end/default/lobby/categories/active-item-arrow.png);background-repeat:no-repeat;background-size:9px 28px;background-position:center left;width:9px;height:28px;margin-right:-19px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;transition:all 0;-moz-transition:all 0;-webkit-transition:all 0;-o-transition:all 0;z-index:1001}ul.menu>li>a.no-itens:after{background-image:none}ul.menu>li .menu-content{border:3px solid #72bf44;display:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:3px 3px 5px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3);position:absolute;background-color:#fff;background-image:url(public/img/front_end/default/common/menu-content-inner-shadow.png);background-repeat:no-repeat;background-position:top left;background-size:11px 237px}ul.menu>:first-child>a{border-top:1px solid transparent}ul.menu>li.active{border-top:1px solid #3a6222;border-bottom:1px solid #8fcc6a;background-color:#4e9041}ul.menu>li.active>a{border-top:1px solid transparent;text-decoration:underline}ul.menu>li.active>a:after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.box-product{float:left;width:160px;height:270px;margin:10px 0;position:relative}a.product{z-index:100;width:140px;display:block;float:left;text-decoration:none;line-height:16px;color:#72bf44;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;transition:all 0;-moz-transition:all 0;-webkit-transition:all 0;-o-transition:all 0;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center}a.product .image{width:140px;height:140px;display:block;background-color:#fff;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}a.product .image .badge{position:absolute;width:30px;height:30px;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;margin-top:100px;margin-left:100px}a.product .image img{width:140px;height:140px;display:block}a.product .description{display:block;height:50px;margin:5px 0;line-height:16px;text-align:left;color:#666;overflow:hidden}a.product .old{display:block;color:#d32b2a;top:5px;font-size:12px;font-weight:700;line-height:16px;position:relative}a.product .get-more{display:block;text-transform:uppercase;font-size:12px;margin:5px;color:#d32b2a}a.product .get-more b{font-size:16px}a.product .exclusive{font-size:12px;text-transform:uppercase;display:block;margin:5px;font-weight:700;background-image:url(public/img/front_end/default/search-results/exclusive-decoration.png);background-repeat:no-repeat;background-position:center top;background-size:120px;padding:4px 0}a.product .on-demand{display:block;margin:5px}a.product .on-demand img{width:114px}a.product .unavailable{display:block;margin:5px}a.product .unavailable img{width:112px}a.product .offer{background:#f8e200 url(public/img/front_end/default/product/offer-background.png) repeat-x 0 bottom;height:55px;background-size:150px;border-radius:2px}a.product .offer.magnified{height:65px}a.product .price{padding:5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;color:#000;margin-top:15px}a.product .price .currency,a.product .price .ext,a.product .price .integer{float:left;margin-right:3px}a.product .price .currency{font-size:12px;line-height:12px;padding-top:8px}a.product .price .integer{font-size:18px;line-height:22px}a.product .price .ext{font-size:12px;display:inline-block}a.product .price b{font-weight:700}a.product .price.yellow{margin-top:0;color:#d32b2a;background-color:#f8e200}a.product .note{font-size:12px;line-height:14px;display:none;margin-top:13px}a.product .code{margin-top:20px;display:none;font-size:10px;color:#a6a6a6;margin:5px 0}a.product .code.show{display:block}a.product:after{content:'ver produto »';display:block;line-height:30px;background-color:#d32b2a;font-size:16px;font-weight:700;text-align:center;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-opacity:0;-moz-opacity:0;opacity:0;height:0;border:none;overflow:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.product-magnified{z-index:1100;position:relative;width:220px;margin-left:-40px;margin-top:-25px}.product-magnified .image .nav{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-box-shadow:-5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:-5px 0 6px rgba(0,0,0,.3);box-shadow:-5px 0 6px rgba(0,0,0,.3);margin-left:-63px;margin-top:-10px;background-color:#f8f8f0;position:absolute;display:block;width:60px;padding:5px 0}.product-magnified .image .nav img{overflow:hidden;margin:5px;width:50px;height:50px}.product-magnified .image .nav.go-right{margin-left:225px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-box-shadow:5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:5px 0 6px rgba(0,0,0,.3);box-shadow:5px 0 6px rgba(0,0,0,.3)}.product-magnified .image,.product-magnified .image img{width:220px;height:220px}.product-magnified .counter{width:218px;display:block;margin:217px 2px 2px 2px;position:absolute}.product-magnified .counter span{width:0;height:2px;display:block;background:#72bf44}.product-magnified img.badge{width:30px;height:30px;margin:145px 0 0 145px}.product-magnified .price{padding:10px}.product-magnified .price .integer{font-size:36px}.product-magnified .get-more{font-size:14px}.product-magnified .get-more b{font-size:20px}.product-magnified .exclusive{font-size:14px}.product-magnified .code{display:block}a.product:hover:after{border:1px solid #931e1d;height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1}a.product:hover{background-color:#f8f8f0;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:-22px}a.product:hover .code{display:block}a.product:hover .note{display:block}a.product:hover .offer{height:69px}a.product:hover .offer-discount-percentage{opacity:1;-moz-transform:scale(1.2) rotate(30deg) rotate(-30deg);-webkit-transform:scale(1.2) rotate(30deg) rotate(-30deg);-o-transform:scale(1.2) rotate(30deg) rotate(-30deg);transform:scale(1.2) rotate(30deg) rotate(-30deg);z-index:1000}.box-product.magnify a.product:hover{z-index:1100;position:relative;width:220px;margin-left:-40px;margin-top:-25px;-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.box-product.magnify a.product:hover .image .nav{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-box-shadow:-5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:-5px 0 6px rgba(0,0,0,.3);box-shadow:-5px 0 6px rgba(0,0,0,.3);margin-left:-63px;margin-top:-10px;background-color:#f8f8f0;position:absolute;display:block;width:60px;padding:5px 0}.box-product.magnify a.product:hover .image .nav img{overflow:hidden;margin:5px;width:50px;height:50px}.box-product.magnify a.product:hover .image .nav.go-right{margin-left:225px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-box-shadow:5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:5px 0 6px rgba(0,0,0,.3);box-shadow:5px 0 6px rgba(0,0,0,.3)}.box-product.magnify a.product:hover .image,.box-product.magnify a.product:hover .image img{width:220px;height:220px}.box-product.magnify a.product:hover .counter{width:218px;display:block;margin:217px 2px 2px 2px;position:absolute}.box-product.magnify a.product:hover .counter span{width:0;height:2px;display:block;background:#72bf44}.box-product.magnify a.product:hover img.badge{width:30px;height:30px;margin:145px 0 0 145px}.box-product.magnify a.product:hover .price{padding:10px}.box-product.magnify a.product:hover .price .integer{font-size:36px}.box-product.magnify a.product:hover .get-more{font-size:14px}.box-product.magnify a.product:hover .get-more b{font-size:20px}.box-product.magnify a.product:hover .exclusive{font-size:14px}.box-product.magnify a.product:hover .code{display:block}.box-product.magnify a.product:hover .offer{height:66px}.box-product.magnify a.product:hover .offer-discount-percentage{left:19px;top:176px}.box-product.magnify a.product:hover img.badge{width:50px!important;height:50px!important;margin:140px 0 0 140px!important;padding:10px!important}.offer-discount-percentage{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;top:100px;background-image:url(public/img/front_end/default/product/percentage-splash.png);border-radius:50px;color:#ffe72b;background-size:44px 44px;width:44px;height:44px;left:16px;float:left}.percentage-number{font-size:18px;width:23px;font-weight:400;float:left;margin-top:13px;margin-left:3px;text-align:right}.percentage-symbol{float:left;font-size:12px;margin-top:14px;width:16px}a.article-item{width:190px;float:left;margin:10px 20px 10px 0;text-decoration:none;color:#72bf44}a.article-item .image{display:block;width:190px;height:104px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;margin-bottom:5px;padding:2px;background-color:#fff;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}a.article-item .image img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}a.article-item .title{border-bottom:1px solid #fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}a.article-item:hover .image{background-color:#72bf44}a.article-item:hover .title{border-bottom:1px solid #72bf44}.place{width:320px;margin:10px 0 20px 0}.place .image{float:left;width:38px;height:45px;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border:1px solid #72bf44;border-right:none}.place .image img{overflow:hidden;width:38px;height:45px}.place .info{margin-bottom:10px;width:259px;float:left;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border:1px solid #72bf44;font-size:13px;padding:10px;background-color:#f5f5f5;color:#666}.place .info b{font-size:14px;color:#72bf44;font-weight:700}.place .details{text-align:center;display:inline-block;font-size:14px;font-weight:700;padding:0 5px;line-height:30px;color:#fff;background:#72bf44;text-decoration:none;margin-left:-58px;width:47px;border-radius:0 3px 0 3px;-moz-border-radius:0 3px 0 3px;-webkit-border-radius:0 3px 0 3px}.last-event,.next-event{width:380px;border:1px solid #72bf44;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:10px 0}.next-event:hover .right .actions a.subscribe{background:#000;color:#fff}.next-event{height:98px}.next-event .sep{border-bottom:1px solid #cae7b8;width:40px;margin:5px auto}.next-event .date{float:left;width:60px;height:92px;border-right:1px solid #e5e5e5;text-align:center;color:#72bf44;padding:4px 0}.next-event .date .day{font-size:38px;line-height:38px;font-weight:400}.next-event .date .day .enroll-sidebar{color:#333;font-size:12px;margin-top:-14px}.next-event .date .day .number-enroll{margin-bottom:-24px;font-weight:700;display:block}.next-event .date .month{font-size:16px;line-height:16px}.next-event .right{float:left;width:319px}.next-event .right .description{margin:5px 10px 5px 10px;font-size:13px;line-height:18px;height:54px}.next-event .right .description .store-sidebar{font-weight:400;font-size:12px;letter-spacing:0;color:#666}.next-event .right .description b{font-size:14px;font-weight:700;color:#72bf44}.next-event .right .description b.black{color:#666}.next-event .right .description a{text-decoration:none;color:#72bf44}.next-event .right .actions{margin:8px 0 0 10px;position:absolute}.next-event .right .actions a{line-height:26px;display:inline-block;padding:0 10px;font-size:12px;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;color:#72bf44}.next-event .right .actions a.subscribe{font-weight:700;background:#f5f5f5;color:#72bf44;text-decoration:none}a.last-event{display:block;color:#666766;font-size:12px;line-height:18px;text-decoration:none}a.last-event .description{display:inline-block;float:left;padding:10px}a.last-event .description .title{font-size:14px;font-weight:700;color:#72bf44}a.last-event .description b{font-weight:700}a.last-event .preview{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:right;margin:4px;overflow:hidden;width:180px;height:100px}a.last-event .preview img{width:180px;height:100px}a.last-event .preview .button{position:absolute;line-height:30px;color:#fff;font-size:16px;font-weight:700;text-align:center;background-color:#72bf44;width:125px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:35px 28px}a.professional{display:block;width:400px;color:#666766;text-decoration:none;margin:10px 0;line-height:18px}a.professional img{float:left;width:140px;height:80px;margin-right:20px}a.professional .info{width:240px;font-size:13px;line-height:15px;float:left}a.professional .info .name{color:#72bf44;font-size:16px;line-height:15px;font-weight:700;display:block}a.professional .info .profession{display:block;margin-bottom:3px}a.professional .info .description{display:block}a.professional .info .more{margin-top:4px}a.professional .info b{font-weight:700}a.professional:hover .link{border-bottom:1px solid #d32b2a}.mini-header{color:#9e9d9d;font-size:13px;border-bottom:1px solid #efefef;width:100%;line-height:20px}.mini-header a{float:right}.link{color:#d32b2a;text-decoration:none;border-bottom:1px solid #fff;display:inline-block;font-size:13px;line-height:16px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.link.arrow:before{content:'»';border-bottom:1px solid #fff;margin-bottom:-1px;display:inline-block;padding-right:4px}a.link:hover{border-bottom:1px solid #d32b2a}#floating-bar{display:none;width:100%;background-color:#fff;background-image:url(public/img/front_end/default/common/floating-bar-bg.gif);background-repeat:repeat-x;background-size:1px 45px;height:60px;position:fixed;top:0;-moz-box-shadow:0 0 7px rgba(0,0,0,.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,.3);box-shadow:0 0 7px rgba(0,0,0,.3);z-index:1200}#floating-bar .inner{width:1100px;margin:0 auto}#floating-bar a.logo-floating-bar{float:left;overflow:hidden;height:60px}#floating-bar a.logo-floating-bar img{height:60px}#floating-bar form#floating-search-bar{float:left;width:850px;height:30px;margin:5px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #388d42;background-color:#fff}#floating-bar form#floating-search-bar .search-placeholder{background-image:url(public/img/front_end/default/top/main-search-placeholder.png);background-repeat:no-repeat;background-size:480px;background-position:5px 5px}#floating-bar form#floating-search-bar input.search-field{background-color:transparent;width:760px;padding:2px;margin:4px;border:0;font-size:14px;font-style:italic;color:#4c4c4c;float:left}#floating-bar form#floating-search-bar input.search-field:focus{outline:0}#floating-bar form#floating-search-bar input.search-submit{cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;float:right;background-color:#d32b2a;margin:2px;width:60px;height:26px;border:1px solid #72bf44;font-size:14px}#floating-bar form#floating-search-bar input.search-submit -moz-focus-inner{border:0;padding:0;margin:0}#floating-bar form#floating-search-bar input.search-submit::-moz-focus-inner{border:0;padding:0}#floating-bar form#floating-search-bar input.search-submit:hover{background-color:#b22024}#floating-bar form#floating-search-bar input.search-submit.disabled,#floating-bar form#floating-search-bar input.search-submit:disabled{background-color:#d1d2d1;border:1px solid #d1d2d1}#floating-bar .account{float:right;margin:10px 0 5px}#floating-bar .account a{line-height:24px;display:block;float:left;background-color:#fff;padding:0 8px;font-size:14px;color:#72bf44;text-decoration:none;margin-left:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#floating-bar .trigger{float:right}#floating-bar .trigger a{position:absolute;bottom:9px;width:18px;height:15px;float:right;display:inline-block;background-image:url(public/img/front_end/default/common/floating-bar-trigger.png);background-repeat:no-repeat;background-size:21px 30px;background-position:center 0}#floating-bar.hidden{background-color:transparent;height:15px;background-position:0 -35px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#floating-bar.hidden .inner{width:98%}#floating-bar.hidden .account,#floating-bar.hidden a.logo-floating-bar,#floating-bar.hidden form#floating-search-bar{display:none}#floating-bar.hidden .trigger a{background-position:bottom;bottom:0}#quicksearch-box{display:none;-moz-box-shadow:0 5px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.4);box-shadow:0 5px 15px rgba(0,0,0,.4);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:absolute;margin-top:56px;background-color:#fff;overflow:hidden;z-index:1300;width:616px}#quicksearch-box .result-block{width:50%;float:left}#quicksearch-box .result-block:only-child{width:100%;float:none}#quicksearch-box ul{margin:20px}#quicksearch-box ul li a{display:block;color:#71bf45;text-decoration:none;border-bottom:1px solid #e5e5e5;padding:3px 0;padding-right:6px}#quicksearch-box ul li a .highlight{color:#666}#quicksearch-box ul li a small{opacity:1;font-size:14px;color:#a6a6a6;margin-left:0}#quicksearch-box ul li a:focus,#quicksearch-box ul li a:hover{text-decoration:none;background-color:#f8f8f0;font-weight:700;padding-left:6px;padding-right:0}#quicksearch-box .more,#quicksearch-box a.more{color:#000;font-size:13px;display:inline-block;margin:0 20px 10px;text-decoration:none}#quicksearch-box .more:before,#quicksearch-box a.more:before{content:'»';text-decoration:none}#quicksearch-box .more span,#quicksearch-box a.more span{text-decoration:underline}#quicksearch-box #quicksearch-box-content li a{padding-left:25px}#quicksearch-box #quicksearch-box-content i.icon{display:inline-block;width:20px;height:20px;background-image:url(public/img/front_end/default/search-results/content_icons.gif);background-size:100%;margin-bottom:-5px;margin-right:-20px;position:relative;left:-20px}#quicksearch-box #quicksearch-box-content i.icon.image{background-position:0 -60px}#quicksearch-box #quicksearch-box-content i.icon.video{background-position:0 -40px}#quicksearch-box #quicksearch-box-content i.icon.shop{background-position:0 -20px}.clear{clear:both}.mobile_footer,.mobile_header{display:none}.card_grid{width:760px;display:block;margin:0 auto;position:relative}.card_grid ul.steps{display:block;height:37px;list-style:none;margin:0;padding:0 0 11px 0;text-align:center;background:url(public/img/front_end/default/technical_sheets/bg_sombra_card.png) no-repeat center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.card_grid ul.steps li{display:inline-block;height:36px;padding:0 8px;margin:0 7px;font:18px/36px Arial;color:#a6a6a6;cursor:pointer;position:relative;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(/PIE.htc)}.card_grid ul.steps li:first-child{margin-left:0}.card_grid ul.steps li:last-child{margin-right:0}.card_grid ul.steps li:hover{color:#5ea845}.card_grid ul.steps li.active{color:#fff;border-bottom:1px solid #74c044;background:#74c044;background:-webkit-gradient(linear,0 0,0 bottom,from(#74c044),to(#5ea845));background:-webkit-linear-gradient(#74c044,#5ea845);background:-moz-linear-gradient(#74c044,#5ea845);background:-ms-linear-gradient(#74c044,#5ea845);background:-o-linear-gradient(#74c044,#5ea845);background:linear-gradient(#74c044,#5ea845);-pie-background:linear-gradient(#74c044,#5ea845);behavior:url(/PIE.htc)}.card_grid ul.steps li span.nav_steps{display:inline-block;width:75px;height:15px;margin-left:8px}.card_grid ul.steps li span.nav_steps span.prev{width:10px;height:15px;display:block;float:left;background:url(public/img/front_end/default/technical_sheets/nav_steps_inactive.png) no-repeat 0 0;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.card_grid ul.steps li:hover span.nav_steps span.prev{background:url(public/img/front_end/default/technical_sheets/nav_steps_hover.png) no-repeat 0 0}.card_grid ul.steps li.active span.nav_steps span.prev{background:url(public/img/front_end/default/technical_sheets/nav_steps.png) no-repeat 0 0;opacity:.2;-moz-opacity:.2}.card_grid ul.steps li span.nav_steps span.next{width:10px;height:15px;display:block;float:right;background:url(public/img/front_end/default/technical_sheets/nav_steps_inactive.png) no-repeat -10px 0;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.card_grid ul.steps li:hover span.nav_steps span.next{background:url(public/img/front_end/default/technical_sheets/nav_steps_hover.png) no-repeat -10px 0}.card_grid ul.steps li.active span.nav_steps span.next{background:url(public/img/front_end/default/technical_sheets/nav_steps.png) no-repeat -10px 0;opacity:.2;-moz-opacity:.2}.card_grid ul.steps li.active span.nav_steps span.next:hover,.card_grid ul.steps li.active span.nav_steps span.prev:hover{opacity:1;-moz-opacity:1}.card_grid ul.steps li span.nav_steps span.count{font:14px Arial;color:#a6a6a6;display:block;width:55px;float:left;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.card_grid ul.steps li:hover span.nav_steps span.count,.card_grid ul.steps li:hover span.nav_steps span.count span.current_step{color:#86b54b}.card_grid ul.steps li.active span.nav_steps span.count{color:#c7e1a1}.card_grid ul.steps li span.nav_steps span.count span.current_step{font:bold 14px Arial;color:#a6a6a6}.card_grid ul.steps li.active span.nav_steps span.count span.current_step{color:#fff}.card_grid ul.steps li span.arrow{display:block;width:14px;height:0;position:absolute;top:36px;left:50%;margin-left:-7px;background:url(public/img/front_end/default/technical_sheets/arrow_down_menu_selected.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.card_grid .slide{width:100%;min-height:500px;display:block;position:relative;margin-top:40px;overflow:hidden}.card_grid .slide .nav[data-control_slide=nav]{display:block;width:40px;height:40px;position:absolute;top:180px;z-index:99;cursor:pointer;border-bottom:1px solid #74c044;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#74c044;background:-webkit-gradient(linear,0 0,0 bottom,from(#74c044),to(#5ea845));background:-webkit-linear-gradient(#74c044,#5ea845);background:-moz-linear-gradient(#74c044,#5ea845);background:-ms-linear-gradient(#74c044,#5ea845);background:-o-linear-gradient(#74c044,#5ea845);background:linear-gradient(#74c044,#5ea845);-pie-background:linear-gradient(#74c044,#5ea845);behavior:url(/PIE.htc)}.card_grid .slide .nav[data-control_slide=nav].inactive{opacity:.2;-moz-opacity:.2}.card_grid .slide .nav[data-control_slide=nav] span.arrow{display:block;width:10px;height:15px;margin:12.5px auto;background-image:url(public/img/front_end/default/technical_sheets/nav_steps.png);background-repeat:no-repeat;opacity:.2;-moz-opacity:.2;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.card_grid .slide .nav[data-control_slide=nav].prev{padding-left:5px;left:-5px}.card_grid .slide .nav[data-control_slide=nav].prev span.arrow{background-position:0 0}.card_grid .slide .nav[data-control_slide=nav].next span.arrow{background-position:-10px 0}.card_grid .slide .nav[data-control_slide=nav].next{padding-right:5px;right:-5px}.card_grid .slide .nav[data-control_slide=nav]:hover span.arrow{opacity:1;-moz-opacity:1}.card_grid .slide .container{width:999999px;position:absolute;top:0;left:0}.card_grid .slide .container .item{display:block;float:left;width:704px;min-height:320px;padding:0 0 0 56px;background:url(public/img/front_end/default/technical_sheets/bg_item_slide.jpg) no-repeat 0 0;webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.card_grid .slide .container .item.subslide{padding:0;width:760px}.card_grid .slide .container .item .text_container{display:block;width:385px;padding-top:10px}.card_grid .slide .container .item a.button{display:inline-block;position:relative;height:33px;padding:0 15px 0 40px;margin-right:40px;margin-top:20px;border-bottom:1px solid #74c044;text-align:center;font:bold 16px/33px arial;color:#fff;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 10px;-moz-box-shadow:rgba(0,0,0,.2) 2px 2px 10px;box-shadow:rgba(0,0,0,.2) 2px 2px 10px;background:#74c044;background:-webkit-gradient(linear,0 0,0 bottom,from(#74c044),to(#5ea845));background:-webkit-linear-gradient(#74c044,#5ea845);background:-moz-linear-gradient(#74c044,#5ea845);background:-ms-linear-gradient(#74c044,#5ea845);background:-o-linear-gradient(#74c044,#5ea845);background:linear-gradient(#74c044,#5ea845);-pie-background:linear-gradient(#74c044,#5ea845);-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s;behavior:url(/PIE.htc)}.card_grid .slide .container .item a.button:hover{background:#5ea845;background:-webkit-gradient(linear,0 0,0 bottom,from(#5ea845),to(#74c044));background:-webkit-linear-gradient(#5ea845,#74c044);background:-moz-linear-gradient(#5ea845,#74c044);background:-ms-linear-gradient(#5ea845,#74c044);background:-o-linear-gradient(#5ea845,#74c044);background:linear-gradient(#5ea845,#74c044);-pie-background:linear-gradient(#5ea845,#74c044);behavior:url(/PIE.htc)}.card_grid .slide .container .item a.button span.ico{display:block;position:absolute;width:21px;height:18px;top:8px;left:12px}.card_grid .slide .container .item a.button.replay span.ico{background:url(public/img/front_end/default/technical_sheets/ico_replay.png) no-repeat}.card_grid .slide .container .item a.button.print span.ico{background:url(public/img/front_end/default/technical_sheets/ico_print.png) no-repeat}.card_grid .slide .container .item h1{display:block;width:100%;height:68px;font:bold 20px/40px Arial;color:#231f20;padding-left:47px}.card_grid .slide .container .item h1 span.big{font-size:24px}.card_grid .slide .container .item h2 span.border{display:inline-block;border-bottom:2px solid #5aa545}.card_grid .slide .container .item h5{font:bold 19px Arial;color:#5aa545;margin-top:20px}.card_grid .slide .container .item h6{font:bold 15px Arial;color:#231f20}.card_grid .slide .container .item p{font:14px/20px Arial;color:#636466;padding:10px 0 10px 15px;background:url(public/img/front_end/default/technical_sheets/bullet_paragraph.jpg) no-repeat 0 17px;-webkit-background-size:auto 5px;-moz-background-size:auto 5px;-o-background-size:auto 5px;background-size:auto 5px}.card_grid .slide .container .item p.small{font:10px/16px Arial;color:#000;padding:30px 0 10px 0;background:0 0}.card_grid .slide .container .item p strong{font:bold 14px/20px Arial}.card_grid .slide .container .item ul.list{display:block;padding:10px 0;margin:0;list-style:none;font:14px/20px Arial;color:#636466}.card_grid .slide .container .item ul.list li{background:url(public/img/front_end/default/technical_sheets/bullet_list.png) no-repeat 0 4px;padding:0 0 0 15px;-webkit-background-size:auto 10px;-moz-background-size:auto 10px;-o-background-size:auto 10px;background-size:auto 10px}.card_grid .slide .container .item .item_header{display:block;margin-top:2px;width:100%;height:215px;background-repeat:no-repeat;background-position:center;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px;behavior:url(/PIE.htc);margin-top:17px}.card_grid .slide .container .item .item_header img{display:none}.card_grid .slide .container .item .nivel{display:block;width:130px;height:110px;margin-top:20px;text-align:center;background:url(public/img/front_end/default/technical_sheets/bg_box_nivel.jpg) no-repeat 0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.card_grid .slide .container .item .nivel ul{list-style:none;padding:9px 0 5px 0;margin:0;height:69px;display:block;text-align:center}.card_grid .slide .container .item .nivel ul li{display:inline-block;width:31px;height:67px;margin:0 0 0 -8px;padding:0;text-indent:-999999px;background:url(public/img/front_end/default/technical_sheets/nivel_selector.png) no-repeat 0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.card_grid .slide .container .item .nivel ul li:first-child{margin-left:0}.card_grid .slide .container .item .nivel ul li.active{background:url(public/img/front_end/default/technical_sheets/nivel_selector_active.png) no-repeat 0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.card_grid .slide .container .item .nivel span.text{display:block;margin:0 10px;border-top:1px solid #a1a3a5;font:11px/24px arial;color:#231f20}.card_grid .slide .container .item ul.tools{list-style:none;padding:10px 0 0 0;margin:0}.card_grid .slide .container .item ul.tools li{display:block;float:left;margin:10px;width:172px;height:160px;font:14px/20px Arial;color:#636466;overflow:hidden}.card_grid .slide .container .item ul.tools li span.text{display:block;min-height:24px;padding-left:30px}.card_grid .slide .container .item ul.tools li span.img{width:162px;height:85px;margin:5px 5px 15px 5px;display:block}.card_grid .slide .container .item ul.tools li span.img img{max-width:122px;max-height:85px;margin:0 auto;display:block}.card_grid .slide .container .item .step_slide{display:block;width:100%;position:relative;overflow:hidden}.card_grid .slide .container .item .step_slide .step_container{width:999999px;position:absolute;top:0;left:0}.card_grid .slide .container .item .step_slide .step_container .step_item{display:block;float:left;width:704px;min-height:320px;padding:0 0 0 56px;background:url(public/img/front_end/default/technical_sheets/bg_item_slide.jpg) no-repeat center 0;webkit-background-size:760px auto;-moz-background-size:760px auto;-o-background-size:760px auto;background-size:760px auto}.card_grid .slide .container .item .step_slide .step_container .step_item p{padding-left:0;background:0 0}.card_grid .slide .container .item .step_slide .step_container .step_item img{display:block;width:380px;margin-top:10px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/PIE.htc)}.card_grid .slide ul.social_network{list-style:none;padding:0;margin-top:20px;vertical-align:top}.card_grid .slide ul.social_network li{display:block;float:left;margin-right:10px;height:38px}.card_grid .slide .imagem_material{float:left;display:block;padding-bottom:40px;width:100px}.card_grid .slide .content_material{float:left;display:block;width:285px}.card_grid .slide .imagem_material img{margin:20px 20px 0 0;max-width:80px}@media only screen and (max-device-width:1136px){.mobile_header{width:100%;height:39px;border-bottom:1px solid #ccc;position:fixed;top:0;display:block;background:rgba(255,255,255,.94);z-index:999}.mobile_header h1{width:42px;height:25px;display:block;margin:7px auto;text-indent:-999999px;background:url(public/img/front_end/default/technical_sheets/logo.png) no-repeat 0 0;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.card_grid{width:320px;display:block;margin:0 auto;position:relative;margin-top:40px;padding-bottom:60px}.card_grid ul.steps{display:none}.card_grid .slide{margin-top:60px}.card_grid .slide .container .item{width:320px;padding-left:0;background:url(public/img/front_end/default/technical_sheets/bg_item_slide_mobile.jpg) no-repeat 0 0;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.card_grid .slide .container .item h2{height:60px;line-height:60px;font-size:19px}.card_grid .slide .container .item h2 span.big{font-size:22px}.card_grid .slide .container .item .text_container{width:280px;padding:10px 20px 0 20px}.card_grid .slide .container .item .item_header{height:175px}.card_grid .slide .content_material{width:180px}.card_grid .slide .container .item ul.tools li{width:120px}.card_grid .slide .container .item ul.tools li span.img{width:120px;height:65px}.card_grid .slide .container .item ul.tools li span.img img{max-width:100px;max-height:65px}.card_grid .slide .container .item.subslide{padding:0;width:320px}.card_grid .slide .container .item .step_slide .step_container .step_item{padding:0;width:320px;background:url(public/img/front_end/default/technical_sheets/bg_item_slide_mobile.jpg) no-repeat center 0;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.card_grid .slide .container .item .step_slide .step_container .step_item img{width:100%}.mobile_footer{display:block;position:fixed;bottom:0;width:100%;height:40px;z-index:999;background:#5ea845;background:-webkit-gradient(linear,0 0,0 bottom,from(#5ea845),to(#74c044));background:-webkit-linear-gradient(#5ea845,#74c044);background:-moz-linear-gradient(#5ea845,#74c044);background:-ms-linear-gradient(#5ea845,#74c044);background:-o-linear-gradient(#5ea845,#74c044);background:linear-gradient(#5ea845,#74c044);-pie-background:linear-gradient(#5ea845,#74c044);opacity:.96;-moz-opacity:.96;behavior:url(/PIE.htc)}.mobile_footer .nav[data-control_slide=nav]{display:block;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;z-index:99}.mobile_footer .nav[data-control_slide=nav].inactive{opacity:.2;-moz-opacity:.2}.mobile_footer .nav[data-control_slide=nav] span.arrow{display:block;width:10px;height:15px;margin:12.5px auto;background-image:url(public/img/front_end/default/technical_sheets/nav_steps.png);background-repeat:no-repeat;opacity:.2;-moz-opacity:.2;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.mobile_footer .nav[data-control_slide=nav].prev{padding-left:5px;left:-5px}.mobile_footer .nav[data-control_slide=nav].prev span.arrow{background-position:0 0}.mobile_footer .nav[data-control_slide=nav].next span.arrow{background-position:-10px 0}.mobile_footer .nav[data-control_slide=nav].next{padding-right:5px;right:-5px}.mobile_footer .nav[data-control_slide=nav]:hover span.arrow{opacity:1;-moz-opacity:1}.mobile_footer h3{text-align:center;font:bold 16px/40px Arial;color:#fff}.card_grid .slide .nav[data-control_slide=nav]{display:none}.card_grid .slide ul.social_network li.twitter{height:38px}}@media print{.card_grid ul.steps{display:none}.card_grid .slide,.card_grid .slide .container .item .step_slide{overflow:visible;width:100%;height:auto}.card_grid .slide .container,.card_grid .slide .container .item .step_slide .step_container{position:static;width:100%}.card_grid .slide .container .item{float:none;border-bottom:1px dotted #5aa545;padding-bottom:20px;margin-bottom:20px;min-height:1px;padding-left:0}.card_grid .slide .container .item .step_slide .step_container .step_item{padding-left:0;border-bottom:1px dotted #5aa545;padding-bottom:20px;margin-bottom:20px;min-height:1px}.card_grid .slide .nav[data-control_slide=nav]{display:none}.card_grid .slide .container .item h1{padding-left:0;height:auto}.card_grid .slide .container .item .item_header img{display:block;width:50%}.card_grid .slide .container .item .text_container{width:100%;padding-top:0}.card_grid .slide .container .item .item_header{margin-top:0}.card_grid .slide .container .item .nivel{display:inline;width:auto;height:auto;text-align:left;background:0 0}.card_grid .slide .container .item .nivel ul{display:none}.card_grid .slide .container .item .nivel span.text{border:none;text-align:left;margin:0;font-size:14px}.card_grid .slide .container .item a.button,.card_grid .slide ul.social_network{display:none}}ul.breadcrumbs{margin-bottom:10px;line-height:28px;border-bottom:1px solid #f2f2f2}ul.breadcrumbs li{display:inline-block;padding-right:20px;background-image:url(public/img/front_end/default/common/breadcrumbs-arrow.png);background-position:center right;background-size:15px 9px;background-repeat:no-repeat;font-size:12px;color:#bababa;margin-right:5px}ul.breadcrumbs li a{color:#a6a6a6;display:block;margin-right:5px;letter-spacing:0}ul.breadcrumbs li:last-child{background-image:none;width:50%}.header{border-bottom:1px solid #72bf44;margin:20px 0 0}.header .heading{display:inline-block;border-bottom:2px solid #72bf44;font-size:24px;line-height:28px;color:#72bf44;letter-spacing:-1px}.header .heading>a{text-decoration:none;color:#72bf44}.header .heading .header-menu{position:relative}.header .heading .header-menu a.title{text-decoration:none;color:#72bf44}.header .heading .header-menu a.title:after{content:" ";display:inline-block;width:9px;height:15px;margin-left:5px;margin-right:4px;background-image:url(public/img/front_end/default/lobby/categories/h2-arrow.png);background-repeat:no-repeat;background-position:center left;background-size:19px 5px}.header .heading .header-menu .menu{display:none;left:-5px;top:-5px;width:100%;min-width:180px;position:absolute;z-index:1200;padding-top:32px;border:1px solid #dcdbdb;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;overflow:hidden;-moz-box-shadow:4px 4px 6px rgba(0,0,0,.4);-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.4);box-shadow:4px 4px 6px rgba(0,0,0,.4);cursor:pointer}.header .heading .header-menu .menu ul{background-color:#fff;padding:0 5px 5px 5px}.header .heading .header-menu .menu ul li:first-child{border-top:1px solid #dcdbdb;padding-top:5px}.header .heading .header-menu .menu ul li{padding:0 8px;display:block;line-height:24px;color:#a6a6a6;font-size:12px;cursor:default}.header .heading .header-menu .menu ul li a{color:#666;line-height:12px;text-decoration:none}.header .heading .header-menu .menu ul li a:hover{color:#72bf44;text-decoration:underline;border-bottom:none!important}.header .heading .header-menu .menu ul li i{font-style:none;color:#a6a6a6}.header .heading .header-menu:hover .menu{display:block}.header .heading .header-menu:hover a.title:after{background-image:url(public/img/front_end/default/common/head-menu-arrow.png);background-size:11px;background-position:0}.header .text-right{float:right;font-size:12px;line-height:28px;color:#a6a6a6}.header .gray{color:#a6a6a6}.header a.black{color:#000;font-size:13px}.header a.black:before{content:'»';border-bottom:1px solid #fff;margin-bottom:-1px;display:inline-block;padding-right:4px}.facets-fixed-trigger{display:none}.facets-fixed-trigger a{top:55px;position:fixed;padding-top:10px;line-height:45px;padding-bottom:2px;width:140px;background-image:url(public/img/front_end/default/search-results/facets-fixed-trigger.gif);background-repeat:no-repeat;background-size:140px;background-position:bottom;background-color:#6eb844;color:#fff;text-align:center;font-size:16px;text-decoration:none;z-index:1300}#search-filter{width:1100px;margin:10px 0;position:absolute;border-radius:0 30px 30px 3px;-moz-border-radius:0 30px 30px 3px;-webkit-border-radius:0 30px 30px 3px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}#search-filter img{margin:-5px -20px -5px 0;float:right;width:70px;height:70px;overflow:hidden;display:block;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}#search-filter .filter-price{position:relative;height:60px;float:left;width:690px;border:1px solid #a6a6a6;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;background-image:url(public/img/front_end/default/search-results/bg-price-filter.png);background-size:1px 52px;background-repeat:repeat-x;background-position:bottom;background-color:#fff}#search-filter .filter-price .options{width:635px}#search-filter .filter-price .options label{margin-right:15px;font-size:13px}#search-filter .filter-order{height:60px;float:left;width:407px;border:1px solid #a6a6a6;border-left:none;border-radius:0 30px 30px 3px;-moz-border-radius:0 30px 30px 3px;-webkit-border-radius:0 30px 30px 3px;background-color:#fff;position:relative}#search-filter .filter-order input[type=radio]:checked+label.high,#search-filter .filter-order label.high{background-position:5px -50px}#search-filter .filter-order input[type=radio]:checked+label.low,#search-filter .filter-order label.low{background-position:5px -78px}#search-filter .filter-order .options{width:330px}#search-filter .options{float:left;margin:4px 10px}#search-filter .filter-subtitle{font-size:12px;line-height:18px;color:#a6a6a6}#search-filter label{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 5px 0 22px;margin-right:4px;line-height:28px;display:inline-block;font-size:12px;font-weight:700;cursor:pointer;color:#333;background-image:url(public/img/front_end/default/search-results/radio.png);background-repeat:no-repeat;background-size:12px;background-position:5px 8px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#search-filter label span{font-weight:400;color:#a6a6a6}#search-filter label.offers,#search-filter label.offers:hover{color:#d32b2a;padding:0 5px 0;margin-left:-5px;background:0 0}#search-filter input[type=radio]{display:none}#search-filter input[type=radio]:checked+label,#search-filter label:hover{background-color:#dae9d1}#search-filter input[type=radio]:checked+label{background-position:5px -20px}#search-filter a.clean-filter{font-size:14px;color:#333;display:inline-block;line-height:28px;float:right}#search-filter.floating{height:65px;margin-top:0;top:-1px;position:fixed;z-index:1300;-moz-box-shadow:5px 4px 5px rgba(0,0,0,.5);-webkit-box-shadow:5px 4px 5px rgba(0,0,0,.5);box-shadow:5px 4px 5px rgba(0,0,0,.5)}#search-filter.floating img{margin-top:-6px;-moz-box-shadow:2px 4px 4px rgba(0,0,0,.5);-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.5);box-shadow:2px 4px 4px rgba(0,0,0,.5)}#search-filter.floating .filter-order,#search-filter.floating .filter-price{padding-top:5px}#search-filter.floating a.facets-fixed-trigger{display:block}.products-pagination{clear:both;border-top:1px solid #72bf44;margin:30px 10px;height:45px}.products-pagination a.back-to-top{display:inline-block;background-color:#a6a6a6;line-height:18px;color:#fff;font-size:10px;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;padding:0 5px;text-decoration:none;float:right;margin-top:-19px;letter-spacing:0}.products-pagination a.back-to-top:before{content:" ";background-image:url(public/img/front_end/default/search-results/back-to-top-arrow.png);background-repeat:no-repeat;background-size:12px;width:12px;height:8px;display:inline-block;margin-right:5px}.products-pagination .info{font-size:12px;line-height:16px;color:#a6a6a6;margin:5px 0;position:absolute}.products-pagination .info a{color:#666}.products-pagination .info a:hover{color:#72bf44}.products-pagination .dots{text-align:center;padding:5px}.products-pagination .dots ul{width:210px;margin:0 auto}.products-pagination .dots ul li{float:left;display:inline-block;line-height:30px;display:block;margin:0 5px;font-size:14px;color:#a6a6a6;font-style:italic}.products-pagination .dots ul li.back a,.products-pagination .dots ul li.next a{display:block;background-image:url(public/img/front_end/default/search-results/pagination-arrows.gif);background-position:0 0;background-size:137px;background-repeat:no-repeat;width:32px;height:28px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.products-pagination .dots ul li.back a,.products-pagination .dots ul li.back.disabled a:hover{background-color:#fff;background-position:-35px 0}.products-pagination .dots ul li.next a,.products-pagination .dots ul li.next.disabled a:hover{background-color:#fff;background-position:-71px 0}.products-pagination .dots ul li.back a:hover{background-color:#72bf44;background-position:left 0}.products-pagination .dots ul li.next a:hover{background-color:#72bf44;background-position:right 0}.products-pagination .dots ul li.disabled{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2}.products-pagination .dots ul li input[type=text]{display:inline-block;width:40px;text-align:center;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700;font-size:14px;color:#72bf44;margin:0;padding:5px}[data-ajax-pagination]{float:left}body.internal-page #lobby-menu{margin-left:247px}body.internal-page #lobby-menu a.article-item{height:146px}body.internal-page #lobby-categories{position:absolute}body.internal-page #lobby-categories #lobby-categories-inner{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;background-position:top;background-size:1px 40px}body.internal-page #lobby-categories #lobby-categories-inner h2 a{color:#fff}body.internal-page #lobby-categories #lobby-categories-inner h2 a:after{background-position:center right}body.internal-page #lobby-categories #lobby-categories-inner ul.menu{display:none}body.internal-page #lobby-categories #lobby-categories-inner:hover{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-position:bottom;background-size:1px 533px}body.internal-page #lobby-categories #lobby-categories-inner:hover h2 a{color:#245127}body.internal-page #lobby-categories #lobby-categories-inner:hover h2 a:after{background-position:center left}body.internal-page #lobby-categories #lobby-categories-inner:hover ul.menu .menu-content{display:block}body.internal-page #lobby-slider{display:none}.facets{float:left;width:245px;margin:0 64px 0 10px}.facets .title{color:#72bf44;line-height:55px;font-size:20px;margin-bottom:-10px}.facets .facet{background-color:#fff;border:1px solid #c8e2a9;background-image:url(public/img/front_end/default/common/facet-active-bg.png);background-repeat:repeat-x;background-position:bottom;background-size:1px 250px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:5px;overflow:hidden;width:100%}.facets .facet .highlight_facet{color:#d32b2a}.facets .facet .content{display:none}.facets .facet a.head{font-weight:700;font-size:14px;color:#5aa545;margin:0 5px;line-height:28px;text-decoration:none;display:block}.facets .facet a.head:after{content:" ";background-image:url(public/img/front_end/default/search-results/facet-trigger.png);background-repeat:no-repeat;background-size:16px;background-position:bottom;margin-top:6px;width:16px;height:16px;display:block;float:right}.facets .facet ul>li{border-top:1px solid transparent;border-bottom:1px solid transparent;padding:4px 5px}.facets .facet ul>li>a{margin-top:-6px;padding-top:3px;display:block;font-size:13px;color:#666;text-decoration:none;border-top:1px solid #d5d5d5;line-height:16px;letter-spacing:0}.facets .facet ul>li>a i{color:#a6a6a6}.facets .facet ul>li.active,.facets .facet ul>li:hover{border-top:1px solid #3a6222;border-bottom:1px solid #8fcc6a;background-color:#4e9041}.facets .facet ul>li.active>a,.facets .facet ul>li:hover>a{color:#fff;border-top:1px solid transparent}.facets .facet ul>li.active i,.facets .facet ul>li:hover i{color:#fff}.facets .facet.open a.head{border-bottom:1px solid #9dce79}.facets .facet.open a.head:after{background-position:0 1px}.facets .facet.open .content{display:block}.facets .facet.active{display:block;border:none;border-bottom:1px solid #e5e4e4;width:240px;background-image:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:20px;position:relative}.facets .facet.active a.head{color:#a6a6a6;border-bottom:1px solid #e5e4e4}.facets .facet.active a.head:after{display:none}.facets .facet.active a.remove{background-image:url(public/img/front_end/default/common/facet-active-close.gif);background-position:0;background-repeat:no-repeat;background-size:16px;background-position:bottom;position:absolute;top:6px;right:6px;width:16px;height:16px;display:block;float:right;text-indent:-9999px}.facets .facet.active a.remove:hover{opacity:.6}.facets .facet.active .attribute{padding:0 5px;font-size:13px;line-height:28px;font-weight:700;color:#333}.facets .facet.active .attribute span{color:#a6a6a6;font-weight:400}.facets form.search{margin:5px;border:1px solid #a5c493;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff}.facets form.search input[type=text]{font-size:12px;letter-spacing:0;width:170px;padding:6px 3px;margin:0;border:none;outline:0}.facets form.search input[type=submit]{background-color:#72bf44;color:#fff;width:25px;height:23px;padding:0;margin:3px 0;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer}.facets .radios{height:175px;overflow:auto;margin-bottom:5px;padding:0 5px}.facets .radios>div{line-height:24px}.facets .radios>div a{text-decoration:none}.facets .radios>div a:hover{opacity:.6}.facets .radios>div label{color:#666;cursor:pointer;font-size:13px;letter-spacing:0}.facets .radios>div label span{color:#a6a6a6}.facet.gradient.open:after{display:none;content:" ";width:80px;display:block;position:relative;margin-top:-2px;height:2px;clear:both;-moz-box-shadow:0 -6px 30px 20px #60a338;-webkit-box-shadow:0 -6px 30px 20px #60a338;box-shadow:0 -6px 30px 20px #60a338;background-color:#60a338}.articles-column{float:right;width:140px;margin:0;padding:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.articles-column .title{display:block;color:#72bf44;font-size:14px;line-height:20px;margin-bottom:5px}.articles-column .title.article-top{height:20px;margin-bottom:-20px;font-size:15px}.articles-column a.category-article{margin:20px 0 0;width:140px;height:290px;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;text-decoration:none;position:relative}.articles-column a.category-article:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.articles-column a.category-article .title{color:#fff}.articles-column a.category-article img{width:210px;height:305px}.articles-column a.category-article .description{z-index:2;position:absolute;background-repeat:repeat-x;background-position:bottom;background-size:1px 185%;width:130px;color:#fff;padding:7px;bottom:0;line-height:5px;background-image:url(public/img/front_end/default/content/carousel/article-gradient.png);border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.articles-column a.category-article .description .title{display:block;font-size:14px;font-weight:700}.articles-column a.category-article .description .more{margin-top:4px;display:block;font-size:13px;border-bottom:none}a.mini-article{display:block;width:190px;margin:0 0 20px 10px;text-decoration:none}a.mini-article .image{float:left;width:190px;height:104px}a.mini-article .image img{width:190px}a.mini-article .content{width:150px;float:left;margin-top:5px}a.mini-article .content .description{font-weight:700;line-height:17px;font-size:15px;color:#666766;margin-bottom:10px}a.mini-article:hover .more{border-bottom:1px solid #d32b2a}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}#facebox .popup{position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 10px rgba(0,0,0,.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8)}#facebox .content{display:table;width:370px;background:#f9f9f0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden}#facebox .content iframe{margin-bottom:-5px}#facebox .content .title{font-size:16px;color:#72bf44;line-height:36px;padding:0 10px}#facebox .content>p:first-child{margin-top:0}#facebox .content>p:last-child{margin-bottom:0}#facebox .close{position:absolute;top:5px;right:5px}#facebox .close img{width:20px}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}.right-sidebar{float:right;width:300px}.right-sidebar .next-event{width:300px;height:118px;margin-bottom:20px}.right-sidebar .next-event .date{height:110px}.right-sidebar .next-event .right{width:239px}.right-sidebar .next-event .right .description{height:74px}.right-sidebar .last-event{width:300px}.right-sidebar .last-event .button{line-height:26px;display:inline-block;padding:0 10px;font-size:12px;background-color:#72bf44;color:#fff;font-weight:700;margin-left:10px;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}.right-sidebar .mini-article{margin:20px 0;width:300px}.right-sidebar .mini-article .image{width:140px;height:76px;float:left}.right-sidebar .mini-article .image img{width:140px;height:76px}.right-sidebar .mini-article .content{margin-top:0;margin-left:10px}.right-sidebar .mini-article .content .description{margin-bottom:0;display:block;line-height:17px}.right-sidebar .articles a.mini-article:first-child{margin:10px 0;display:block;color:#72bf44;text-decoration:none}.right-sidebar .articles a.mini-article:first-child .image{width:300px;height:170px}.right-sidebar .articles a.mini-article:first-child .image img{width:300px;height:170px}.right-sidebar .articles a.mini-article:first-child .content{margin:0}.right-sidebar .articles a.mini-article:first-child .content .description{display:block;margin:5px 0;line-height:20px;font-size:16px;font-weight:700;color:#72bf44;width:300px}.right-sidebar .articles a.mini-article:first-child:hover .link{border-bottom:1px solid #d32b2a}.right-sidebar .carousel-tab{line-height:36px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;color:#fff;background-color:#d32b2a;font-size:19px;font-weight:700;position:relative}.right-sidebar .carousel-tab a{color:#d32b2a;float:right;font-size:14px;text-decoration:none;margin:4px -5px 4px 0;padding:0 10px;display:inline-block;line-height:28px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#fff}.right-sidebar .carousel-tab a:after{content:' »'}.right-sidebar .carousel-tab a:hover{color:#fff;background-color:#b22226}.right-sidebar .carousel-tab:before{content:" ";background-image:url(public/img/front_end/default/courses/offers-tab-arrow.png);background-repeat:no-repeat;background-size:16px;width:16px;height:8px;position:absolute;bottom:-8px;left:142px;display:block}.right-sidebar .carousel-tab.green{color:#72bf44;background-color:#eee;background-image:url(public/img/front_end/default/common/sidebar-green-products-tab.jpg);background-size:300px;background-repeat:no-repeat}.right-sidebar .carousel-tab.green a{line-height:26px;padding:0 9px;color:#72bf44;background-color:#fff;border:1px solid #72bf44}.right-sidebar .carousel-tab.green a:hover{background-color:#72bf44;color:#fff}.right-sidebar .carousel-tab.green:before{background-image:url(public/img/front_end/default/common/sidebar-green-products-tab-arrow.jpg)}.right-sidebar .carousel-container{margin:10px -10px;width:320px;overflow:hidden}.right-sidebar .carousel-container .box-product{height:auto;margin:0}.right-sidebar .carousel-container a.product{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:auto;margin-bottom:30px}.right-sidebar .carousel-container a.product:hover{margin-bottom:-2px;position:relative;z-index:1300}.right-sidebar .carousel-container a.product:hover a.product:after{position:absolute}.right-sidebar ul.pagination{margin-top:-40px;margin-bottom:20px;font-size:0;display:block;text-align:center;width:100%;height:15px;position:relative}.right-sidebar ul.pagination li{display:inline-block;margin:0 5px}.right-sidebar ul.pagination li a{display:block;width:13px;height:13px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.right-sidebar ul.pagination li a:hover{background-color:#d4ecc7}.right-sidebar ul.pagination li a.active{background-color:#d32b2a;border:1px solid #fff}.tagged-image{display:inline-block;position:relative;overflow:hidden}.tagged-image .tag{opacity:1;position:absolute;top:50%;left:50%;border-radius:250px;height:45px;width:45px;margin-left:-30px;margin-top:-30px;cursor:pointer;z-index:999;background:url(public/img/front_end/default/image-tagging/imagem-interativa-icon.png) center no-repeat;background-position:0;background-size:80px;transition:all .05s;-moz-transition:all .05s;-webkit-transition:all .05s;-o-transition:all .05s}.tagged-image:hover .tag{display:block}.tagged-image:hover .tag:hover{background-position:-45px 0}.image-tagging{position:relative}.image-tagging .image-tag-form{width:387px}.tagged-product-popover{position:absolute;opacity:0;display:none;z-index:99999;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transform:translate(0,-5);-ms-transform:translate(0,-5);-webkit-transform:translate(0,-5);-o-transform:translate(0,-5);-moz-transform:translate(0,-5)}.tagged-product-popover a.product{background-color:#fff;border-radius:3px;box-shadow:0 4px 25px rgba(0,0,0,.3)}.tagged-product-popover:hover a.product{background-color:#f8f8f0}.tagged-product-popover.visible{opacity:1;display:block}.tagged-product-popover img{width:100%}.tagged-product-popover [data-close]{display:inline-block;position:relative;top:30px;z-index:99;right:-140px;background-color:#333;width:20px;height:20px;text-align:center;color:#fff;line-height:19px;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.tagged-product-popover [data-close]:hover{background-color:#fff;color:#333}.hide{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.3}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{color:#f5f5f5;background-color:#5e9742;padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;font-size:25px;line-height:30px}.modal-body{text-align:justify;position:relative;max-height:400px;padding:20px;overflow-y:auto}.modal-body p{margin:10px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal .close{float:right}ul#secundary-menu{float:left;margin-top:5px}ul#secundary-menu li{display:inline-block;border-right:1px solid #e8eee6;padding-right:10px;margin-right:5px;line-height:16px;font-size:12px}ul#secundary-menu a{color:#a6a6a6;text-decoration:none}ul#secundary-menu a.active,ul#secundary-menu a:hover{color:#72bf44}.local-switch{float:left;font-size:12px;position:relative;z-index:1400}.local-switch .local-switch-label{color:#a6a6a6;float:left;margin:5px 0 0 0;line-height:22px}.local-switch ul.local-switch-menu{background-color:#fff;position:absolute;width:165px;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #dedede;padding:4px 5px 2px 5px;margin:-3px 0 0 80px}.local-switch ul.local-switch-menu li a{display:none;line-height:22px;color:#666;text-decoration:none;padding-right:10px}.local-switch ul.local-switch-menu li a span{color:#dcdadb;padding:0 5px}.local-switch ul.local-switch-menu a:hover,.local-switch ul.local-switch-menu li a.active{color:#72bf44}.local-switch ul.local-switch-menu li a.active{display:block;background-image:url(public/img/front_end/default/top/local-switch-arrow.png);background-repeat:no-repeat;background-size:7px;background-position:center right}.local-switch ul.local-switch-menu:hover{-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}.local-switch ul.local-switch-menu:hover li a{display:block}.local-switch ul.local-switch-menu:hover li a.active{margin-bottom:5px;border-bottom:1px solid #f3f3f3}.local-switch .local-tooltip{display:none;top:30px;margin-left:100px;position:absolute;width:250px;font-size:14px;line-height:16px;color:#fff;padding:10px 25px 10px 10px;background-color:#74c044;background-image:url(public/img/front_end/default/top/local-tooltip-bg.png);background-repeat:repeat-x;background-position:bottom;background-size:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:4px 5px 5px rgba(0,0,0,.4);-webkit-box-shadow:4px 5px 5px rgba(0,0,0,.4);box-shadow:4px 5px 5px rgba(0,0,0,.4)}.local-switch .local-tooltip a.close{background-image:url(public/img/front_end/default/common/tooltip-close.gif);background-size:15px;background-repeat:no-repeat;height:15px;width:15px;display:block;position:absolute;top:5px;right:5px}.local-switch .local-tooltip:before{content:" ";background-image:url(public/img/front_end/default/top/local-tooltip-arrow.png);background-size:16px;background-repeat:no-repeat;width:16px;height:8px;display:block;margin-top:-18px;position:absolute}#top-social-media{float:left;margin:-5px 0 0 187px}#top-social-media li{display:inline-block;margin:0;font-size:12px}#top-social-media li a.icon{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding-top:5px;border:1px solid #dedede;width:25px;height:25px;display:block;background-image:url(public/img/front_end/default/top/social-media-icons.png);background-size:142px 62px;background-repeat:no-repeat}#top-social-media li a.facebook{background-position:-8px 0}#top-social-media li a.google-plus{background-position:-42px 0}#top-social-media li a.twitter{background-position:-75px 0}#top-social-media li a.pinterest{background-position:-109px 0}#top-social-media li .social-append{display:none;position:absolute;margin-left:-30px;background-image:url(public/img/front_end/default/top/social-media-arrow.png);background-repeat:no-repeat;background-size:8px;background-position:40px 1px;z-index:2000}#top-social-media li .social-append .social-action{background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1);margin-top:5px;border:1px solid #dddedd;padding:3px}#top-social-media li:hover a.facebook{background-position:-8px -30px}#top-social-media li:hover a.google-plus{background-position:-42px -30px}#top-social-media li:hover a.twitter{background-position:-75px -30px}#top-social-media li:hover a.pinterest{background-position:-109px -30px}#top-social-media li:hover .social-append{display:block}.horizontal-social{background-color:red}.horizontal-social .social-action{float:left;margin-right:7px;width:135px}.horizontal-social .social-action.gplus{width:76px}#call-us{color:#a6a6a6;line-height:22px;float:right;background-image:url(public/img/front_end/default/top/green-phone-icon.png);background-repeat:no-repeat;background-position:center left;background-size:18px 25px;padding:3px 0 0 20px}#call-us b{color:#72bf44;font-weight:700}form#main-search-bar{float:left;width:690px;height:55px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a1a0a0;background-image:url(public/img/front_end/default/top/search-bar-gradient.png);background-repeat:repeat-x;background-position:bottom;background-size:2px 55px}form#main-search-bar .search-placeholder{background-image:url(public/img/front_end/default/top/main-search-placeholder.png);background-repeat:no-repeat;background-position:15px 18px}form#main-search-bar input.search-field{background-color:transparent;width:570px;padding:10px;margin:4px;border:0;font-size:24px;font-style:italic;color:#4c4c4c;float:left}form#main-search-bar input.search-field:focus{outline:0}form#main-search-bar input.search-submit{padding:5px;cursor:pointer;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;color:#fff;float:right;background-color:#d32b2a;margin:-1px -1px 0 0;width:85px;height:57px;border:1px solid #7e1a19;font-size:19px}form#main-search-bar input.search-submit:hover{background-color:#b22024}form#main-search-bar input.search-submit.disabled,form#main-search-bar input.search-submit:disabled{background-color:#d32b2a}#top-right-account{float:right;position:absolute;right:0;display:none}#top-right-account a.buttons{border-radius:3px;border:1px solid #72bf44;font-size:19px;text-decoration:none;display:inline-block;line-height:40px;padding:0 14px;margin:8px 0 0 5px;color:#72bf44}#top-right-account a.buttons:hover{background-color:#72bf44;color:#fff}#top-right-account .is-logged{margin:10px 0 0 10px}#top-right-account .is-logged,#top-right-account .is-logged-out,#top-right-account .shopping-cart{display:inline-block;vertical-align:top}#top-right-account .shopping-cart{background:url(public/img/front_end/default/common/green-cart.png);float:left;height:27px;margin-right:5px;margin-top:15px;position:relative;width:27px}#top-right-account .shopping-cart .cart-link{color:transparent;display:inline-block;font:0/0 a;height:100%;position:relative;width:100%}#top-right-account .shopping-cart .cart-notification{background-color:#72bf44;border-radius:3px;border:1px solid #fff;color:#fff;font-size:11px;height:22px;line-height:22px;min-width:22px;padding:0 2px;position:absolute;right:-5px;text-align:center;top:-12px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}#top-right-account div.login{padding:20px 0 10px 14px;font-size:13px}#top-right-account a.logout{color:#72bf44;margin:8px 0 0 20px}.m-header-logged-user{border:1px solid #a6a6a6;background-color:#fff;border-radius:3px;line-height:30px;width:190px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.m-header-logged-user .login{color:#72bf44;display:block;overflow:hidden;width:100%;padding:0 10px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.m-header-logged-user .login:before{background:#fff;content:"";position:absolute;right:0;top:3px;width:12%;height:76%;-moz-box-shadow:-10px 0 7px #fff;-webkit-box-shadow:-10px 0 7px #fff;box-shadow:-10px 0 7px #fff}.m-header-logged-user .login:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #72bf44;display:inline-block;position:absolute;top:14px;right:5px}.m-header-logged-user .login:focus+.m-header-logged-user-menu{display:block}.m-header-logged-user-menu{width:84%;display:none;padding-left:10px;box-sizing:border-box}.m-header-logged-user-menu-item{line-height:2em;border-bottom:1px solid #c8e2a9;margin:0 10px}.m-header-logged-user-menu-item:last-of-type{border-bottom:0}.m-header-user-menu-link{color:#666;display:block;text-decoration:none}.m-header-user-menu-link:hover{text-decoration:underline}#top{height:138px}#top #top-left{float:left;margin-top:15px}#top #top-right{float:right;width:940px}#top #top-right #top-right-bottom{margin-top:24px;position:relative}#lobby-categories .menu-content .sub-categories{border-right:1px solid #f2f2f2;background-color:#fff;float:left;width:570px}#lobby-categories .menu-content .sub-categories li{border:none;display:inline-block;vertical-align:top;margin:5px 15px}#lobby-categories .menu-content .sub-categories li a{border:none;text-align:center;width:80px;line-height:15px;display:block;text-decoration:none;color:#72bf44}#lobby-categories .menu-content .sub-categories li a .image{width:80px;height:80px;display:block}#lobby-categories .menu-content ul.sub-categories:hover li a{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}#lobby-categories .menu-content ul.sub-categories:hover li a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;text-decoration:underline}#lobby-categories .menu-content .extras .ad-banner{background-image:url(public/img/front_end/default/lobby/categories/category/ad-tag.png);background-repeat:no-repeat;background-size:9px 40px;background-position:bottom left;width:300px;height:250px;overflow:hidden;padding-left:10px}#lobby-categories .menu-content .extras{float:left;padding-left:10px}#lobby-categories{width:218px;padding-right:19px;background-image:url(public/img/front_end/default/lobby/categories/right-shadow.png);background-size:19px 544px;background-repeat:no-repeat;background-position:top right;z-index:1002;position:relative}#lobby-categories #lobby-categories-inner{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#72bf44;background-image:url(public/img/front_end/default/lobby/categories/gradient-bg.png);background-repeat:repeat-x;background-position:bottom;background-size:1px 533px;border:1px solid #72bf44}#lobby-categories h2{display:block;font-weight:700;padding:0 15px;line-height:38px;border-bottom:1px solid #9dce79;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;letter-spacing:-.6px}#lobby-categories h2 a{display:block;text-decoration:none;font-size:19px;color:#245127}#lobby-categories h2 a:after{content:" ";display:inline-block;width:9px;height:10px;margin-left:5px;background-image:url(public/img/front_end/default/lobby/categories/h2-arrow.png);background-repeat:no-repeat;background-position:center left;background-size:19px 5px}#lobby-categories .menu-content{width:790px;min-height:490px;top:40px;margin-left:207px;padding:10px}#lobby-categories .content-preload{display:block;height:300px;text-align:center;line-height:80px;opacity:.5;font-size:22px}#lobby-menu .menu-content .articles{width:420px}#lobby-menu .menu-content .events{width:380px}#lobby-menu .menu-content.scrollable{height:370px;overflow-y:scroll}#lobby-menu .menu-content .services-store{width:400px}#lobby-menu .menu-content .installation-services{width:300px}#lobby-menu .menu-content .installation-services a.service,#lobby-menu .menu-content .services-store a.service{color:#72bf44;width:90px;margin:10px 10px 10px 0;text-align:center;display:block;float:left;text-decoration:none;line-height:16px;font-size:14px;height:105px}#lobby-menu .menu-content .installation-services a.service span,#lobby-menu .menu-content .services-store a.service span{display:block}#lobby-menu .menu-content .places{width:340px;height:370px;margin:-20px -20px -20px 0;padding:20px 0 20px 0}#lobby-menu{margin-left:10px;position:relative;z-index:1000}#lobby-menu>li{float:left}#lobby-menu>li>a{display:block;line-height:40px;font-size:16px;text-decoration:none;padding:0 17px;font-weight:700;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;color:#72bf44;letter-spacing:-.6px}#lobby-menu>li>a:after{content:" ";background-image:url(public/img/front_end/default/lobby/menu/item-active-arrow.png);background-repeat:no-repeat;background-position:top;background-size:9px 35px;width:9px;height:6px;display:inline-block;margin-left:5px}#lobby-menu>li>a.no-itens:after{background-image:none}#lobby-menu>li ul{display:block;position:absolute;width:175px;border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;background-color:#72bf44;background-image:url(public/img/front_end/default/lobby/categories/gradient-bg.png);background-repeat:repeat-x;background-position:bottom;background-size:1px 100px;border:2px solid #72bf44;border-left:none}#lobby-menu .menu-content{left:174px;top:-2px;padding:20px;z-index:-1}#lobby-menu .menu-content [data-hover-keeper=true]{display:block;width:150px;height:300px;position:absolute;left:-150px;top:0;border-radius:0 0 0 150px}#lobby-menu>li.active>a,#lobby-menu>li:hover>a{background-color:#72bf44;color:#fff}#lobby-menu>li.active>a:after,#lobby-menu>li:hover>a:after{background-position:center -30px}#lobby-menu>li.active ul,#lobby-menu>li:hover ul{display:block}#lobby-menu>li.offer a{color:#d32b2a}#lobby-menu>li.offer>a:after{display:none}#lobby-menu>li.offer:hover a{color:#b22024;background-color:#fff}#lobby-menu>li.menu-li-store{margin-left:5px}#lobby-menu>li.menu-li-store:hover a{background:0 0;color:#000}#lobby-menu .menu-store-link{display:block;position:relative;padding-left:20px}#lobby-menu .menu-store-link:after{content:none}#lobby-menu .menu-store-link:before{content:'';display:block;position:absolute;top:11px;left:0;width:19px;height:16px;background:url(public/img/front_end/default/lobby/menu/cart-green.png) no-repeat 0 0;background-size:100% 100%}#lobby-slider{background:#eee;width:880px;height:480px;overflow:hidden;position:relative}#lobby-slider .item{width:100%;position:absolute;left:0;top:0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}#lobby-slider .item.next{left:100%}#lobby-slider .item.previous{left:-100%}#lobby-slider .item img{width:100%}#lobby-slider .item .uppershadow{background-image:url(public/img/front_end/default/common/top-shadow-line.png);display:block;width:100%;height:10px;position:absolute;background-repeat:repeat-x}#lobby-slider .item .caption{background-image:url(public/img/front_end/default/lobby/slider/gradient.png);background-repeat:repeat-x;background-size:1px 181px;background-position:bottom;position:absolute;color:#fff;bottom:0;margin-bottom:0;width:820px;padding:120px 30px 25px 30px;margin-top:274px;z-index:2}#lobby-slider .item .caption .small{font-weight:700;font-size:14px}#lobby-slider .item .caption .big{font-size:28px;line-height:30px}#lobby-slider .image{position:absolute}#lobby-slider .controls{background-image:url(public/img/front_end/default/common/top-shadow-line.png);background-size:1px 7px;background-repeat:repeat-x;background-position:top;height:7px;width:880px;position:absolute}#lobby-slider .controls a{width:60px;height:77px;display:block;margin:176px 15px 0;background-image:url(public/img/front_end/default/lobby/slider/arrows.png);background-size:247px 77px;background-repeat:no-repeat;cursor:pointer;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#lobby-slider .controls .prev{float:left;background-position:left}#lobby-slider .controls .next{float:right;background-position:right}#lobby-slider .controls .prev:hover{background-position:-62px;-webkit-opacity:1;-moz-opacity:1;opacity:1}#lobby-slider .controls .next:hover{background-position:-125px;-webkit-opacity:1;-moz-opacity:1;opacity:1}#lobby #lobby-left{float:left}#lobby #lobby-right{margin-left:-19px;float:left}.carousel-frame{width:700px;height:480px}.carousel-frame ul.tabs li{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:left;padding-bottom:9px;background-image:url(public/img/front_end/default/content/carousel/carousel-tab-arrow.gif);background-size:16px 9px;background-repeat:no-repeat;background-position:top}.carousel-frame ul.tabs li a{margin-right:5px;height:30px;padding-top:8px;display:block;text-align:center;background-color:#f8f8f0;font-size:16px;color:#72bf44;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.carousel-frame ul.tabs li a span{height:2px;background-color:#72bf44;width:10px;display:block;margin-left:3px}.carousel-frame ul.tabs li:hover a{color:#d32b2a}.carousel-frame ul.tabs li.active{background-position:bottom}.carousel-frame ul.tabs li.active a{font-size:18px;color:#d32b2a;background-color:#edf0e2;font-weight:700}.carousel-frame .carousel-content{padding:10px 0;display:none}.carousel-frame .carousel-content ul.carousel-itens{width:540px}.carousel-frame .carousel-content ul.carousel-itens li{float:left}.carousel-frame .carousel-content[data-autotab-active]{display:block}.carousel-frame ul.pagination{margin:20px 0;font-size:0;display:block;text-align:center;width:100%;height:15px;position:relative}.carousel-frame ul.pagination li{display:inline-block;margin:0 5px}.carousel-frame ul.pagination li a{display:block;width:13px;height:13px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.carousel-frame ul.pagination li a:hover{background-color:#d4ecc7}.carousel-frame ul.pagination li a.active{background-color:#d32b2a;border:1px solid #fff}.carousel-frame .carousel-content a.product:hover{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:140px;position:absolute;margin-bottom:-32px}.carousel-frame .carousel-content a.product:hover .image{width:140px;height:140px}.carousel-frame .carousel-content a.product:hover .image img{width:140px;height:140px}.carousel-frame .carousel-content a.product:hover .badge{width:50px;height:50px;margin-top:85px;margin-left:85px}.carousel-frame .carousel-content a.product:hover .price .integer{font-size:27px;line-height:27px}#content-products ul.tabs li a{width:345px}#content-products ul.tabs li.offers{background-image:url(public/img/front_end/default/content/carousel/carousel-offers-tab-arrow.gif)}#content-products ul.tabs li.active.offers a{background-color:#d32b2a;color:#fff}#content-products ul.tabs li.active.offers a span{background-color:#fff}#content-products .carousel-content a.product{margin:10px;float:none}#content-products .carousel-content a.product .exclusive,#content-products .carousel-content a.product .get-more,#content-products .carousel-content a.product .on-demand{display:none}#content-products .carousel-content .carousel-container{width:540px;height:375px;overflow:hidden;margin-left:80px;margin-bottom:-32px}#content-products .carousel-content .carousel-container ul li{width:180px;height:375px;float:left}#content-products .carousel-content .next-control{right:0}#content-products .carousel-content .next-control,#content-products .carousel-content .prev-control{top:0;position:absolute;height:100px}#content-products .carousel-content .next-control a,#content-products .carousel-content .prev-control a{background-color:#72bf44;background-image:url(public/img/front_end/default/content/carousel/carousel-content-arrows.png);background-repeat:no-repeat;background-size:40px 31px;display:block;width:20px;height:30px;margin:115px 20px 0}#content-products .carousel-content .next-control a:hover,#content-products .carousel-content .prev-control a:hover{background-color:#d32b2a}#content-products .carousel-content .next-control[disabled=disabled] a,#content-products .carousel-content .prev-control[disabled=disabled] a{background-color:#e3f2da}#content-products .carousel-content .prev-control{width:80px}#content-products .carousel-content .prev-control a{float:left}#content-products .carousel-content .next-control{width:80px}#content-products .carousel-content .next-control a{float:right;background-position:right}#content-products a.big-button{line-height:30px;color:#fff;font-weight:700;text-align:center;display:block;background-color:#d32b2a;margin:0 90px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative}#content-extra ul.tabs li a{width:228px}#content-extra .carousel-content .carousel-container{width:700px;margin-bottom:-40px;overflow:hidden}#content-extra .carousel-content .carousel-container ul.carousel-itens li{width:228px;height:375px;margin-right:5px}#content-extra a.product{margin:10px 34px;float:none}#content-extra a.product .exclusive,#content-extra a.product .get-more,#content-extra a.product .on-demand{display:none}#content-extra a.carousel-article{margin:10px;width:210px;height:305px;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;text-decoration:none}#content-extra a.carousel-article img{width:210px;height:305px}#content-extra a.carousel-article .description{position:absolute;background-image:url(public/img/front_end/default/content/carousel/article-gradient.png);background-repeat:repeat-x;background-position:bottom;background-size:1px 174px;width:190px;height:154px;color:#fff;padding:10px;margin-top:131px;line-height:15px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}#content-extra a.carousel-article .description .title{display:block;margin-top:90px;font-size:14px;font-weight:700}#content-extra a.carousel-article .description .more{margin-top:4px;display:block;font-size:13px}#content-extra a.carousel-article:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.video{position:relative}.video div.video-icon{margin:0 auto;position:absolute;vertical-align:middle}.video div.video-icon.large{background-image:url(public/img/front_end/default/play/play-gd.png);background-repeat:no-repeat;height:100%;width:100%;background-position:50% 43%;background-size:22%}.video div.video-icon.large:hover{background-image:url(public/img/front_end/default/play/play-gd-hover.png)}.video div.video-icon.medium{background-image:url(public/img/front_end/default/play/play_md.png);background-repeat:no-repeat;height:100%;width:100%;background-position:50% 46%}.video div.video-icon.medium:hover{background-image:url(public/img/front_end/default/play/play_md_hover.png)}.video div.video-icon.small{background-image:url(public/img/front_end/default/play/play_pq.png);background-repeat:no-repeat;height:100%;width:100%;background-position:47% 40%}.video div.video-icon.small:hover{background-image:url(public/img/front_end/default/play/play-pq-hover.png)}#content-sidebar{width:380px}#content-sidebar .side-header{margin-top:10px;border-bottom:1px solid #72bf44;height:27px}#content-sidebar .side-header .title{color:#72bf44;text-decoration:none;border-bottom:2px solid #72bf44;font-size:24px;line-height:24px}#content-sidebar .side-header .more{padding-top:6px;float:right}#content-sidebar .events{margin-bottom:30px}#content-sidebar .side-tv{margin-bottom:20px}#content-sidebar .side-tv .video{margin-top:10px}#content-sidebar .side-tv .description{font-size:13px;color:#666766;line-height:18px}#content-sidebar .side-tv .description .title{font-size:16px;color:#72bf44;font-weight:700;display:block;line-height:20px}#content{margin:30px 0}#content #content-left{float:left}#content #content-right{width:382px;float:right}#footer-badges{clear:both;margin-bottom:20px}#footer-badges .badge{float:left;margin-right:10px}#footer-badges .badge img{width:70px;float:left}#footer-badges .badge p{float:left;font-size:12px;padding:25px 0 0 5px}#footer-badges .badge p a{text-decoration:none;font-size:13px;color:#666766}#footer-badges .badge p a:hover{text-decoration:underline;color:#72bf44}#footer-badges .badge p span{color:#d32b2a;display:block}#footer-content #footer-newsletter.group{width:300px}#footer-content #footer-newsletter.group b{margin-top:0}#footer-content #footer-newsletter.group b span{font-size:12px;font-style:italic;font-weight:400}#footer-content #footer-newsletter.group .field{float:left;margin-right:10px}#footer-content #footer-newsletter.group .field .input-container{height:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a1a0a0;background-image:url(public/img/front_end/default/top/search-bar-gradient.png);background-repeat:repeat-x;background-position:bottom;background-size:1px 30px}#footer-content #footer-newsletter.group .field input[type=email],#footer-content #footer-newsletter.group .field input[type=text]{float:left;width:102px;border:0;color:#4c4c4c;margin:3px;font-size:14px;padding:4px}#footer-content #footer-newsletter.group .field input[type=submit]{float:left;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;background-color:#d32b2a;margin:3px;border:1px solid #7e1a19;font-size:14px;height:24px}#footer-content #footer-newsletter.group .field input:focus{outline:0}#footer-content #footer-newsletter.group .field .hint{display:block;color:#7a7a7a;font-size:11px;line-height:14px}#footer-content #footer-newsletter.group .field.error .input-container{border:1px solid #d32b2a}#footer-content #footer-newsletter.group .field.error .hint{color:#d32b2a}#footer-content #footer-newsletter.group .success{width:300px;background-color:#f8f8f0;position:absolute;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;font-size:16px;line-height:80px;font-weight:700;color:#72bf44;-moz-box-shadow:0 0 10px #72bf44;-webkit-box-shadow:0 0 10px #72bf44;box-shadow:0 0 10px #72bf44;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;padding:10px;margin:-10px 0 0 -10px}#footer{background:#f8f8f0}#footer #footer-content{background:#f8f8f0;width:1100px;margin:0 auto;margin-top:40px}#footer .general-information{font-size:13px;line-height:18px;padding:10px 0;border-bottom:4px solid #fff;text-align:justify}#footer .left{width:800px;float:left}#footer .right{width:300px;float:right}#footer .group{float:left;margin:0 10px 20px 0}#footer .group b{font-size:16px;line-height:20px;color:#72bf44;font-weight:700;display:block;margin:20px 0 5px 0}#footer .group li{line-height:18px}#footer .group li a{text-decoration:none;font-size:13px;color:#666766}#footer .group li a:hover{text-decoration:underline;color:#72bf44}#footer .group .divider{display:block;float:left;margin-right:10px}#footer .group .divider-right{margin-left:40px}#footer-notes{width:1100px;margin:0 auto;font-size:11px;color:#cbcbcb;padding:10px 0}#footer-notes .left{float:left}#footer-notes .right{width:430px;float:right}#search-results-body #search-results-content{margin-right:-10px;margin-left:-10px;margin-top:20px}#search-results-body #search-results-content .box-product{width:140px;margin:20px 10px}#search-results-body #search-results-content .box-product:hover{border:none}#search-results-body #search-results-content .featured .box-product a.product{z-index:1100;position:relative;width:220px;margin-left:-40px;margin-top:-25px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:100}#search-results-body #search-results-content .featured .box-product a.product .image .nav{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-box-shadow:-5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:-5px 0 6px rgba(0,0,0,.3);box-shadow:-5px 0 6px rgba(0,0,0,.3);margin-left:-63px;margin-top:-10px;background-color:#f8f8f0;position:absolute;display:block;width:60px;padding:5px 0}#search-results-body #search-results-content .featured .box-product a.product .image .nav img{overflow:hidden;margin:5px;width:50px;height:50px}#search-results-body #search-results-content .featured .box-product a.product .image .nav.go-right{margin-left:225px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-box-shadow:5px 0 6px rgba(0,0,0,.3);-webkit-box-shadow:5px 0 6px rgba(0,0,0,.3);box-shadow:5px 0 6px rgba(0,0,0,.3)}#search-results-body #search-results-content .featured .box-product a.product .image,#search-results-body #search-results-content .featured .box-product a.product .image img{width:220px;height:220px}#search-results-body #search-results-content .featured .box-product a.product .counter{width:218px;display:block;margin:217px 2px 2px 2px;position:absolute}#search-results-body #search-results-content .featured .box-product a.product .counter span{width:0;height:2px;display:block;background:#72bf44}#search-results-body #search-results-content .featured .box-product a.product img.badge{width:30px;height:30px;margin:145px 0 0 145px}#search-results-body #search-results-content .featured .box-product a.product .price{padding:10px}#search-results-body #search-results-content .featured .box-product a.product .price .integer{font-size:36px}#search-results-body #search-results-content .featured .box-product a.product .get-more{font-size:14px}#search-results-body #search-results-content .featured .box-product a.product .get-more b{font-size:20px}#search-results-body #search-results-content .featured .box-product a.product .exclusive{font-size:14px}#search-results-body #search-results-content .featured .box-product a.product .code{display:block}#search-results-body #search-results-content .featured .box-product a.product .code{display:none}#search-results-body #search-results-content .featured .box-product a.product:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#search-results-body #search-results-content .featured .box-product a.product:hover .code{display:block}#search-results-body #search-results-content a.article-box{width:351px;height:192px;position:relative;display:block;float:left;overflow:hidden;margin:10px}#search-results-body #search-results-content a.article-box:hover{opacity:.75}#search-results-body #search-results-content a.article-box img{position:absolute;width:351px}#search-results-body #search-results-content a.article-box .caption{width:246px;height:171px;padding:10px 151px 10px 10px;position:absolute;background-image:url(public/img/front_end/default/articles/article-gradient.png);background-repeat:repeat-x;background-size:1px;font-size:22px;line-height:22px;color:#fff}#search-results-body #search-results-content a.article-box .shop-schedules{position:absolute;width:340px;color:#fff;top:36px;right:0}#search-results-body .last-products,#search-results-body .suggested-products{float:left}#search-results-body .last-products .header,#search-results-body .suggested-products .header{margin:0 10px}#search-results-body .last-products{width:800px}#search-results-body .suggested-products{width:320px}#entry-key-body #entry-key-content{margin:20px -10px}#entry-key-body #entry-key-content .box-product.magnify{width:140px;margin:20px 10px}#entry-key-body #entry-key-content .facets-fixed-trigger{margin-left:10px}#entry-key-body #entry-key-content #search-filter{margin:-60px 0 0 10px}#entry-key-body #entry-key-content #search-filter.floating{margin-top:0}#entry-key-body #entry-key-image{width:460px;height:300px;margin-right:10px;margin-left:10px;float:left;position:relative}#entry-key-body #entry-key-image img{width:100%}#entry-key-body #entry-key-image .social-media{right:10px;top:10px;position:absolute;padding:5px;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#entry-key-body #entry-key-image .caption{background-image:url(public/img/front_end/default/lobby/slider/gradient.png);background-repeat:repeat-x;background-size:1px 181px;background-position:bottom;position:absolute;color:#fff;width:420px;height:140px;padding:20px;font-size:16px;line-height:19px;bottom:0}#entry-key-body #entry-key-image .caption .description{position:absolute;bottom:20px;padding-right:20px}#entry-key-body #entry-key-image:hover .social-media{-webkit-opacity:1;-moz-opacity:1;opacity:1}#entry-key-body .featured .inner{float:right;height:300px;background:#f9f9f0}#entry-key-body .featured .inner .box-product{height:auto}#entry-key-body .featured .inner a.product:hover{z-index:1500;position:relative}#entry-key-body .featured .title{position:relative;top:12px;font-size:18px;color:#71bf44;line-height:10px;margin:0 10px;padding-bottom:5px}#entry-key-body .accordion{margin-top:10px}#entry-key-body .accordion.s-collapsed{overflow:hidden;height:40px}#entry-key-body a.view_more{color:#72bf44;text-align:center}#entry-key-body a.view_more:hover{text-decoration:underline}#entry-key-body a.view_more.s-collapsed span:before{background-position-y:-9px}#entry-key-body a.view_more span:before{content:" ";display:inline-block;width:13px;height:10px;margin-right:1px;background-image:url(public/img/front_end/default/common/accordion_arrow.gif);background-repeat:no-repeat;background-position-y:0;background-size:13px}#entry-key-body a.view_more hr{border:none;border-bottom:solid 1px #eee;width:42%;display:inline-block;margin:0 40px 3px 0}#entry-key-body a.view_more hr:last-child{border-bottom:solid 1px #eee;width:44%;margin:11px 0 0 0}#entry-key-body .last-products,#entry-key-body .suggested-products{float:left}#entry-key-body .last-products .header,#entry-key-body .suggested-products .header{margin:0 10px}#entry-key-body .last-products{width:800px}#entry-key-body .suggested-products{width:320px}#categories-body #categories-content .category{width:160px;height:280px;float:left;z-index:2}#categories-body #categories-content .category .inner{padding:10px}#categories-body #categories-content .category img{width:140px}#categories-body #categories-content .category a.title{font-size:14px;color:#72bf44;line-height:18px;font-weight:700;padding-left:8px;display:block;text-decoration:none}#categories-body #categories-content .category a.title:before{content:"» ";margin-left:-9px}#categories-body #categories-content .category ul{padding:4px 8px 0}#categories-body #categories-content .category ul .hidden,#categories-body #categories-content .category ul .invisible{display:none}#categories-body #categories-content .category ul li{display:block;line-height:15px;color:#a6a6a6;font-size:12px;margin-bottom:10px}#categories-body #categories-content .category ul li a{color:#666;line-height:12px;text-decoration:none}#categories-body #categories-content .category ul li a:hover{color:#72bf44;text-decoration:underline}#categories-body #categories-content .category .link.arrow{margin-left:8px;color:#000;border:none}#categories-body #categories-content .category .link.arrow.hovershow{display:none;color:#d32b2a}#categories-body #categories-content .category .link.arrow.hovershow:hover{text-decoration:underline}#categories-body #categories-content .category:hover{position:relative}#categories-body #categories-content .category:hover .inner{background-color:#f8f8f0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}#categories-body #categories-content .category:hover .hidden{display:block}#categories-body #categories-content .category:hover .link.arrow{display:none}#categories-body #categories-content .category:hover .link.arrow.hovershow{display:block}#categories-body #categories-content{float:left;width:780px}#categories-body #categories-content #categories-list{margin:10px -10px}#categories-body #categories-sidebar{float:right;width:300px}#categories-body #categories-sidebar a.big-article{margin:10px 0;display:block;color:#72bf44;text-decoration:none}#categories-body #categories-sidebar a.big-article .description{display:block;margin-bottom:5px;line-height:20px;font-size:16px;font-weight:700}#categories-body #categories-sidebar a.big-article:hover .link{border-bottom:1px solid #d32b2a}#categories-body #categories-sidebar .mini-article{margin:20px 0}#categories-body #categories-top-description{font-size:14px;line-height:20px;margin:10px 0}#categories-body #categories-bottom-description{margin:40px 0}#categories-body #categories-bottom-description .title{font-size:16px;font-weight:700;display:block;color:#000}#categories-body #categories-bottom-description p{margin:10px 0;text-align:justify}#categories-body #categories-bottom-description p b{color:#000}.accordion{margin-top:10px}.accordion.s-collapsed{overflow:hidden;height:40px}a.view_more{color:#72bf44;text-align:center}a.view_more:hover{text-decoration:underline}a.view_more.s-collapsed span:before{background-position-y:-9px}a.view_more span:before{content:" ";display:inline-block;width:13px;height:10px;margin-right:1px;background-image:url(public/img/front_end/default/common/accordion_arrow.gif);background-repeat:no-repeat;background-position-y:0;background-size:13px}a.view_more hr{border:none;border-bottom:solid 1px #eee;width:33%;display:inline-block;margin:0 25px 3px 75px}a.view_more hr:last-child{border-bottom:solid 1px #eee;margin:11px 75px 3px 25px;float:right}#families-body #families-content a.family{width:140px;height:130px;padding:10px;float:left;margin:0;text-decoration:none}#families-body #families-content a.family .image{width:140px;height:90px}#families-body #families-content a.family .image img{width:140px;height:90px}#families-body #families-content a.family .title:before{content:"» ";margin-left:-10px}#families-body a.red.offer{margin-left:10px}#families-body #families-content{float:left;width:780px;margin-bottom:40px}#families-body #families-content #families-list{margin:10px -10px}#families-body #families-sidebar{float:right;width:300px}#families-body #families-sidebar a.big-article{margin:10px 0;display:block;color:#72bf44;text-decoration:none}#families-body #families-sidebar a.big-article .description{display:block;margin-bottom:5px;line-height:20px;font-size:16px;font-weight:700}#families-body #families-sidebar a.big-article:hover .link{border-bottom:1px solid #d32b2a}#families-body #families-sidebar .mini-article{margin:20px 0}#families-body #families-top-description{font-size:14px;line-height:20px;margin:10px 0}#families-body #families-products{margin:20px -10px}#families-body #families-products .header{border-bottom:1px solid #d32b2a}#families-body #families-products .header .heading{font-size:18px;color:#d32b2a;border-bottom:2px solid #d32b2a}#families-body a.entry-key-box{width:380px;height:248px;display:block;float:left;overflow:hidden;margin:10px}#families-body a.entry-key-box:hover{opacity:.75}#families-body a.entry-key-box:hover .caption .action{background:#d32b2a;color:#fff}#families-body a.entry-key-box img{position:absolute;width:380px}#families-body a.entry-key-box .caption{width:275px;height:228px;padding:10px 95px 10px 10px;position:absolute;background-image:url(public/img/front_end/default/articles/article-gradient.png);background-repeat:repeat-x;background-size:1px;font-size:22px;line-height:22px;color:#fff}#families-body a.entry-key-box .caption small{display:block;position:absolute;top:10px;right:10px;font-size:12px;opacity:1;background:#fff;color:#000;border-radius:2px;padding:2px 4px;font-weight:700;line-height:15px;letter-spacing:0}#families-body a.entry-key-box .caption .action{display:block;font-size:14px;opacity:1;background:#fff;color:#000;border-radius:2px;padding:2px 10px;font-weight:700;letter-spacing:0;margin-top:10px;width:100px;text-align:center}#product-body #easy_zoom{width:310px;height:310px;background:#fff;color:#333;position:absolute;top:250px;left:30%;overflow:hidden;line-height:310px;border:1px solid #72bf44;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-box-shadow:0 5px 5px rgba(0,0,0,.7);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.7);box-shadow:0 5px 5px rgba(0,0,0,.7);text-align:center}#product-body #product-images{width:302px;float:left;margin-top:20px;background-image:url(public/img/front_end/default/product/photo-gallery-shadow.jpg);background-size:303px;background-position:bottom center;background-repeat:no-repeat;padding-bottom:20px}#product-body #product-images .inner{border:1px solid #72bf44;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;background-image:url(public/img/front_end/default/product/photo-gallery-gradient.png);background-size:1px 70px;background-position:bottom;background-repeat:repeat-x}#product-body #product-images .main-image{height:300px;display:block}#product-body #product-images .main-image a{display:none}#product-body #product-images .main-image a:first-child{display:block}#product-body #product-images .main-image .zoom-cursor{position:absolute;display:none;font-size:0;width:0;height:0;line-height:0;padding:0;text-decoration:none}#product-body #product-images .main-image a:hover{cursor:default}#product-body #product-images .main-image a.zoomable:hover{cursor:crosshair}#product-body #product-images .main-image a.magnifiable:hover .zoom-cursor{background-image:url(public/img/front_end/default/product/magnify-cursor.png);background-size:140px;background-repeat:no-repeat;width:98px;height:30px;line-height:20px;padding:6px 37px 4px 5px;color:#fff;font-size:12px;text-align:center}#product-body #product-images .main-image a.magnified:hover{cursor:pointer}#product-body #product-images .main-image a.magnified:hover .zoom-cursor{cursor:pointer;background-image:url(public/img/front_end/default/product/zoom-cursor.png);background-size:60px;background-repeat:no-repeat;width:60px;height:60px;font-size:0;padding:0;line-height:0}#product-body #product-images .carousel-content{position:relative;padding:10px 0}#product-body #product-images .carousel-content .carousel-container{width:232px;height:52px;margin:0 auto;overflow:hidden}#product-body #product-images .carousel-content .carousel-container ul{width:250px;height:52px}#product-body #product-images .carousel-content .carousel-container ul li{width:52px;height:52px;overflow:hidden;float:left;margin:0 3px}#product-body #product-images .carousel-content .carousel-container ul li img{width:50px;height:50px;display:block;overflow:hidden;border:1px solid #e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#product-body #product-images .carousel-content .carousel-container ul li:first-child{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}#product-body #product-images .carousel-content .next-control{right:0}#product-body #product-images .carousel-content .next-control,#product-body #product-images .carousel-content .prev-control{width:30px;top:0;position:absolute;height:52px}#product-body #product-images .carousel-content .next-control a,#product-body #product-images .carousel-content .prev-control a{background-color:#72bf44;background-image:url(public/img/front_end/default/product/carousel-content-arrows.png);background-repeat:no-repeat;background-size:40px 31px;display:block;width:20px;height:30px;margin:12px 5px}#product-body #product-images .carousel-content .next-control a:hover,#product-body #product-images .carousel-content .prev-control a:hover{background-color:#d32b2a}#product-body #product-images .carousel-content .next-control[disabled=disabled] a,#product-body #product-images .carousel-content .prev-control[disabled=disabled] a{background-color:#c5dcb1}#product-body #product-images .carousel-content .prev-control a{float:left}#product-body #product-images .carousel-content .next-control a{float:right;background-position:right}#product-body #product-info{width:780px;float:right}#product-body #product-info .header-info{line-height:28px;font-size:12px}#product-body #product-info .header-info .code{float:left}#product-body #product-info .header-info .code span{color:#000}#product-body #product-info .header-info .link-right{float:right}#product-body #product-info .header-info .link-right a{color:#000;text-decoration:underline;border-bottom:none}#product-body #product-info .attributes{width:600px;background-color:#f7f7f6;padding:10px;margin:5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#product-body #product-info .attributes .title{font-size:16px;color:#000;letter-spacing:0;margin-bottom:5px}#product-body #product-info .attributes .attribute{line-height:26px;font-size:12px;padding:0 5px;background:#fff}#product-body #product-info .attributes .attribute.warning{background:#fffcf2;font-weight:700}#product-body #product-info .attributes .attribute:nth-of-type(odd){background-color:#f7f7f6}#product-body #product-info .attributes .more a{color:#72bf44;text-decoration:underline;border-bottom:none}#product-body #product-info .badges{text-align:center;width:140px;margin:5px 0;float:right}#product-body #product-info .badges .badge{text-align:center;line-height:26px;font-size:14px;color:#fff;width:110px;height:110px;margin:5px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700}#product-body #product-info .flags{margin:15px 0;display:table;position:relative}#product-body #product-info .flags .offer-discount-percentage{left:130px;top:-20px;position:absolute}#product-body #product-info .flags .offer-discount-percentage .percentage-number{margin-top:10px}#product-body #product-info .flags .old{text-align:center;display:block;color:#d32b2a;top:5px;font-size:12px;font-weight:700;line-height:16px;position:relative}#product-body #product-info .flags .note{margin-top:10px;font-size:12px;line-height:14px;display:block}#product-body #product-info .flags .price-box{float:left;margin-right:10px;display:table-cell;vertical-align:middle}#product-body #product-info .flags .on-demand{display:table-cell;vertical-align:middle}#product-body #product-info .flags .offer{background:#f8e200 url(public/img/front_end/default/product/offer-background.png) repeat-x 0 bottom;height:76px;background-size:150px;border-radius:2px}#product-body #product-info .flags .price{padding:5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#000}#product-body #product-info .flags .price .currency,#product-body #product-info .flags .price .ext,#product-body #product-info .flags .price .integer{float:left;margin-right:3px}#product-body #product-info .flags .price .currency{font-size:16px;line-height:16px;padding-top:20px}#product-body #product-info .flags .price .integer{font-size:40px;line-height:40px}#product-body #product-info .flags .price .ext{font-size:16px;display:inline-block}#product-body #product-info .flags .price b{font-weight:700}#product-body #product-info .flags .price.yellow{color:#d32b2a;background-color:#f8e200}#product-body #product-info .advertise{margin-top:10px;color:#a6a6a6;font-size:12px;line-height:12px;letter-spacing:0}#product-body #similar-products{position:relative}#product-body #similar-products .carousel-container{width:960px;height:380px;margin:0 auto;margin-bottom:-60px;overflow:hidden;padding:0 10px}#product-body #similar-products .carousel-container ul li{width:160px;height:380px}#product-body #similar-products .carousel-container ul li a.product{margin:0;border:1px solid #fff}#product-body #similar-products .carousel-container ul li a.product:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}#product-body #similar-products .next-control{right:0}#product-body #similar-products .next-control,#product-body #similar-products .prev-control{width:20px;height:31px;top:130px;position:absolute}#product-body #similar-products .next-control a,#product-body #similar-products .prev-control a{display:block;background-color:#72bf44;background-image:url(public/img/front_end/default/content/carousel/carousel-content-arrows.png);background-repeat:no-repeat;background-size:40px 31px;width:20px;height:30px}#product-body #similar-products .next-control a:hover,#product-body #similar-products .prev-control a:hover{background-color:#d32b2a}#product-body #similar-products .next-control[disabled=disabled] a,#product-body #similar-products .prev-control[disabled=disabled] a{background-color:#c5dcb1}#product-body #similar-products .prev-control a{float:left}#product-body #similar-products .next-control a{float:right;background-position:right}#product-body #sidebar-contents{float:right;width:460px;margin-left:20px}#product-body #sidebar-contents p{margin:10px 0}#product-body #sidebar-contents .video{margin:10px 0}#product-body #general-attributes .inner{min-width:610px;display:table-cell}#product-body #general-attributes .attributes{background-color:#f7f7f6;padding:10px;margin:10px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#product-body #general-attributes .attributes .title{letter-spacing:0;margin-bottom:5px}#product-body #general-attributes .attributes .attribute{line-height:16px;font-size:14px;letter-spacing:0;padding:5px;background:#fff}#product-body #general-attributes .attributes .attribute:nth-of-type(odd){background-color:#f7f7f6}#product-body #general-attributes.large{width:100%}#product-body #general-attributes.large .inner{width:100%;display:block}#product-body .general-info{width:100%;display:table}#product-body .last-products,#product-body .suggested-products{margin-top:10px;float:left}#product-body .last-products .header,#product-body .suggested-products .header{margin:0 10px}#product-body .last-products{width:800px;margin-left:-10px}#product-body .suggested-products{width:320px;margin-right:-10px}#courses-events-public-body .courses-events-list{float:left;width:780px}#courses-events-public-body .courses-events-list.success{padding:10px;width:760px;margin-top:20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#courses-events-public-body .courses-events-list.success .header{margin:0 0 30px 0;border-bottom:none;background-image:url(public/img/front_end/default/pre-home/input-states.gif);background-repeat:no-repeat;background-position-y:2px;padding-left:30px;background-size:24px}#courses-events-public-body .courses-events-list.success .header h1{border-bottom:none;font-size:20px}#courses-events-public-body .courses-events-list.success div.non-date{float:left;border-left:10px;padding-bottom:10px}#courses-events-public-body .courses-events-list.success div.date{float:left;width:38px}#courses-events-public-body .courses-events-list.success div.date .day{font-size:25px;font-weight:700}#courses-events-public-body .courses-events-list.success div.date .month{margin-top:-10px;margin-left:2px}#courses-events-public-body .courses-events-list.success h2{font-size:20px;font-weight:700}#courses-events-public-body .courses-events-list.success .spec{margin:10px 0;display:block}#courses-events-public-body .courses-events-list.success .address{background-color:#eee;padding:10px;width:450px}#courses-events-public-body .courses-events-list.success .maps{display:block}#courses-events-public-body .courses-events-list.success [data-print]{display:block;color:#000;margin:10px 0}#courses-events-public-body .courses-events-list.success [data-print]:hover{text-decoration:underline}#courses-events-public-body .courses-events-list.success .btn{line-height:30px;color:#fff;background-color:#72bf44;padding:10px;border:none;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:700;letter-spacing:-1px;margin:10px 0;margin-right:5px;cursor:pointer;text-decoration:none}#courses-events-public-body .courses-events-list.success .btn:hover{background-color:#5aa545}#courses-events-public-body .courses-events-pagination{margin-top:4px;float:right}#courses-events-public-body .courses-events-pagination input{display:inline-block;width:26px;text-align:center;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700;font-size:11px;color:#72bf44;margin:0;padding:3px}#courses-events-public-body .courses-events-pagination li{float:left;display:inline-block;line-height:20px;display:block;margin-left:5px;font-size:11px;color:#a6a6a6;font-style:italic}#courses-events-public-body .courses-events-pagination li.back a,#courses-events-public-body .courses-events-pagination li.next a{display:block;background-image:url(public/img/front_end/default/search-results/pagination-arrows.gif);background-position:0 0;background-size:95px;background-repeat:no-repeat;width:22px;height:19px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#courses-events-public-body .courses-events-pagination li.next a,#courses-events-public-body .courses-events-pagination li.next.disabled a:hover{background-position:-48px 0}#courses-events-public-body .courses-events-pagination li.next a:hover{background-position:-73px 0}#courses-events-public-body .courses-events-pagination li.back a,#courses-events-public-body .courses-events-pagination li.back.disabled a:hover{background-position:-25px 0}#courses-events-public-body .courses-events-pagination li.back a:hover{background-position:0 0}#courses-events-public-body .courses-events-pagination li.disabled{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2}#courses-events-public-body .last-suggested-wrapper{clear:both;margin:20px -10px 0 -10px}#courses-events-public-body .last-suggested-wrapper .last-products,#courses-events-public-body .last-suggested-wrapper .suggested-products{float:left}#courses-events-public-body .last-suggested-wrapper .last-products .header,#courses-events-public-body .last-suggested-wrapper .suggested-products .header{margin:0 10px}#courses-events-public-body .last-suggested-wrapper .last-products{width:800px}#courses-events-public-body .last-suggested-wrapper .suggested-products{width:320px}#courses-local-switcher{float:left;font-size:12px;z-index:1400;display:block;position:relative;width:100%;height:30px;float:none;margin:3px 0;z-index:0}#courses-local-switcher .local-switch-label{color:#a6a6a6;float:left;margin:5px 0 0 0;line-height:22px}#courses-local-switcher ul.local-switch-menu{background-color:#fff;position:absolute;width:165px;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #dedede;padding:4px 5px 2px 5px;margin:-3px 0 0 80px}#courses-local-switcher ul.local-switch-menu li a{display:none;line-height:22px;color:#666;text-decoration:none;padding-right:10px}#courses-local-switcher ul.local-switch-menu li a span{color:#dcdadb;padding:0 5px}#courses-local-switcher ul.local-switch-menu a:hover,#courses-local-switcher ul.local-switch-menu li a.active{color:#72bf44}#courses-local-switcher ul.local-switch-menu li a.active{display:block;background-image:url(public/img/front_end/default/top/local-switch-arrow.png);background-repeat:no-repeat;background-size:7px;background-position:center right}#courses-local-switcher ul.local-switch-menu:hover{-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#courses-local-switcher ul.local-switch-menu:hover li a{display:block}#courses-local-switcher ul.local-switch-menu:hover li a.active{margin-bottom:5px;border-bottom:1px solid #f3f3f3}#courses-local-switcher .local-tooltip{display:none;top:30px;margin-left:100px;position:absolute;width:250px;font-size:14px;line-height:16px;color:#fff;padding:10px 25px 10px 10px;background-color:#74c044;background-image:url(public/img/front_end/default/top/local-tooltip-bg.png);background-repeat:repeat-x;background-position:bottom;background-size:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:4px 5px 5px rgba(0,0,0,.4);-webkit-box-shadow:4px 5px 5px rgba(0,0,0,.4);box-shadow:4px 5px 5px rgba(0,0,0,.4)}#courses-local-switcher .local-tooltip a.close{background-image:url(public/img/front_end/default/common/tooltip-close.gif);background-size:15px;background-repeat:no-repeat;height:15px;width:15px;display:block;position:absolute;top:5px;right:5px}#courses-local-switcher .local-tooltip:before{content:" ";background-image:url(public/img/front_end/default/top/local-tooltip-arrow.png);background-size:16px;background-repeat:no-repeat;width:16px;height:8px;display:block;margin-top:-18px;position:absolute}#courses-local-switcher .local-switch-label{margin-right:5px}#courses-local-switcher ul.local-switch-menu{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;float:left;margin:0;margin-left:112px}#courses-local-switcher ul.local-switch-menu li a.active{color:#000;background-image:url(public/img/front_end/default/courses/local-switch-arrow.png)}#courses-local-switcher .help{display:inline-block;margin-left:185px;height:22px;padding-top:8px}#courses-local-switcher .help a{color:#a6a6a6;text-decoration:none;letter-spacing:1px}#courses-local-switcher .help .tooltip{-webkit-opacity:0;-moz-opacity:0;opacity:0;border:1px solid #72bf44;font-size:14px;line-height:16px;color:#666766;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:250px;background-color:#f9f9f0;position:absolute;-moz-box-shadow:2px 2px 8px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.6);box-shadow:2px 2px 8px rgba(0,0,0,.6);margin:-27px 0 0 27px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#courses-local-switcher .help .tooltip:before{background-image:url(public/img/front_end/default/courses/tooltip-arrow-left.png);background-size:8px 16px;background-repeat:no-repeat;content:' ';width:8px;height:16px;display:inline-block;margin-left:-19px;position:absolute}#courses-local-switcher .help a:hover+.tooltip{-webkit-opacity:1;-moz-opacity:1;opacity:1}.courses-events-list .list-item{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 10px 0 10px;border:1px solid #72bf44;margin-bottom:20px;background-color:#f9f9f0}.courses-events-list .list-item .info .left{display:table-cell}.courses-events-list .list-item .info .right{width:205px;float:right;margin-left:20px}.courses-events-list .list-item .info .title{font-size:18px;line-height:20px;font-weight:700;color:#72bf44;margin-bottom:5px;text-decoration:none;display:inline-block}.courses-events-list .list-item .info .date-local{font-size:11px;font-style:italic;color:#a6a6a6;margin-bottom:5px}.courses-events-list .list-item .info .description{font-size:13px;line-height:16px}.courses-events-list .list-item .info .details{line-height:30px;background-color:#f3f2eb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;margin:5px 0}.courses-events-list .list-item .info .details .detail{display:inline-block;margin:0 10px}.courses-events-list .list-item .info a.link{color:#000;border-bottom:1px solid transparent}.courses-events-list .list-item .info a.link:hover{border-bottom:1px solid #000}.courses-events-list .list-item .options{margin:10px 0;clear:both}.courses-events-list .list-item .options a{text-decoration:none;color:#000}.courses-events-list .list-item .options div.label{display:block;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;margin-top:10px;cursor:pointer;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.courses-events-list .list-item .options div.label .button{float:right;line-height:26px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;font-size:12px;font-weight:700;color:#72bf44;background-color:#fff;margin:5px 0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.courses-events-list .list-item .options div.label .title{font-size:14px;line-height:18px;font-weight:700}.courses-events-list .list-item .options div.label .radio{font-size:12px;line-height:18px}.courses-events-list .list-item .options div.label .radio i{font-size:11px;color:#a6a6a6}.courses-events-list .list-item .options div.label.selected,.courses-events-list .list-item .options div.label:hover{background-color:#fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.courses-events-list .list-item .options div.label.selected .button,.courses-events-list .list-item .options div.label:hover .button{color:#fff;background-color:#72bf44;border:1px solid #72bf44}.courses-events-list .list-item .options div.label.selected .radio,.courses-events-list .list-item .options div.label.selected .title,.courses-events-list .list-item .options div.label:hover .radio,.courses-events-list .list-item .options div.label:hover .title{color:#000}.courses-events-list .list-item .options div.label.selected:hover .button{background-color:#d32b2a;border:1px solid #d32b2a;color:#fff}.courses-events-list .list-item .options div.label.inactive{border:1px solid #efede6;background-color:none;cursor:default}.courses-events-list .list-item .options div.label.inactive .radio,.courses-events-list .list-item .options div.label.inactive .title{color:#a6a6a6}.courses-events-list .list-item .options div.label.inactive a.button{text-decoration:none}.courses-events-list .list-item .options div.label.inactive:hover{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.courses-events-list .list-item .options div.label.inactive:hover a.button{color:#72bf44;background-color:#fff;border:1px solid #72bf44}.courses-events-list .list-item .options div.label.inactive:hover a.button:hover{color:#fff;background-color:#72bf44;border:1px solid #72bf44}.courses-events-list .list-item .social-media{background-color:#fff;padding:5px;margin:15px 0 0 -10px;display:inline-block;height:20px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.courses-events-list .list-item.previous{background-color:#fff;margin-top:10px}.courses-events-list .list-item.previous .description{margin-bottom:10px}.courses-events-list .list-item.previous a.let-me-know{margin-right:5px;display:inline-block;text-decoration:none;line-height:26px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;font-size:12px;font-weight:700;color:#72bf44;background-color:#fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.courses-events-list .list-item.previous a.let-me-know:hover{color:#fff;background-color:#72bf44}.courses-events-list .list-item.previous:hover{background-color:#f9f9f0}.courses-events-list .list-item:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#courses-events-public-body .event-show .header{margin-bottom:10px}#courses-events-public-body .event-show .header a{color:#000}#courses-events-public-body .event-show .header a:hover{border-bottom:1px solid #000}#courses-events-public-body .event-show .main-event .right{float:right;width:380px;margin-left:20px}#courses-events-public-body .event-show .main-event .info{display:table-cell}#courses-events-public-body .event-show .main-event .info .description{margin-bottom:40px;line-height:20px}#courses-events-public-body .event-show .main-event .info .details{padding:10px;background-color:#f7f7f6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px}#courses-events-public-body .event-show .main-event .info .details .detail{line-height:25px}#courses-events-public-body .event-show .location-select{margin-top:20px}#courses-events-public-body .event-show .location-select label{display:block;border:1px solid #a7a6a6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;margin-top:10px;cursor:pointer;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}#courses-events-public-body .event-show .location-select label .button{background-image:url(public/img/front_end/default/courses/expand-location-icon.png);background-repeat:no-repeat;background-size:10px;background-position:center;float:right;height:20px;border:1px solid #72bf44;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;margin:7px 0}#courses-events-public-body .event-show .location-select label .title{font-size:14px;line-height:18px;font-weight:700}#courses-events-public-body .event-show .location-select label .radio{font-size:12px;line-height:18px}#courses-events-public-body .event-show .location-select label .radio i{font-size:11px;color:#a6a6a6}#courses-events-public-body .event-show .location-select label a.join{display:none}#courses-events-public-body .event-show .location-select label .map{display:none}#courses-events-public-body .event-show .location-select label .map iframe{width:755px}#courses-events-public-body .event-show .location-select label .map .address{font-size:12px;line-height:18px;margin-bottom:10px}#courses-events-public-body .event-show .location-select label.selected{border:1px solid #72bf44;background-color:#f9f9f0;cursor:default}#courses-events-public-body .event-show .location-select label.selected .radio,#courses-events-public-body .event-show .location-select label.selected .title{color:#000}#courses-events-public-body .event-show .location-select label.selected .button{display:none}#courses-events-public-body .event-show .location-select label.selected a.join{text-decoration:none;display:block;float:right;line-height:36px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;font-size:19px;font-weight:700;color:#fff;background-color:#72bf44;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}#courses-events-public-body .event-show .location-select label.selected a.join:hover{background-color:#d32b2a}#courses-events-public-body .event-show .location-select label.selected .map{display:block}#courses-events-public-body .event-show .social-media{margin:10px 0}#courses-events-public-body .event-show ul.tabs{display:block;margin:20px 0}#courses-events-public-body .event-show ul.tabs li{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;float:left;padding-bottom:9px;background-image:url(public/img/front_end/default/courses/autotab-active-arrow.png);background-size:16px 9px;background-repeat:no-repeat;background-position:top}#courses-events-public-body .event-show ul.tabs li a{margin-right:5px;line-height:38px;padding:0 10px;display:block;text-align:center;background-color:#f8f8f0;font-size:16px;color:#72bf44;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#courses-events-public-body .event-show ul.tabs li a span{height:2px;background-color:#72bf44;width:10px;display:block;margin-left:3px}#courses-events-public-body .event-show ul.tabs li:hover a{color:#d32b2a}#courses-events-public-body .event-show ul.tabs li.active{background-position:bottom}#courses-events-public-body .event-show ul.tabs li.active a{font-size:18px;color:#fff;background-color:#72bf44;font-weight:700}#courses-events-public-body .event-show div[data-autotab-content]{display:none}#courses-events-public-body .event-show div[data-autotab-content] .courses-events-pagination{margin-top:-30px}#courses-events-public-body .event-show div[data-autotab-content=next] .list-item{margin-top:10px}#courses-events-public-body .event-show div[data-autotab-active]{display:block}#courses-events-public-body .general-information .warning{background-color:#fffbea;border:1px solid #fdc010;padding:10px;padding-left:80px;margin-bottom:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url(public/img/front_end/default/courses/warning.png);background-repeat:no-repeat;background-size:52px;background-position:20px 20px;min-height:64px}#courses-events-public-body .general-information .warning .title{font-weight:700;font-size:16px;line-height:18px}#courses-events-public-body .general-information .warning .description{font-size:13px;line-height:18px;margin-bottom:5px}#courses-events-public-body .general-information .warning .description b{color:#d32b2a}#courses-events-public-body .general-information .warning a.link{color:#000;border-bottom:1px solid transparent;margin-right:20px}#courses-events-public-body .general-information .warning a.link:hover{border-bottom:1px solid #000}#courses-events-public-body .general-information form{margin:10px 0 40px}#courses-events-public-body .general-information form .fake-field input.error[type=text]{border:1px solid red}#courses-events-public-body .general-information form .fake-field input.error[type=text]:hover{border:1px solid red}#courses-events-public-body .general-information form .field input.error[type=text]{border:1px solid red}#courses-events-public-body .general-information form .field input.error[type=text]:hover{border:1px solid red}#courses-events-public-body .general-information form .field{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-bottom:1px solid #e5e4e4;padding:10px 0}#courses-events-public-body .general-information form .field input[type=email],#courses-events-public-body .general-information form .field input[type=password],#courses-events-public-body .general-information form .field input[type=text]{border:1px solid transparent;border-radius:3px;padding:8px;font-size:13px;margin-left:5px;outline:0}#courses-events-public-body .general-information form .field input[type=email][readonly],#courses-events-public-body .general-information form .field input[type=password][readonly],#courses-events-public-body .general-information form .field input[type=text][readonly]{color:#666}#courses-events-public-body .general-information form .field input[type=radio]{margin-left:20px}#courses-events-public-body .general-information form .field label.label{font-size:17px;font-weight:700;color:#72bf44}#courses-events-public-body .general-information form .field .links{float:right;padding:8px 0}#courses-events-public-body .general-information form .field .links a{margin-left:10px;color:#666}#courses-events-public-body .general-information form .field .options{margin:5px}#courses-events-public-body .general-information form .field .options label{display:block;margin:5px 15px;font-size:13px}#courses-events-public-body .general-information form .field:hover{background-color:#fff;margin:-1px -10px;padding:11px 10px;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-bottom:1px solid transparent}#courses-events-public-body .general-information form .field:hover input[type=email],#courses-events-public-body .general-information form .field:hover input[type=password],#courses-events-public-body .general-information form .field:hover input[type=text]{border:1px solid #dcdbdb}#courses-events-public-body .general-information form .field:hover input[type=email][readonly],#courses-events-public-body .general-information form .field:hover input[type=password][readonly],#courses-events-public-body .general-information form .field:hover input[type=text][readonly]{border:1px solid transparent}#courses-events-public-body .general-information form .field:hover .fake-field input[type=email],#courses-events-public-body .general-information form .field:hover .fake-field input[type=password],#courses-events-public-body .general-information form .field:hover .fake-field input[type=text]{border:1px solid transparent}#courses-events-public-body .general-information form .field:hover .fake-field input[type=email]:focus,#courses-events-public-body .general-information form .field:hover .fake-field input[type=password]:focus,#courses-events-public-body .general-information form .field:hover .fake-field input[type=text]:focus{border:1px solid #dcdbdb}#courses-events-public-body .general-information form .field:hover .fake-field input[type=text].error{border:1px solid red}#courses-events-public-body .general-information form .field:hover .fake-field input[type=text].error:focus{border:1px solid red}#courses-events-public-body .general-information form .field:hover .links a{margin-left:10px;color:#72bf44}#courses-events-public-body .general-information form .field:hover .links a:hover{border-bottom:1px solid #72bf44}#courses-events-public-body .general-information form #change_password.error .field label.label,#courses-events-public-body .general-information form .field.error label.label{color:#d32b2b}#courses-events-public-body .general-information form .field.disabled label.label{color:#a6a6a6}#courses-events-public-body .general-information form .fake-field{display:inline-block}#courses-events-public-body .general-information form .fake-field label{margin:5px 15px 0;opacity:.5}#courses-events-public-body .general-information form .fake-field input[type=email],#courses-events-public-body .general-information form .fake-field input[type=password],#courses-events-public-body .general-information form .fake-field input[type=text]{border:1px solid transparent}#courses-events-public-body .general-information form .fake-field input[type=email]:focus,#courses-events-public-body .general-information form .fake-field input[type=password]:focus,#courses-events-public-body .general-information form .fake-field input[type=text]:focus{border:1px solid #dcdbdb}#courses-events-public-body .general-information form .spaced{padding:10px}#courses-events-public-body .general-information form input[type=submit]{line-height:30px;color:#fff;background-color:#72bf44;padding:0 10px;border:none;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:700;letter-spacing:-1px;margin-right:5px;margin-top:20px;cursor:pointer}#courses-events-public-body .general-information form input[type=submit]:hover{background-color:#5aa545}#facebox .login .event-info{position:absolute;margin-top:-45px;color:#fff}#facebox .login .event-info .date{float:left;text-align:center;padding-right:5px}#facebox .login .event-info .date .day{font-size:26px;line-height:26px;font-weight:700}#facebox .login .event-info .date .month{line-height:12px;font-size:11px}#facebox .login .event-info .right{float:left;font-size:13px;padding-left:5px;border-left:1px solid #949494}#facebox .login .event-info .right .event-title{font-weight:700;font-size:18px;line-height:18px}#facebox .login a{color:#72bf44}#facebox .login .warning{width:260px;background-color:#fffbea;border:1px solid #fdc010;padding:10px;padding-left:60px;margin:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url(public/img/front_end/default/courses/warning.png);background-repeat:no-repeat;background-size:40px;background-position:10px 10px}#facebox .login .warning .warning-title{font-weight:700;font-size:16px;line-height:18px}#facebox .login .warning .description{font-size:13px;line-height:18px;margin-bottom:5px}#facebox .login .warning .description b{color:#d32b2a}#facebox .login .warning a.link{color:#000;border-bottom:1px solid transparent;margin-right:20px}#facebox .login .warning a.link:hover{border-bottom:1px solid #000}#facebox .login .title{background-image:url(public/img/front_end/default/courses/modal-title-v.png);background-size:20px;background-repeat:no-repeat;background-position:center left;margin:0 20px;padding:5px 0 0 30px;line-height:36px;font-weight:700;font-size:16px}#facebox .login .content{width:310px;background-color:#fff;padding:10px 20px}#facebox .login .field{margin:10px 0}#facebox .login .field label{display:block;font-weight:700}#facebox .login .field label span{font-weight:400;font-size:11px;color:#a6a6a6}#facebox .login .field input[type=email],#facebox .login .field input[type=password],#facebox .login .field input[type=text]{border:1px solid #a1a0a0;padding:10px;font-size:12px;width:310px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;outline:0;background-image:url(public/img/front_end/default/courses/input-modal-bg.png);background-repeat:repeat-x;background-size:1px;background-position:bottom}#facebox .login .field input[type=submit]{line-height:30px;color:#fff;background-color:#72bf44;padding:0 10px;border:none;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:700;letter-spacing:-1px;margin-right:5px;cursor:pointer}#facebox .login .field input[type=submit][disabled]{background-color:#f4f4f4;color:#dedede}#facebox .login .field a.link{color:#000;font-size:12px}#facebox .login .field a.link:hover{border-bottom:1px solid #000}#facebox .login .field .tooltip{display:none;border:1px solid #72bf44;font-size:14px;line-height:16px;color:#666766;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:300px;background-color:#f9f9f0;position:absolute;-moz-box-shadow:2px 2px 8px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.6);box-shadow:2px 2px 8px rgba(0,0,0,.6);margin-left:345px;margin-top:-40px}#facebox .login .field .tooltip b{display:block;margin-bottom:5px}#facebox .login .field .tooltip:before{background-image:url(public/img/front_end/default/courses/modal-tooltip-arrows.png);background-size:8px;background-repeat:no-repeat;content:' ';width:8px;height:16px;display:inline-block;margin-left:-19px;position:absolute}#facebox .login .field.focused .tooltip{display:block}#facebox .login .field.submit a{color:#a6a6a6}#facebox .login .field.success input{background-position:97% 8px;color:#72bf44}#facebox .login .field.success .tooltip{display:none}#facebox .login .field.error input,#facebox .login .field.success input{background-image:url(public/img/front_end/default/pre-home/input-states.gif);background-repeat:no-repeat;background-size:17px}#facebox .login .field.error label{font-weight:700;color:#ed2024}#facebox .login .field.error input{border:1px solid #ed2024;color:#ed2024;background-position:97% -26px}#facebox .login .field.error .tooltip{border:1px solid #ed2024}#facebox .login .field.error .tooltip b{color:#ed2024}#facebox .login .field.error .tooltip:before{background-position:bottom}#facebox .login p.register{margin-top:15px;padding-top:15px;width:330px;border-top:2px solid #f6f6f6}#facebox .login p.register a{display:block;line-height:46px;background-color:#72bf44;text-align:center;color:#fff;text-decoration:none;font-weight:700;font-size:24px;margin:5px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#facebox .login p.register a:hover{background-color:#4e9041}#courses-events-public-body .events-interal-menu{width:218px;float:left;border:1px solid #f4f3f2;margin-top:24px;padding:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url(public/img/front_end/default/courses/dashboard-menu-gradient.png);background-repeat:repeat-x;background-size:1px;background-position:bottom}#courses-events-public-body .events-interal-menu ul li a{font-size:16px;line-height:30px;padding:0 10px;color:#72bf44;text-decoration:none;display:block;position:relative}#courses-events-public-body .events-interal-menu ul li a span{font-size:10px;color:#fff;background-color:#72bf44;padding:0 4px;margin:8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:absolute;height:14px;line-height:14px}#courses-events-public-body .events-interal-menu ul li a:hover{color:#4e9041}#courses-events-public-body .events-interal-menu ul li.active a{border-top:1px solid #47793f;border-bottom:1px solid #a9d48a;background-color:#4e9041;color:#fff}#courses-events-public-body .events-interal-menu ul li.active a span{color:#72bf44;background-color:#fff}#courses-events-public-body .events-interal-menu ul li.active a:after{content:" ";background-image:url(public/img/front_end/default/courses/internal-menu-active-arrow.png);background-repeat:no-repeat;background-size:8px;display:inline-block;width:9px;height:30px;position:absolute;right:-9px}#courses-events-public-body .events-internal-list{width:860px;float:right}#courses-events-public-body .events-internal-list .header.gray{border-bottom:1px solid #666;margin-bottom:20px}#courses-events-public-body .events-internal-list .header.gray .heading{color:#666;border-bottom:2px solid #666}#courses-events-public-body .events-internal-list .subscribed-event{margin-bottom:20px}#courses-events-public-body .events-internal-list .subscribed-event .right{width:380px;margin-left:20px;float:right}#courses-events-public-body .events-internal-list .subscribed-event .left .date{color:#72bf44;text-align:center;float:left;display:table-cell;padding-right:10px}#courses-events-public-body .events-internal-list .subscribed-event .left .date .day{font-size:26px;font-weight:700;line-height:26px}#courses-events-public-body .events-internal-list .subscribed-event .left .date .month{font-size:12px;line-height:12px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents{display:table-cell;border-left:1px solid #d5d3d3;padding:0 10px;font-size:13px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents .title{font-size:18px;font-weight:700;color:#72bf44;text-decoration:none}#courses-events-public-body .events-internal-list .subscribed-event .left .contents a.unsubscribe{display:inline-block;background-image:url(public/img/front_end/default/courses/unsubscribe-trigger.png);background-repeat:no-repeat;background-size:69px;width:50px;line-height:20px;font-size:12px;padding:0 10px;text-decoration:none;color:#72bf44;letter-spacing:0;position:absolute;margin:2px 5px;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;transition:all none;-moz-transition:all none;-webkit-transition:all none;-o-transition:all none}#courses-events-public-body .events-internal-list .subscribed-event .left .contents a.unsubscribe:hover{color:#fff;background-position:0 -22px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents .description{line-height:16px;margin:5px 0}#courses-events-public-body .events-internal-list .subscribed-event .left .contents .details{line-height:30px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents .details .detail{display:inline-block;margin-right:10px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents .address{padding:10px;background-color:#f7f7f6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#courses-events-public-body .events-internal-list .subscribed-event .left .contents label.let-me-know{display:inline-block;margin:15px 0}#courses-events-public-body .events-internal-list .subscribed-event .left .contents a.link{color:#000}#courses-events-public-body .events-internal-list .subscribed-event .left .contents a.link:hover{border-bottom:1px solid #000}#articles-body .articles-content{width:780px;float:left}#articles-body .articles-content p{margin:10px 0}#articles-body .right-sidebar .tag-cloud-wrapper{padding:0}#articles-body .articles-content .articles-list{margin:0 -10px}#articles-body .articles-content a.article-box{width:380px;height:210px;display:block;float:left;overflow:hidden;margin:10px}#articles-body .articles-content a.article-box:hover{opacity:.75}#articles-body .articles-content a.article-box img{position:absolute}#articles-body .articles-content a.article-box .caption{width:190px;height:190px;padding:10px 180px 10px 10px;position:absolute;background-image:url(public/img/front_end/default/articles/article-gradient.png);background-repeat:repeat-x;background-size:1px;font-size:22px;line-height:22px;color:#fff}#articles-body .articles-content .products-pagination{margin:30px 0 0}#articles-body .tag-cloud-wrapper{margin:20px 0;padding:0 20px;text-align:center;line-height:24px}#articles-body .tag-cloud-wrapper a{color:#666;text-decoration:none;padding:5px;display:inline-block}#articles-body .tag-cloud-wrapper a:hover{color:#72bf44;text-decoration:underline}#articles-body .tag-cloud-wrapper .active{opacity:.5}#articles-body .tag-cloud-wrapper .tag-1{font-size:48px}#articles-body .tag-cloud-wrapper .tag-2{font-size:42px}#articles-body .tag-cloud-wrapper .tag-3{font-size:38px}#articles-body .tag-cloud-wrapper .tag-4{font-size:34px}#articles-body .tag-cloud-wrapper .tag-5{font-size:30px}#articles-body .tag-cloud-wrapper .tag-6{font-size:26px}#articles-body .tag-cloud-wrapper .tag-7{font-size:22px}#articles-body .tag-cloud-wrapper .tag-8{font-size:18px}#articles-body .tag-cloud-wrapper .tag-9{font-size:14px}#articles-body .articles-content .fixed-header.fixed{position:fixed;top:0;z-index:1300}#articles-body .articles-content .fixed-header{width:780px;position:absolute;background-color:#fff}#articles-body .articles-content .fixed-header .article-info{padding:10px;-moz-box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#articles-body .articles-content .fixed-header .article-info .article-timestamp{font-size:12px;float:left;line-height:20px;color:#a6a6a6;margin-right:10px}#articles-body .articles-content .fixed-header .article-info .social-media{float:left;height:20px;overflow:hidden}#articles-body .articles-content .fixed-header .text-right{margin:38px 10px -40px}#articles-body .articles-content .fixed-header .text-right a{color:#000}#articles-body .articles-content .fixed-header .text-right a:hover{border-bottom:1px solid #000}#articles-body .articles-content .article-content{margin:110px 0 20px;text-align:justify}#articles-body .articles-content .article-content .first-image{margin:0 20px 10px 0;float:left}#articles-body .articles-content .article-content .composed-by .box-product:nth-child(5n-4){width:150px}#articles-body .articles-content .article-content .composed-by .box-product:nth-child(5n-4) a.product{padding-left:0}#articles-body .articles-content .article-content .composed-by .box-product:nth-child(5n){width:150px}#articles-body .articles-content .article-content .composed-by .box-product:nth-child(5n) a.product{padding-right:0}#articles-body .articles-content .article-content img{margin:10px 0 10px 0}#articles-body .articles-content .article-content img.left{margin:10px 20px 10px 0;float:left}#articles-body .articles-content .article-content img.right{margin:10px 0 10px 20px;float:right}#articles-body .articles-content .article-content h1,#articles-body .articles-content .article-content h2,#articles-body .articles-content .article-content h3,#articles-body .articles-content .article-content h4,#articles-body .articles-content .article-content h5,#articles-body .articles-content .article-content h6{font-size:16px;font-weight:700;line-height:22px;display:block;color:#72bf44}#articles-body .articles-content .article-content p{line-height:22px}body#registration-body{background-color:#060606}body#registration-body .wrapper{height:850px;background-size:100%;background-image:url(public/img/front_end/default/registration/bg-login.jpg);background-repeat:no-repeat;background-position:top center}body#registration-body .main-content{width:1100px;margin:0 auto}body#registration-body .main-content .logo{display:inline-block;padding:10px;background-color:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}body#registration-body .main-content .registration-frame{width:550px;margin:0 auto}body#registration-body .main-content .registration-frame p{font-size:12px}body#registration-body .main-content .registration-frame .info-wrapper .info{color:#fff;width:235px;float:left}body#registration-body .main-content .registration-frame .info-wrapper .info .heading{line-height:26px;font-size:23px;font-weight:700}body#registration-body .main-content .registration-frame .info-wrapper .info .text{font-size:16px;line-height:20px}body#registration-body .main-content .registration-frame .info-wrapper .info .text div{margin:10px 0}body#registration-body .main-content .registration-frame .login{float:right}body#registration-body .main-content .registration-frame .login a{color:#72bf44}body#registration-body .main-content .registration-frame .login .warning{width:190px;background-color:#fffbea;border:1px solid #fdc010;padding:10px;padding-left:60px;margin:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url(public/img/front_end/default/registration/warning.png);background-repeat:no-repeat;background-size:40px;background-position:10px 10px}body#registration-body .main-content .registration-frame .login .warning .warning-title{font-weight:700;font-size:16px;line-height:18px}body#registration-body .main-content .registration-frame .login .warning .description{font-size:13px;line-height:18px;margin-bottom:5px}body#registration-body .main-content .registration-frame .login .warning .description b{color:#d32b2a}body#registration-body .main-content .registration-frame .login .warning a.link{color:#000;border-bottom:1px solid transparent;margin-right:20px}body#registration-body .main-content .registration-frame .login .warning a.link:hover{border-bottom:1px solid #000}body#registration-body .main-content .registration-frame .login .wierd-success{width:236px;background-color:#f9f9f0;border:1px solid #fdc010;padding:10px;margin:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}body#registration-body .main-content .registration-frame .login .wierd-success .success-title{font-weight:700;font-size:16px;line-height:18px}body#registration-body .main-content .registration-frame .login .wierd-success .description{font-size:13px;line-height:18px;margin-bottom:5px}body#registration-body .main-content .registration-frame .login .wierd-success .description b{color:#d32b2a}body#registration-body .main-content .registration-frame .login .wierd-success a.link{color:#000;border-bottom:1px solid transparent;margin-right:20px}body#registration-body .main-content .registration-frame .login .wierd-success a.link:hover{border-bottom:1px solid #000}body#registration-body .main-content .registration-frame .login .title{line-height:36px;font-weight:700;font-size:16px;color:#72bf44}body#registration-body .main-content .registration-frame .login .arrow.right.link{color:#000;display:block;float:right;margin-top:9px}body#registration-body .main-content .registration-frame .login .arrow.right.link:hover{border-bottom:1px solid #000}body#registration-body .main-content .registration-frame .login .content{width:260px;background-color:#fff;padding:10px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}body#registration-body .main-content .registration-frame .login .field{margin:10px 0}body#registration-body .main-content .registration-frame .login .field label{display:block;font-weight:700}body#registration-body .main-content .registration-frame .login .field label span{font-weight:400;font-size:11px;color:#a6a6a6}body#registration-body .main-content .registration-frame .login .field input[type=email],body#registration-body .main-content .registration-frame .login .field input[type=password],body#registration-body .main-content .registration-frame .login .field input[type=text]{border:1px solid #a1a0a0;padding:10px;font-size:12px;width:240px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;outline:0;background-image:url(public/img/front_end/default/registration/input-modal-bg.png);background-repeat:repeat-x;background-size:1px;background-position:bottom}body#registration-body .main-content .registration-frame .login .field input[type=submit]{line-height:40px;color:#fff;background-color:#000;padding:0 10px;border:none;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:700;letter-spacing:-1px;margin-right:5px;cursor:pointer}body#registration-body .main-content .registration-frame .login .field input[type=submit][disabled]{background-color:#f4f4f4;color:#dedede}body#registration-body .main-content .registration-frame .login .field a.link{color:#000;font-size:12px}body#registration-body .main-content .registration-frame .login .field a.link:hover{border-bottom:1px solid #000}body#registration-body .main-content .registration-frame .login .field a.link.arrow{float:right;font-size:12px;color:#000;margin:16px 0}body#registration-body .main-content .registration-frame .login .field .tooltip{display:none;border:1px solid #72bf44;font-size:14px;line-height:16px;color:#666766;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:300px;background-color:#f9f9f0;position:absolute;-moz-box-shadow:2px 2px 8px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.6);box-shadow:2px 2px 8px rgba(0,0,0,.6);margin-left:272px;margin-top:-40px}body#registration-body .main-content .registration-frame .login .field .tooltip b{display:block;margin-bottom:5px}body#registration-body .main-content .registration-frame .login .field .tooltip:before{background-image:url(public/img/front_end/default/registration/modal-tooltip-arrows.png);background-size:8px;background-repeat:no-repeat;content:' ';width:8px;height:16px;display:inline-block;margin-left:-19px;position:absolute}body#registration-body .main-content .registration-frame .login .field.submit a{color:#a6a6a6;font-size:12px}body#registration-body .main-content .registration-frame .login .field.error input,body#registration-body .main-content .registration-frame .login .field.info input,body#registration-body .main-content .registration-frame .login .field.loading input,body#registration-body .main-content .registration-frame .login .field.success input{background-image:url(public/img/front_end/default/pre-home/input-states.gif);background-repeat:no-repeat;background-size:17px}body#registration-body .main-content .registration-frame .login .field.focused .tooltip{display:block}body#registration-body .main-content .registration-frame .login .field.focused .tooltip .warning{display:none}body#registration-body .main-content .registration-frame .login .field.success input{background-position:97% 8px;color:#72bf44}body#registration-body .main-content .registration-frame .login .field.success .tooltip{display:none}body#registration-body .main-content .registration-frame .login .field.success .tooltip .warning{display:none}body#registration-body .main-content .registration-frame .login .field.loading input{background-position:97% -58px}body#registration-body .main-content .registration-frame .login .field.error label,body#registration-body .main-content .registration-frame .login .field.info label{font-weight:700;color:#ed2024}body#registration-body .main-content .registration-frame .login .field.error input,body#registration-body .main-content .registration-frame .login .field.info input{border:1px solid #ed2024;color:#ed2024;background-position:97% -26px}body#registration-body .main-content .registration-frame .login .field.error .tooltip,body#registration-body .main-content .registration-frame .login .field.info .tooltip{border:1px solid #ed2024;z-index:99}body#registration-body .main-content .registration-frame .login .field.error .tooltip .warning,body#registration-body .main-content .registration-frame .login .field.info .tooltip .warning{width:auto;margin-top:0;display:block}body#registration-body .main-content .registration-frame .login .field.error .tooltip b,body#registration-body .main-content .registration-frame .login .field.info .tooltip b{color:#ed2024}body#registration-body .main-content .registration-frame .login .field.error .tooltip:before,body#registration-body .main-content .registration-frame .login .field.info .tooltip:before{background-position:bottom}body#registration-body .main-content .registration-frame .login p.register{margin-top:15px;padding-top:15px;width:260px;border-top:2px solid #f6f6f6}body#registration-body .main-content .registration-frame .login p.register b{font-size:12px}body#registration-body .main-content .registration-frame .login p.register a{display:block;line-height:46px;background-color:#72bf44;text-align:center;color:#fff;text-decoration:none;font-weight:700;font-size:24px;margin:5px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}body#registration-body .main-content .registration-frame .login p.register a:hover{background-color:#4e9041}