/**
 *  Last update: 29/07/2013
 *  Author: Hugo Fabriicio
 *  Site: www.hugofabricio.com
 *  Email: me@hugofabricio.com
 *  Phone: +55 83 8805-0131
 *
 *  App: Lojão da Cerâmica
 *
 **/
.mb1{margin-bottom:10px!important}.mb2{margin-bottom:20px!important}.mt5{margin-top:50px!important}.p3{padding:30px 0!important}.p4{padding:40px 0!important}.p5{padding:50px 0!important}.b1{background:#fff!important}.tl{font-weight:300!important}.tn{font-weight:400!important}.tb{font-weight:700!important}.c1{color:#ce272e!important}.c2{color:#fff!important}.c3{color:#000!important}.square-lojao{list-style-image:url(../../images/app/theme/icons/square-lojao.png);list-style-position:inside}.bd1{border:2px solid #efefef!important}.bd2{border:2px solid #ce272e!important}.l1 figure{overflow:hidden;position:relative}.l1 figure img{display:block;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.l1 figure:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.l1 h3,.l2 h3{font-size:23px;font-size:1.64286rem}.l1 p{margin:0}.l2 li figure{text-align:center}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>li>a.active{background:#ce272e;color:#fff;font-weight:700;cursor:default;border-color:#ce272e}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.navbar{margin-bottom:0;border-top:4px solid #ce272e;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar a{color:#777}.navbar a:hover,.navbar a:focus{color:#333}.navbar .active a{color:#ce272e}#header{padding:60px 0;background:url(../../images/app/theme/backgrounds/bg-header.png) right top no-repeat}#logo{padding:0;line-height:0;overflow:hidden}#search .append{margin:0}#search .input{width:84%;background:#fff}#search .btn{width:16%;height:50px}#empresa>.row{background:url(../../images/app/theme/institucional/lojao-da-ceramica-02.jpg) bottom right no-repeat}#produtos .btn-produto{position:relative}#produtos .btn-produto img{max-width:100%;display:block;position:relative}#produtos .btn-produto figcaption{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}#produtos .btn-produto figcaption:hover{background:0}#produtos .btn-produto figcaption h3{color:#fff;font-weight:700;padding:100px}#produto .produto-title{line-height:18px;padding-top:0}#lojas #lojas-list .loja-desc h3{font-size:18px;font-size:1.286rem}#blog .post{overflow:hidden}#blog .title{padding:0 0 10px;line-height:26px}#blog .entry-date{font-weight:700;font-size:12px;font-size:.8571rem}#blog hr{height:}#categorias ul li:last-child{border-bottom:1px dotted #bfd0d0}#categorias ul li{padding:20px 0;border-top:1px dotted #bfd0d0}#footer>.row{padding:40px 0}#footer .tel{font-size:30px;font-size:2.143rem;height:40px;line-height:40px}#footer .social span{display:inline-block;margin-right:10px;font-size:18px;font-size:1.286rem}#footer .social a{text-align:center;display:inline-block;font-size:20px;font-size:1.429rem;line-height:40px;width:40px;height:40px;color:#fff}#footer .social a.facebook{background:#3b5998}#footer .social a.facebook:hover{background:#263961}#footer .social a.youtube{background:#f03021}#footer .social a.youtube:hover{background:#cf2a1d}@media only screen and (max-width:960px){#header{background:0;padding:50px 20px}#footer{padding:20px}.l1 h3,.l2 h3{font-size:17px;font-size:1.214rem}.loja-desc p{font-size:13px;font-size:.9286rem}#produtos .btn-produto figcaption h3{padding:60px}}@media only screen and (min-width:768px){.navbar li a{text-align:center;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(0,0,0,.05)}.navbar li:first-child a{border-left:0;border-radius:3px 0 0 3px}.navbar li:last-child a{border-right:0;border-radius:0 3px 3px 0}}@media only screen and (max-width:600px){#logo-area{margin-bottom:30px}#lojas-list li,.l1 li{width:48%!important}#empresa>.row{background:0}#produtos .btn-produto{margin-bottom:20px}#footer{text-align:center;padding:0!important}#footer .social{margin:0 auto;width:100%;margin-top:20px}}@media only screen and (max-width:480px){#logo{text-align:center!important}}@media only screen and (max-width:479px){#lojas-list li,.l1 li{width:100%!important;float:none!important}}@media only screen and (max-width:320px){#produtos .btn-produto figcaption h3{font-size:26px;font-size:1.857rem;padding:50px}}.sharrre{margin-right:12px;float:left}.sharrre .box a:hover{text-decoration:none}.sharrre .count{display:none}.sharrre .share{color:#fff;display:block;font-size:12px;font-weight:700;height:25px;line-height:23px;padding:0;text-align:center;text-decoration:none;width:50px}#twitter .share{text-shadow:1px 0 0 #0077be;filter:dropshadow(color=#0077be,offx=1,offy=0);border:1px solid #0075c5;background:#26c3eb;background:-moz-linear-gradient(top,#26c3eb 0,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26c3eb),color-stop(50%,#26b3e6),color-stop(51%,#00a2e1),color-stop(100%,#0080d6));background:-webkit-linear-gradient(top,#26c3eb 0,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-o-linear-gradient(top,#26c3eb 0,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-ms-linear-gradient(top,#26c3eb 0,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:linear-gradient(top,#26c3eb 0,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26c3eb', endColorstr='#0080d6', GradientType=0)}#facebook .share{text-shadow:1px 0 0 #26427e;filter:dropshadow(color=#26427e,offx=1,offy=0);border:1px solid #24417c;background:#5582c9;background:-moz-linear-gradient(top,#5582c9 0,#33539a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5582c9),color-stop(100%,#33539a));background:-webkit-linear-gradient(top,#5582c9 0,#33539a 100%);background:-o-linear-gradient(top,#5582c9 0,#33539a 100%);background:-ms-linear-gradient(top,#5582c9 0,#33539a 100%);background:linear-gradient(top,#5582c9 0,#33539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5582c9', endColorstr='#33539a', GradientType=0)}#googleplus .share{text-shadow:1px 0 0 #222;filter:dropshadow(color=#222222,offx=1,offy=0);border:1px solid #262626;background:#6d6d6d;background:-moz-linear-gradient(top,#6d6d6d 0,#434343 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6d6d6d),color-stop(100%,#434343));background:-webkit-linear-gradient(top,#6d6d6d 0,#434343 100%);background:-o-linear-gradient(top,#6d6d6d 0,#434343 100%);background:-ms-linear-gradient(top,#6d6d6d 0,#434343 100%);background:linear-gradient(top,#6d6d6d 0,#434343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#434343', GradientType=0)}html.swipebox{overflow:hidden!important}#swipebox-overlay img{border:0!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(../../images/app/theme/plugins/swipebox/loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{bottom:0}#swipebox-action.force-visible-bars{bottom:0!important}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{top:0}#swipebox-caption.force-visible-bars{top:0!important}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background-image:url(../../images/app/theme/plugins/swipebox/icons.png);background-repeat:no-repeat;border:0!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:alpha(Opacity=30);opacity:.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@media screen and (max-width:800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#fff}#swipebox-action,#swipebox-caption{font-weight:700;background-color:#ce272e;filter:alpha(Opacity=95);opacity:.95}#swipebox-action{border-top:1px solid rgba(255,255,255,.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important;font-size:16px;font-size:1.143rem;line-height:50px}

.chat-widget { position: fixed; z-index: 201; width: 100px; height: 40px; border-radius: 20px; right: 50px; bottom: 50px; }
.chat-widget .link { font-size: 12px; font-weight: bold; line-height: 40px; background-color: #4dc247; color: #ffffff; width: 100px; height: 40px; text-align: center; display: block; border-radius: 20px; box-shadow: 0 0 4.6875rem 0 rgba(77,194,71,.5); animation: pulse 2s infinite; transition: all ease .4s; }
.chat-widget .link:hover { box-shadow: none; transform: scale(1.2); animation: none; }

@media screen and (max-width: 767px) { .chat-widget { right: 25px; } }
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 #4dc247; }70% { box-shadow: 0 0 0 .625rem rgba(77,194,71,0); }to { box-shadow: 0 0 0 0 rgba(77,194,71,0);}
}
