body{display:none}
#jpreOverlay{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#jpreSlide{display:none}
#jpreLoader{width:100%;height:100%;display:table}
#jpreBar,#jprePercentage{position:absolute;top:0;left:0;height:100%}
#jpreBar{background-color:#f1f1f1}
#jprePercentage{display:table-cell;vertical-align:middle;text-align:center;width:100%;font-size:60px;color:#393939}
*{-webkit-font-smoothing:antialiased}
html{min-height:100%;position:relative}
body{width:100%;overflow-x:hidden}
::-moz-selection{background-color:#de787e;background-color:rgba(222,120,126,0.7);color:#fff}
::selection{background-color:#de787e;background-color:rgba(222,120,126,0.7);color:#fff}
.container.big-padding{padding-top:0px;padding-bottom:80px}
.container.big-padding2{padding-top:0px;padding-bottom:0px}
/*@media (min-width: 0px) and (max-width: 295px){.container.big-padding{padding-top:0px;padding-bottom:285px;}}
@media (min-width: 296px) and (max-width: 410px){.container.big-padding{padding-top:0px;padding-bottom:235px;}}
@media (min-width: 411px) and (max-width: 759px){.container.big-padding{padding-top:0px;padding-bottom:205px;}}
@media (min-width: 760px) and (max-width: 881px){.container.big-padding{padding-top:0px;padding-bottom:155px;}}
@media (min-width: 882px) and (max-width: 1402px){.container.big-padding{padding-top:0px;padding-bottom:125px;}}
@media (min-width: 1403px) and (max-width: 1578px){.container.big-padding{padding-top:0px;padding-bottom:95px;}}*/

/*@media (min-width: 0px) and (max-width: 267px){.container.big-padding{padding-top:0px;padding-bottom:290px;}}
@media (min-width: 268px) and (max-width: 297px){.container.big-padding{padding-top:0px;padding-bottom:260px;}}
@media (min-width: 298px) and (max-width: 366px){.container.big-padding{padding-top:0px;padding-bottom:230px;}}
@media (min-width: 367px) and (max-width: 690px){.container.big-padding{padding-top:0px;padding-bottom:200px;}}
@media (min-width: 691px) and (max-width: 768px){.container.big-padding{padding-top:0px;padding-bottom:170px;}}
@media (min-width: 769px) and (max-width: 792px){.container.big-padding{padding-top:0px;padding-bottom:140px;}}
@media (min-width: 793px) and (max-width: 1440px){.container.big-padding{padding-top:0px;padding-bottom:110px;}}*/

@media (min-width: 0px) and (max-width: 295px){.container.big-padding{padding-top:0px;padding-bottom:280px;}}
@media (min-width: 296px) and (max-width: 366px){.container.big-padding{padding-top:0px;padding-bottom:230px;}}
@media (min-width: 367px) and (max-width: 633px){.container.big-padding{padding-top:0px;padding-bottom:200px;}}
@media (min-width: 634px) and (max-width: 768px){.container.big-padding{padding-top:0px;padding-bottom:170px;}}
@media (min-width: 769px) and (max-width: 794px){.container.big-padding{padding-top:0px;padding-bottom:150px;}}
@media (min-width: 795px) and (max-width: 1326px){.container.big-padding{padding-top:0px;padding-bottom:110px;}}


.container.big-padding.after-header{padding-top:13.5px}
.container.big-padding > .row,.container.big-padding > p,.container.big-padding > form,.container.big-padding > h1,.container.big-padding > h2,.container.big-padding > h3,.container.big-padding > h4,.container.big-padding > h5{padding-left:25px;padding-right:25px}
}
@media (min-width: 768px){.container.big-padding.after-header{margin-top:0}
}
.container.md-padding{padding-top:50px;padding-bottom:50px}
@media (max-width: 767px){.container.md-padding{padding-top:25px;padding-bottom:25px}
.container.md-padding > .row,.container.md-padding > p,.container.md-padding > form,.container.md-padding > h1,.container.md-padding > h2,.container.md-padding > h3,.container.md-padding > h4,.container.md-padding > h5{padding-left:25px;padding-right:25px}
}

h1, h2 {
    display: inline;
	line-height:0px;
	font-family:"Arial";
}

.headings-color{color:#393939}
.secondary-bg{background-color:#f7f7f7}
.font-italic{font-style:italic}
.font-semibold{font-weight:400}
form .row + .row,form .row + .form-group{margin-top:13.5px}
form:not(.form-inline) > .form-group + .form-group{margin-top:27px}
form .form-group:last-child{margin-bottom:0}
form .hidden-form-view{left:-5000px;position:absolute}
.nomargin{margin:0!important}
.row + .row{margin-top:54px}
.slick-slide.row{margin-top:0!important}
.container.nolast-margin{margin-bottom:-27px}
.big-margin{margin-top:100px!important}
@media (max-width: 767px){.big-margin{margin-top:50px!important}
}
#main-header{padding:20px 40px;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#main-header:before,#main-header:after{content:" ";display:table}
#main-header:after{clear:both}
.no-touch #main-header.ontop{position:absolute}
#main-header .shadow-helper{opacity:0;height:8px;margin:20px -40px -28px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.2),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.2),transparent);background-image:linear-gradient(top,rgba(0,0,0,0.2),transparent);-webkit-mask-box-image:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,0.8) 50%,transparent 100%)}
#main-header .shadow-helper.open{opacity:1!important}
#main-header .header-brand{float:left;text-decoration:none}
#main-header .header-brand h1{margin:0;padding:0;border:0;text-transform:uppercase;font-size:30px;line-height:30px;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}
.no-touch #main-header .header-brand:hover h1{color:#60b2a2}
#main-header .menu-toggle{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:30px;color:#393939}
#main-header .menu-toggle:hover{cursor:pointer}
#main-header .menu-toggle .entypo{vertical-align:top}
#main-header .menu-toggle .icon{-webkit-transition-duration:150ms;-moz-transition-duration:150ms;transition-duration:150ms;margin-top:-1px;top:15px}
#main-header .menu-toggle .icon,#main-header .menu-toggle .icon:before,#main-header .menu-toggle .icon:after{position:absolute;left:0;height:2px;width:inherit;background-color:#393939}
#main-header .menu-toggle .icon:before,#main-header .menu-toggle .icon:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;content:''}
#main-header .menu-toggle .icon:before{top:-8px}
#main-header .menu-toggle .icon:after{top:8px}
#main-header .menu-toggle.open .icon{background-color:transparent}
#main-header .menu-toggle.open .icon:before,#main-header .menu-toggle.open .icon:after{top:0}
#main-header .menu-toggle.open .icon:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#main-header .menu-toggle.open .icon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#main-header ul.menu{margin:0;padding:0;border:0;list-style:none;display:none;border-top:1px solid #ebebeb;margin:20px -40px -20px;text-align:center;font-family:"Aliquam"}
#main-header ul.menu li a{display:block;padding:10px 10px;border-bottom:1px solid #ebebeb;background-color:#fff;color:#404040;font-size:16px;text-transform:uppercase;color:#8d8d8d;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;transition:background-color 150ms;text-decoration:none}
@media (max-width: 767px){#main-header ul.menu li a{padding:10px 5px;font-size:22px}
}
#main-header ul.menu li:last-child a{border-bottom:0}
#main-header ul.menu li.active a,#main-header ul.menu li a:hover{background-color:#f6f6f6}
.after-header{margin-top:70px}
.hero-section2{display:block;width:100%;position:relative;overflow:hidden;}
.hero-section .background,.hero-section .content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.hero-section .background.image{-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 0}
.hero-section .content{background:rgba(11,38,56,0.5);z-index:2;display:table}
.hero-section .content .content-inner{display:table-cell;vertical-align:middle;text-align:center;padding-bottom:75px}
@media (max-width: 767px){.hero-section .content .content-inner{padding-bottom:0;font-size:18px}
.hero-section .content .content-inner h1{font-size:50px!important}
}
.hero-section .content.remove-padding .content-inner{padding-bottom:0}
.hero-section .discover{position:absolute;bottom:30px;left:0;width:100%;z-index:3;text-align:center}
.hero-section .discover .discover-btn{text-transform:uppercase;text-decoration:none;color:#fff;-webkit-transition:color 150ms;-moz-transition:color 150ms;transition:color 150ms;display:block}
.hero-section .discover .discover-btn .entypo{display:block;font-size:2em}
.no-touch .hero-section .discover .discover-btn:hover{color:#d9d9d9!important}
@media (max-width: 767px){.hero-section .discover .discover-btn{font-size:70%}
}
.hero-section[data-disable-resize] .background.image{height:110%}
.hero-section .content-inner{color:#fff;font-size:24px;font-weight:300;padding-left:25px;padding-right:25px}
.hero-section .content-inner p{font-style:italic}
.hero-section .content-inner .btn{font-style:normal}
.hero-section .content-inner h1{margin:0;padding:0;border:0;text-transform:uppercase;color:#fff;font-weight:300;font-size:72px}
.hero-section .content-inner h1.bold{font-weight:600}
.container-wrap.about{background:url(../images/about-bg.jpg) center no-repeat;-moz-background-size:cover;background-size:cover}
.container-wrap.about .container{text-align:center;font-size:18px}
.container-wrap.about nav > .btn{min-width:125px}
ul.brands-list{margin-top:27px;border:1px solid #ebebeb;border-top:0;border-right:0}
ul.brands-list li{border:1px solid #ebebeb;border-bottom:0;border-left:0;position:relative;display:inline-block}
ul.brands-list li .helper{margin-top:75%}
ul.brands-list li .image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;text-indent:-9999px;white-space:nowrap;overflow:hidden;background-position:center;background-repeat:no-repeat}
@media (max-width: 767px){ul.brands-list li .image{-moz-background-size:50% auto;background-size:50% auto}
}
.no-touch ul.brands-list li .image:hover{opacity:1!important}
.no-touch ul.brands-list:hover li .image{opacity:.3}
ul.people-list{margin-top:27px}
ul.people-list li{position:relative}
ul.people-list li .image{width:100%;z-index:1}
ul.people-list li .overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;z-index:2;-webkit-transition:background 300ms;-moz-transition:background 300ms;transition:background 300ms}
ul.people-list li .overlay .name,ul.people-list li .overlay .name small{color:#fff}
ul.people-list li .overlay .name{margin:0;padding:0;border:0;margin:15px 15px 0;font-size:18px}
ul.people-list li .overlay .name small{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000px;display:block;font-style:italic;font-size:14px;opacity:0;margin-top:3px;-webkit-transform:translate3d(0,75%,0);-moz-transform:translate3d(0,75%,0);transform:translate3d(0,75%,0);-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}
ul.people-list li .overlay ul.contacts{margin:0;padding:0;border:0;list-style:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000px;position:absolute;bottom:15px;left:15px;opacity:0;-webkit-transform:translate3d(0,-75%,0);-moz-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0);-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}
ul.people-list li .overlay ul.contacts li{display:block;font-size:14px}
ul.people-list li .overlay ul.contacts li a{color:#fff}
.no-touch ul.people-list li:hover .overlay,.touch ul.people-list li .overlay{background-color:rgba(0,0,0,0.5)}
.no-touch ul.people-list li:hover .overlay .name small,.touch ul.people-list li .overlay .name small,.no-touch ul.people-list li:hover .overlay ul.contacts,.touch ul.people-list li .overlay ul.contacts{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}
.container.careers{text-align:center;font-size:18px}
ul.careers-list{margin-top:100px!important}
@media (max-width: 767px){ul.careers-list{margin-top:50px!important;margin-left:0!important;margin-right:0!important}
}
ul.careers-list.isotope{margin-bottom:0;margin-top:40px!important}
ul.careers-list li{position:relative;text-align:left;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms}
ul.careers-list li .title{font-size:19px;margin-bottom:13.5px}
ul.careers-list li .title small{display:block;font-style:italic;font-size:14px;margin-top:5px}
ul.careers-list li p{font-size:16px;margin-bottom:13.5px}
ul.careers-list li .read-more{text-transform:uppercase;color:#999;font-size:16px}
ul.careers-list li .read-more .entypo{margin-left:3px}
ul.careers-list li .title,ul.careers-list li .read-more{-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}
ul.careers-list li .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.no-touch ul.careers-list li:hover .title,.no-touch ul.careers-list li:hover .read-more{color:#60b2a2}
@media (min-width: 992px){ul.careers-list.isotope{margin-top:100px!important;margin-bottom:0!important}
ul.careers-list.isotope li{padding-bottom:100px}
}
.careers-single .title{font-size:30px;margin-bottom:18px}
.careers-single .title small{display:block;font-style:italic;font-size:14px;margin-top:5px}
.careers-single h3{margin-bottom:13.5px}
.careers-single ul{margin:0;padding:0;border:0;padding-left:1.75em}
.careers-single .buttons-col{background-color:#f7f7f7;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:50px 0}
.careers-single .buttons-col > span{display:block;margin-bottom:5px}
.careers-single .buttons-col .social-likes_vertical .social-likes__widget{float:none;clear:none}
@media (max-width: 767px){.careers-single .buttons-col{text-align:center;margin-top:27px}
.careers-single .buttons-col .social-likes_vertical .social-likes__widget{display:inline-block;float:none;clear:none}
}
.process-row > div{display:table}
@media (max-width: 991px){.process-row > div{margin-bottom:27px}
.process-row > div:last-child{margin-bottom:0}
}
.process-row > div .step,.process-row > div .text{display:table-cell;vertical-align:top}
.process-row > div .step{width:50px;font-size:40px;line-height:80%;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms;padding-right:18px}
.process-row > div .text h3{margin:0 0 13.5px;font-size:24px}
.no-touch .process-row > div:hover .step{color:#393939}
.portfolio-tiles{overflow:hidden;margin:0!important;padding-top:5px}
ul.portfolio-tiles > *{padding:5px!important}
@media (min-width: 991px){.portfolio-tiles > .big-w{width:66.66666667%!important}
.portfolio-tiles > .big-h .content{height:610px}
}
.portfolio-tiles .content{position:relative;overflow:hidden;display:block;min-width:100%;margin:0 -5px 10px;height:300px}
@media (min-width: 992px){.portfolio-tiles .content.big{height:610px}
}
.portfolio-tiles .content .image-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 900ms;-moz-transition:-moz-transform 900ms;transition:transform 900ms}
.portfolio-tiles .content .link-overlay,.portfolio-tiles .content:before{position:absolute;top:0;left:0;width:100%;height:100%}
.portfolio-tiles .content:before{content:'';background-color:#000;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:.3;z-index:1}
.portfolio-tiles .content .overlay{position:absolute;left:0;top:50%;width:100%;text-align:center;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px;font-size:16px;color:#fff}
@media (max-width: 991px){.portfolio-tiles .content .overlay{font-size:14px}
}
.portfolio-tiles .content .overlay .title{margin:0;padding:0;border:0;color:inherit;font-size:24px;text-transform:uppercase}
.portfolio-tiles .content .overlay .descr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.portfolio-tiles .content .link-overlay{text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:3}
.no-touch .portfolio-tiles .content:hover:before{opacity:.5}
.no-touch .portfolio-tiles .content:hover .image-bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
ul.portfolio-tiles .content{margin:0}
.portfolio-tiles .content.twitter{background-color:#3bbadd;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms}
.portfolio-tiles .content.twitter,.portfolio-tiles .content.twitter a{color:#fff}
.portfolio-tiles .content.twitter:before{display:none}
.portfolio-tiles .content.twitter .inner{position:absolute;left:0;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px}
.portfolio-tiles .content.twitter .entypo{display:block;position:relative;font-size:30px;margin-bottom:27px;vertical-align:super}
.portfolio-tiles .content.twitter .entypo:before{-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;display:inline-block;background-color:#3bbadd;padding:0 15px}
.portfolio-tiles .content.twitter .entypo:after{-webkit-transition:width 300ms;-moz-transition:width 300ms;transition:width 300ms;position:absolute;content:'';z-index:-1;left:50%;top:50%;width:65%;height:1px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}
.portfolio-tiles .content.twitter .text{font-style:italic}
.portfolio-tiles .content.twitter .author{font-size:14px;font-weight:700}
.no-touch .portfolio-tiles .content.twitter:hover,.no-touch .portfolio-tiles .content.twitter:hover .entypo:before{background-color:#22a0c3}
.no-touch .portfolio-tiles .content.twitter:hover .entypo:after{width:80%}
.slick{display:none}
.slick.slick-initialized{display:block}
.slick .slick-slide img{width:100%}
.slick.photo-slider .slick-list{position:relative}
.slick.photo-slider .slick-list:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.3)}
.isotope-filter{background-color:#f7f7f7}
.isotope-filter .container{text-align:center;padding:20px;font-size:14px}
.isotope-filter .container .desktop-filter{margin:0;padding:0;border:0;list-style:none}
.isotope-filter .container .desktop-filter li{display:inline-block}
.isotope-filter .container .desktop-filter li a{display:inline-block;color:#a4a4a4;text-decoration:none;text-transform:uppercase;padding:0 10px;-webkit-transition:color 150ms;-moz-transition:color 150ms;transition:color 150ms}
.isotope-filter .container .desktop-filter li.active a,.isotope-filter .container .desktop-filter .no-touch li a:hover{color:#393939}
.isotope-filter .container .mobile-filter{width:100%;padding:10px;color:#393939}
.slick.photo-slider.portfolio-page{margin-bottom:27px}
.slick.photo-slider.portfolio-page .slick-dots{bottom:-40px}
.slick.photo-slider.portfolio-page .slick-dots li:not(.slick-active) button{background-color:#bebebe}
@media (min-width: 768px){.slick.photo-slider.portfolio-page .slick-next,.slick.photo-slider.portfolio-page .slick-prev{background-color:transparent}
.slick.photo-slider.portfolio-page .slick-next:before,.slick.photo-slider.portfolio-page .slick-prev:before{color:#393939}
.slick.photo-slider.portfolio-page .slick-next{right:-45px}
.no-touch .slick.photo-slider.portfolio-page .slick-next:hover{padding-left:20px;padding-right:12.5px;right:-55px}
.slick.photo-slider.portfolio-page .slick-prev{left:-45px}
.no-touch .slick.photo-slider.portfolio-page .slick-prev:hover{padding-right:20px;padding-left:12.5px;left:-55px}
}
.slider-hat{padding:15px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;background-color:#f7f7f7;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.slider-hat i{display:inline-block;margin-right:5px;height:10px;width:10px;-moz-border-radius:50%;border-radius:50%;background-color:#d3d3d3}
.slick.testimonials{margin-top:60px;margin-bottom:70px}
.slick.testimonials .slick-dots{bottom:-70px}
.slick.testimonials .slick-dots li:not(.slick-active) button{background-color:#bebebe}
.slick.testimonials .slick-next,.slick.testimonials .slick-prev{background-color:transparent}
.slick.testimonials .slick-next:hover,.slick.testimonials .slick-prev:hover{padding:10px 12.5px}
.slick.testimonials .slick-next:before,.slick.testimonials .slick-prev:before{color:#393939}
@media (max-width: 767px){.slick.testimonials{margin-top:30px;margin-bottom:30px}
.slick.testimonials .slick-dots{bottom:-45px}
.slick.testimonials .slick-next,.slick.testimonials .slick-prev{display:none!important}
.slick.testimonials .slick-slide{padding:0!important}
}
.slick.testimonials .slick-slide{margin:0;padding:0 75px}
.slick.testimonials .slick-slide .author-col,.slick.testimonials .slick-slide .text-col{padding:0}
.slick.testimonials .slick-slide .author-col{text-align:center}
.slick.testimonials .slick-slide .author-col img{width:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 9px}
.slick.testimonials .slick-slide .author-col .name{color:#393939;font-size:20px;margin-bottom:-3px}
.slick.testimonials .slick-slide .author-col .company{color:#999;font-style:italic}
.slick.testimonials .slick-slide .text-col{-moz-border-radius:6px;border-radius:6px}
.slick.testimonials .slick-slide .text-col > p{margin:0;padding:25px;font-style:italic;font-size:20px}
.tab-toggles{margin:0;padding:0;border:0;list-style:none;margin-bottom:27px;font-family:"Oxygen","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}
.tab-toggles li a{display:block;padding:20px 0;color:#999;font-size:20px;text-decoration:none;border-top:1px solid #ebebeb;-webkit-transition:color 150ms;-moz-transition:color 150ms;transition:color 150ms}
.tab-toggles li a:before,.tab-toggles li a:after{content:" ";display:table}
.tab-toggles li a:after{clear:both}
.tab-toggles li a .entypo{float:right}
.no-touch .tab-toggles li a:hover,.tab-toggles li.active a{color:#393939}
.tab-toggles li:last-child a{border-bottom:1px solid #ebebeb}
blockquote.bigquote{margin:0;padding:0;border:0;font-size:inherit;text-align:center;color:#393939}
blockquote.bigquote p{margin:0;font-size:30px;font-weight:300}
blockquote.bigquote p + p{margin-top:13.5px}
@media (max-width: 991px){blockquote.bigquote p{font-size:25px}
}
blockquote.bigquote .entypo{display:block;text-align:center;font-size:30px;margin-bottom:27px}
blockquote.bigquote .entypo.bottom{margin-bottom:0;margin-top:27px}
blockquote.bigquote .entypo.top{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);vertical-align:top}
blockquote.bigquote footer{margin-top:27px;color:#393939;font-weight:600}
blockquote.bigquote footer:before{display:none}
.container-wrap.quote-with-bg{position:relative;background-position:center;background-repeat:no-repeat;-moz-background-size:100% auto;background-size:100% auto}
.container-wrap.quote-with-bg blockquote *{color:#fff}
.icons-list-container{overflow-x:hidden}
ul.icons-list{margin:0 -2px 0 0 !important}
.no-touch ul.icons-list:hover > li{opacity:.5}
.no-touch ul.icons-list:hover > li .entypo{color:#393939}
.no-touch ul.icons-list:hover > li .inner-content{-webkit-transform:translateZ(-25px);-moz-transform:translateZ(-25px);transform:translateZ(-25px)}
ul.icons-list > li{display:table;border:1px solid #ebebeb;border-left-color:transparent;border-top:0;opacity:1;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;padding:0!important}
ul.icons-list > li .inner-content{display:table-cell;vertical-align:middle;height:400px;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;transition:transform 300ms}
@media (max-width: 991px){ul.icons-list > li .inner-content{height:300px}
}
ul.icons-list > li .entypo{font-size:50px;color:#393939;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}
ul.icons-list > li .title{margin:27px 0;font-size:24px}
ul.icons-list > li .descr{font-size:18px}
.no-touch ul.icons-list > li:hover{opacity:1}
.no-touch ul.icons-list > li:hover .inner-content{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
ul.icons-list.services > li .entypo{color:#60b2a2}
.no-touch ul.icons-list.services > li:hover .entypo{color:#60b2a2}
ul.icons-list.contacts > li .inner-content{height:300px}
ul.icons-list.contacts > li .descr{font-size:24px;word-break:break-all}
.row > .news-list{padding:0!important}
.news-list > article{position:relative;padding:50px 25px!important;border-bottom:1px solid #ebebeb;text-align:center}
.news-list > article *{z-index:1}
.news-list > article:last-child{border-bottom:0}
.news-list > article .link-overlay{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:2}
.news-list > article .main-image{position:relative;width:150px;height:150px;margin:0 auto 27px;overflow:hidden;-moz-border-radius:50%;border-radius:50%}
.news-list > article .main-image img{position:absolute;top:0;left:50%;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.news-list > article time{margin-bottom:13.5px;text-transform:uppercase}
.news-list > article .title{margin:0 0 27px;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms;font-size:27px}
.no-touch .news-list > article:hover .title{color:#60b2a2}
.no-touch .news-list > article:hover .btn{background-color:#499687}
.news-single{padding-bottom:81px!important}
.news-single header{margin-bottom:27px}
.news-single header time{text-transform:uppercase}
.news-single header .title,.news-single header time{text-align:center;display:block}
.news-single .img-container{margin:0 -50px 27px}
.news-single img{width:100%}
.news-single footer .share-col{text-align:right}
.news-single footer .share-col > span{margin-right:5px}
@media (max-width: 767px){.news-single .title{padding:0 25px;font-size:23px}
.news-single .img-container{margin-left:-10px;margin-right:-10px}
.news-single footer{margin-top:13.5px}
.news-single footer > div{text-align:center!important}
.news-single footer > div + div{padding-top:13.5px}
}
.tags-list{cursor:default;margin-bottom:-10px}
.tags-list a{display:inline-block;padding:3px 10px;margin-right:5px;margin-bottom:10px;font-size:14px;-moz-border-radius:15px;border-radius:15px;border:1px solid #ebebeb;color:#393939;text-decoration:none;-webkit-transition:color 150ms,border-color 150ms;-moz-transition:color 150ms,border-color 150ms;transition:color 150ms,border-color 150ms}
.no-touch .tags-list a:hover{border-color:#60b2a2;color:#929292}
.authorinfo .avatar-col{position:relative}
.authorinfo .avatar-col img{position:absolute;top:50%;width:110px;height:110px;margin-top:-55px;-moz-border-radius:50%;border-radius:50%}
.authorinfo .name{font-size:24px}
.sidebar > section{padding:50px 50px 0}
.sidebar > section:last-child{padding-bottom:50px}
@media (max-width: 991px){.sidebar > section{padding:50px 25px 0}
}
.sidebar > section > h1{font-size:24px;margin-bottom:13.5px}
.sidebar > section .tags-list a{border-color:#c5c5c5}
.sidebar > section.post-list > h1{margin-bottom:27px}
.sidebar > section.post-list > article{position:relative;display:table;margin-bottom:27px}
.sidebar > section.post-list > article:before,.sidebar > section.post-list > article:after{content:" ";display:table}
.sidebar > section.post-list > article:after{clear:both}
.sidebar > section.post-list > article:last-child{margin-bottom:0}
.sidebar > section.post-list > article .img-col,.sidebar > section.post-list > article .post-info-col{display:table-cell;vertical-align:top}
.sidebar > section.post-list > article .img-col{width:75px}
.sidebar > section.post-list > article .img-col > div{-moz-border-radius:50%;border-radius:50%;width:75px;height:75px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}
.sidebar > section.post-list > article .post-info-col{padding-left:13.5px}
.sidebar > section.post-list > article img{-moz-border-radius:50%;border-radius:50%;width:100px;height:100px}
.sidebar > section.post-list > article h1{font-size:21px;margin:0;-webkit-transition:color 150ms;-moz-transition:color 150ms;transition:color 150ms}
.no-touch .sidebar > section.post-list > article:hover h1{color:#60b2a2}
.sidebar > section.post-list > article time{font-size:11px;text-transform:uppercase;margin-bottom:5px}
.sidebar > section.post-list > article a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;white-space:nowrap;overflow:hidden}
.numbers{margin:0}
.numbers[data-countup] > *{padding:50px;text-align:center;border-right:1px solid #ebebeb}
.numbers[data-countup] > :last-child{border:0}
.numbers[data-countup] > * .number{color:#393939;font-family:"Oxygen","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px}
.numbers[data-countup] > * .text{font-style:italic}
@media (max-width: 767px){.numbers[data-countup]{margin:27px 25px}
.numbers[data-countup] > *{background-color:#f7f7f7;border:0;padding:25px}
.numbers[data-countup] > :nth-child(2n+1){border-right:1px solid #ebebeb}
}
.comments-block .title{text-transform:uppercase;margin-bottom:13.5px;padding-bottom:13.5px;border-bottom:1px solid #ebebeb;font-size:27px}
.comments-block .title.add-comment{margin-bottom:27px}
@media (max-width: 767px){.comments-block .title{border-bottom:0;margin-bottom:0!important}
}
.comments-block .flow{margin:0;padding:0;border:0;margin-bottom:27px}
@media (max-width: 767px){.comments-block .flow{padding-left:25px;padding-right:25px}
}
.comments-block .flow article{padding:27px 0;border-bottom:1px solid #ebebeb}
.comments-block .flow article:last-child{border-bottom:0}
.comments-block .flow article + article{margin-top:0}
.comments-block .flow article .avatar-col img{-moz-border-radius:50%;border-radius:50%;width:55px;height:auto;max-width:100%}
.comments-block .flow article .comment-col time,.comments-block .flow article .comment-col footer,.comments-block .flow article .comment-col .text{font-size:14px;margin-bottom:13.5px}
.comments-block .flow article .comment-col .name{color:#393939}
.comments-block .flow article .comment-col .text{font-size:16px;color:#393939}
.comments-block .flow article .comment-col time{text-transform:uppercase}
.comments-block .flow article .comment-col footer{margin-bottom:0}
.comments-block .flow article.depth-3{margin-left:16.66666667%}
.comments-block .flow article.depth-2{margin-left:8.33333333%}
.links-row{border-top:1px solid #ebebeb}
.links-row > div{padding:0}
.links-row > div a{display:block;padding:30px 15px;text-align:center;border:1px solid #ebebeb;border-top:0;color:#393939;text-decoration:none;text-transform:uppercase;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}
.links-row > div a.prev-link .entypo{margin-right:5px}
.links-row > div a.next-link .entypo{margin-left:5px}
.links-row > div a:hover{color:#60b2a2}
.links-row > div + div a{border-left:0}
.place-map .gm-style-iw{min-height:45px;min-width:130px;background:#fff!important}
.place-map:not(.embed-responsive) .embed-responsive-item{height:inherit}
.social-likes__widget,.social-likes__icon{-webkit-transition:all 150ms;-moz-transition:all 150ms;transition:all 150ms}
.social-likes_rounded .social-likes__widget{-moz-border-radius:15px;border-radius:15px}
.social-likes_rounded .social-likes__widget .social-likes__button{padding:3px 10px 3px 25px}
.social-likes_rounded .social-likes__widget .social-likes__icon{top:50%;left:5px;margin-top:-9px;margin-left:0}
.social-likes_rounded .social-likes__widget .social-likes__counter{padding:1px 10px}
.page-404-container{height:100%!important}
.page-404-container > body{height:100%!important}
.page-404{margin-bottom:0!important;width:100%;height:100%;text-align:center}
.page-404 .page-inner{display:table-cell;vertical-align:middle;padding:25px}
.page-404 .page-inner h1,.page-404 .page-inner h2,.page-404 .page-inner h3{font-weight:600}
@media (min-width: 480px){.page-404{margin-top:0!important;padding-bottom:92px;display:table}
.page-404 h1,.page-404 h2,.page-404 h3{font-size:200px;line-height:85%}
}
@media (max-width: 767px){.page-404 + .footer{position:static!important}
}
#main-page-wrap{margin-bottom:101px;overflow-x:hidden}
@media (max-width: 767px){#main-page-wrap{margin-bottom:202px}
}
#main-page-wrap + .footer{position:absolute}
.container-wrap.footer{left:0;bottom:0;width:100%;padding:0 30px;background-color:#393939;color:#fff;font-size:14px}
.container-wrap.footer .row{padding-top:5px;padding-bottom:5px;margin:0}
@media (min-width: 768px){.container-wrap.footer .row{display:table;width:100%}
.container-wrap.footer .row > div{float:none;display:table-cell;vertical-align:middle}
}
@media (max-width: 767px){.container-wrap.footer{padding:0}
.container-wrap.footer .row > div{text-align:center!important}
.container-wrap.footer .row > div + div{padding-top:13.5px}
}
.container-wrap.footer ul.bottom-menu{margin:0;padding:0;border:0;list-style:none;width:100%;font-family:"aliquam";font-size:16px;}
.container-wrap.footer ul.bottom-menu li{display:inline}
.container-wrap.footer ul.bottom-menu li a{display:inline-block;color:#fff;padding:5px 10px;text-decoration:none;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}
.no-touch .container-wrap.footer ul.bottom-menu li a:hover{color:#de787e}
ul.socials-list{margin:0;padding:0;border:0;list-style:none;margin:0 -5px;cursor:default}
ul.socials-list li{display:inline-block;font-size:10px;text-align:center;margin:0 5px}
ul.socials-list li a{display:inline-block;background-color:#fff;-moz-border-radius:50%;border-radius:50%;width:20px;height:20px;color:#393939;line-height:20px;-webkit-transition:all 75ms;-moz-transition:all 75ms;transition:all 75ms}
.no-touch ul.socials-list li a:hover{background-color:#de787e;color:#fff}
ul.socials-list.invert li a{background-color:#393939;color:#fff}
.pesquisa{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:30px;padding-bottom:10px;color:#e61e2a}
.pesquisa:hover{cursor:pointer}
.icones_topo{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:30px;padding-bottom:10px;color:#e61e2a}
.icones_topo a{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:30px;padding-bottom:10px;color:#e61e2a}
.icones_topo a:hover{color:#e61e2a}
.icones_topo2{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:26px;padding-bottom:10px;color:#e61e2a}
.icones_topo2 a{float:right;width:25px;height:30px;position:relative;z-index:9;font-size:26px;padding-bottom:10px;color:#e61e2a}
.icones_topo2 a:hover{color:#e61e2a}
.subcontent{
	position:relative; display: none; border-top: 1px solid #ebebeb; background-color: white; width: 100%; padding: 0px;height:50px;margin-top:20px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	z-index:9999;
}
.fechar_pesquisa{color:#e61e2a;}
.fechar_pesquisa:hover{cursor:pointer;}
.bt_pesquisa{color:#e61e2a;font-size:30px;line-height:30px;padding-left:10px;}
.bt_pesquisa:hover{cursor:pointer;}
.container_title.big-padding{margin-top:97px;padding-top:0px;margin-bottom:40px;width:100%;height:100px;line-height:100px;background-repeat:no-repeat;text-align:center;vertical-align:middle;}
@media (max-width: 315px){.container_title.big-padding{margin-top:140px;}}
.fl{float:left;}
.fr{float:right;}
.taj{text-align:justify;}
.tac{text-align:center;}
.pa{position:absolute;}
.text_title{
	font-family:"aliquam";
	font-size:70px;
	color:#fff;
	
}
@media (min-width: 0px) and (max-width: 300px){
	.text_title{
		font-family:"aliquam";
		font-size:32px;
		color:#fff;
		text-decoration:bold;
	}
}
@media (min-width: 301px) and (max-width: 490px){
	.text_title{
		font-family:"aliquam";
		font-size:46px;
		color:#fff;
		text-decoration:bold;
	}
}
@media (min-width: 491px) and (max-width: 570px){
	.text_title{
		font-family:"aliquam";
		font-size:72px;
		color:#fff;
		text-decoration:bold;
	}
}
.text-left{
	font-family:"aliquam";
	color:#fff;
}
.text-left a{color:#fff;text-decoration:none;}
.text-left a:hover{color:#de787e;text-decoration:none;}
.empresa_title{
	float:left;
	width:11%;
	min-width:90px;
	font-family:"arial";
	color:#404040;
}
.empresa_text{
	float:left;
	width:89%;
	font-family:"arial";
	font-size:14px;
	color:#404040;
}
.empresa_text2{
	float:left;
	width:100%;
	font-family:"arial";
	font-size:14px;
	color:#404040;
}
.text_28px{
	font-size:28px;
	line-height:32px;
}
.empresa_spacer{
	margin-top:50px;
}
@media (max-width: 990px){
	.empresa_text{
		width:100%;
		padding-top:15px;
		float:none;
	}
	.empresa_text2{
		width:100%;
		float:none;
	}
	.empresa_title{
		width:100%;
		float:none;
	}
}
.cat_item{
	width:184px;
	padding-top:6px;
	padding-bottom:6px;
}
.cat_item_inner{
	width:150px;
	margin:0 auto;
}
.link_cat{
	color:#404040;
	font-family:"aliquam";
	font-size:10px;
	font-weight:bold;
}
.link_cat2{
	color:#404040;
	font-family:"arial";
	font-size:10px;
	padding-top:4px;
	font-weight:bold;
}
.link_cat a{
	color:#404040;	
}
.link_cat a:hover{
	color:#de787e;
	text-decoration:none;
}
.link_cat2 a{
	color:#404040;	
}
.link_cat2 a:hover{
	color:#de787e;
	text-decoration:none;
}
.contactos_data{
	width:100%;
	margin-bottom:50px;
}
.contactos_data_titulo{
	width:100%;
	text-align:center;
	display:table-cell;
	font-family:"arial";
	font-size:16px;
	color:#404040;
	font-weight:bold;
}
.contactos_data_inner{
	width:33.33%;
	min-width:215px;
	padding-left:15px;
	padding-right:15px;
	display:table;
}
.contactos_data_inner2{
	width:100%;
	text-align:center;
	display:table-cell;
	font-family:"arial";
	font-size:14px;
	color:#404040;
}
.contactos_icon{
	margin-top:15px;
	margin-bottom:15px;
	font-size:24px;
}
.contactos_mapa{
	margin-top:30px;
}
a{
	color:#404040;	
}
a:hover{
	color:#de787e;
	text-decoration:none;
}
img, a {border:none, outline: none;}
.fam_item{
	width:115px;
	padding-top:10px;
	padding-bottom:10px;
}
.fam_item_inner{
	width:80px;
	margin:0 auto;
}
.marca_img{
	max-height: 100%;  
    max-width: 100%; 
    width: auto;
    height: auto;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}

.navegacao{
	width:20%;
	min-width:180px;
	padding:0px 0px 20px 0px;
	border-right:1px solid #404040;
	border-top:1px solid #404040;
	font-family:"arial";
	font-size:12px;
	color:#404040;
}
.navegacao_items{
	padding-top:3px;
	padding-bottom:3px;
}
.navegacao_items:hover{
	color:#de787e;
}
.navegacao_items a{
	color:#404040;
}
.navegacao_items a:hover{
	color:#de787e;
}
.navegacao_items2{
	padding-top:3px;
	padding-bottom:3px;
}
.navegacao_items2:hover{
	color:#de787e;
}
.navegacao_items2 a{
	color:#de787e;
}
.navegacao_items2 a:hover{
	color:#de787e;
}
.navegacao_subitems{
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	display:none;
}
.prods_list{
	width:100%;
	padding-left:30px;
}
.navegacao_tit{
	width:100%;
	background-color:#404040;
	font-family:"arial";
	font-size:12px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:15px;
}
@media (min-width: 0px) and (max-width: 992px){
	.prods_list{
		width:100%;
		padding-left:0px;
		padding-top:0px;
	}
	.navegacao{
		width:100%;
		height:100%;
		padding-bottom:40px;
		border-left:1px solid #404040;
		border-top:0px solid #404040;
		border-bottom:1px solid #404040;
	}
	.navegacao_items{
		float:left;
		padding-right:20px;
		padding-left:20px;
		width:200px;
	}
	.navegacao_subitems{
		padding-left:0px;
		padding-top:3px;
		padding-bottom:3px;
		display:none;
		width:180px;
	}
}
@media (min-width: 0px) and (max-width: 479px){
	.prods_list{
		width:100%;
		padding-left:0px;
		padding-top:0px;
	}
	.navegacao{
		display:none;
	}
}
.cp{
	cursor:pointer;
}
.cp2{
	cursor:pointer;
	color:#de787e;
}
.prod_item{
	width:178px;
	height:187px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:14px;
	display:table-cell;
	text-align:center;
	vertical-align:center;
}
.prod_item_inner{
	width:140px;
	height:137px;
	line-height: 137px;
	margin:0 auto;
}
.prod_item_inner2{
	width:140px;
	height:50px;
	max-height:50px:
	min-height:50px;
	line-height:15px;
	overflow:hidden;
	margin:0 auto;
}
.imagem_prod{
	display: block;
	margin: auto auto;
}
.link_prod{
	color:#404040;
	font-family:"arial";
	font-size:12px;
}
.link_prod2{
	color:#404040;
	font-family:"arial";
	font-size:12px;
	padding-top:5px;
}
.link_prod a{
	color:#404040;	
}
.link_prod a:hover{
	color:#de787e;
	text-decoration:none;
}
.link_prod2 a{
	color:#404040;	
}
.link_prod2 a:hover{
	color:#de787e;
	text-decoration:none;
}
.prods_gal{
	width:50%;
	min-width:360px;
}
.prods_desc{
	width:50%;
	font-family:"arial";
	font-size:14px;
	padding-left:40px;
	color:#404040;	
}
.prods_desc2{
	width:50%;
	font-family:"arial";
	font-size:14px;
	color:#404040;	
}
.img_grande{
	width:100%;
}
.muda_larg{
	width:100%;
}
@media (min-width: 0px) and (max-width: 720px){
	.prods_desc{
		margin-top:20px;
		width:100%;
		padding-left:0px;
	}
	.prods_desc2{
		margin-top:20px;
		width:100%;
		padding-left:0px;
	}
}
@media (min-width: 0px) and (max-width: 392px){
	.prods_gal{
		width:40%;
		min-width:300px;
	}
}
@media (min-width: 0px) and (max-width: 320px){
	.prods_gal{
		width:30%;
		min-width:200px;
	}
}
.tabas{
	width:100%;
	padding-top:30px;
}
/* Tabs container */
.r-tabs {
	position: relative;

	background-color: #404040;

	border-top: 0px solid #404040;
	border-right: 0px solid #404040;
	border-left: 0px solid #404040;
	border-bottom: 0px solid #404040;
	border-radius: 0px;

	font-family:"arial";

}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #404040;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 3px 12px;

	text-decoration: none;
	
	font-size: 14px;
	
	color: #fff;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #404040;
	text-shadow: none;

	background-color: white;

	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;

	border-bottom: 4px solid white;

	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	color:#404040;
	font-size: 14px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;

	background-color: #404040;
	color: #fff;
	text-decoration: none;
	font-size: 16px;

	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #404040;
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

.caract_list{
	width:100%;
}
.caract_texto{
	width:100%;
	background-color:#fff;
}
.caract_texto2{
	width:100%;
	padding-top:10px;
	background-color:#fff;
}
.caract_titulo{
	float:left;
	width:50%;
	background-color:#e7e7e8;
	padding:4px 4px 4px 15px;
	font-size: 13px;
	font-weight:bold;
}
.caract_desc{
	float:left;
	width:50%;
	background-color:#f3f3f4;
	border-left:3px solid #fff;
	padding:4px 4px 4px 15px;
	font-size: 13px;
}
@media (min-width: 0px) and (max-width: 674px){
	.caract_titulo{
		float:none;
		width:100%;
	}
	.caract_desc{
		float:none;
		border-left:0px solid #fff;
		width:100%;
	}
}
.prod_files{
	padding: 10px;
}
.prod_files li{
	padding-bottom: 5px;
}
.paginacao{
	font-family:"arial";
	color:#404040;
	font-size:12px;
}
.pages_font_on{
	color:#e61e2a;
}
.navega{
	font-family:"arial";
	color:#000;
	font-size:12px;
	margin-bottom:20px;
	background-color:#ddd;
	padding-left:4px;
}
.navega a{
	font-family:"arial";
	color:#000;
	font-size:12px;
	margin-bottom:20px;
	background-color:#ddd;
	padding-left:4px;
}
.titulo_prod_det{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}
/*ar*/
.ar_line{
	width:100%;
	height:1px;
	background-color:#000;
	margin-top:20px;
	margin-bottom:20px;
}
.login_registar{
	width:100%;
}
.area_login{
	width:47%;
	min-width:200px;
	margin-right:14%;
}
.area_registar{
	width:39%;
	min-width:200px;
}
@media (min-width: 0px) and (max-width: 532px){
	.area_login{
		width:100%;
		min-width:200px;
		margin-right:0px;
	}
	.area_registar{
		width:100%;
		min-width:200px;
	}
}
.tit_login{
	font-size:14px;
	font-family:"arial";
	color:#404040;
	padding-bottom:15px;
	border-bottom:1px solid #404040;
	width:100%;
	margin-bottom:30px;
}
.txt_login{
	color:#404040;
	margin-bottom:15px;
	font-size:12px;
	font-family:"arial";
}
.txt_registar{
	color:#404040;
	margin-bottom:50px;
	font-size:12px;
	font-family:"arial";
}
.bt_registar{
	max-width:300px;
	height:33px;
	font-size:18px;
	font-family:"arial";
	color:#fff;
	line-height:33px;
	text-align:center;
	background-color:#e61e2a;
	border:none;
	margin-top:30px;
	text-decoration:none;
}
.bt_registar a{
	max-width:300px;
	height:33px;
	font-size:18px;
	font-family:"arial";
	color:#fff;
	line-height:33px;
	text-align:center;
	background-color:#e61e2a;
	border:none;
	margin-top:30px;
	text-decoration:none;
	display:block;
}
.bt_registar a:hover{
	text-decoration:none;
	color:#fff;
}
.ar_login_input{
	width:100%;
	height:32px;
	font-size:12px;
	font-family:"arial";
	color:#000;
}
.ar_login_select{
	width:100%;
	height:45px;
	font-size:12px;
	font-family:"arial";
	color:#000;
	padding:10px;
}
.mt10{
	margin-top:10px;
}
.bt_fpw{
	margin-top:15px;
}
.bt_login{
	width:134px;
	height:30px;
	color:#fff;
	line-height:30px;
	text-align:center;
	background-color:#e61e2a;
	border:none;
}
.bt_reg{
	max-width:300px;
	min-width:150px;
	height:33px;
	font-size:18px;
	color:#fff;
	line-height:33px;
	text-align:center;
	background-color:#e61e2a;
	border:none;
}
.txt_fpw{
	font-size:12px;
	color:#e61e2a;
	margin-left:15px;
	padding-top:8px;
}
.txt_fpw a{
	font-size:12px;
	color:#e61e2a;
	text-decoration:none;
}
.txt_fpw a:hover{
	font-size:12px;
	color:#e61e2a;
	text-decoration:none;
}
.ar_login_line{
	width:100%;
	height:2px;
	margin-top:15px;
}
.tit_registo{
	font-size:20px;
	width:100%;
	margin-top:18px;
	margin-bottom:5px;
}
.field_reg{
	margin-top:10px;
	width:100%;
}
.reg_label{
	color:#404040;
	width:150px;
	padding-top:5px;
	font-size:12px;
	font-family:"arial";
}
.reg_asterisco{
	font-size:12px;
	color:#e61e2a;
	font-family:"arial";
}
.bt_reg_form{
	width:100%;
	text-align:center;
}
.bt_reg_form2{
	width:100%;
	text-align:center;
	margin-top:50px;
}
.bt_limpar{
	margin-right:15px;
}
.ar a.btn_ar {
	background: rgb(230, 30, 42); min-width: 107px; min-height: 107px; color: rgb(255, 255, 255) !important; padding-top: 3px; padding-left: 26px; font-family: "FontAwesome"; text-decoration: none; margin-right: 15px; float: left;border-radius:15px;
}
.ar a.btn_ar:hover {
	background: rgb(97, 93, 92);
}
.ar a.btn_ar2 {
	background: rgb(230, 30, 42); min-width: 107px; min-height: 107px; color: rgb(255, 255, 255) !important; padding-top: 3px; padding-left: 19px; font-family: "FontAwesome"; text-decoration: none; margin-right: 15px; float: left;border-radius:15px;
}
.ar a.btn_ar2:hover {
	background: rgb(97, 93, 92);
}
.ar a.btn_ar3 {
	background: rgb(230, 30, 42); min-width: 107px; min-height: 107px; color: rgb(255, 255, 255) !important; padding-top: 3px; padding-left: 19px; font-family: "FontAwesome"; text-decoration: none; margin-right: 15px; float: left;border-radius:15px;
}
.ar a.btn_ar3:hover {
	background: rgb(97, 93, 92);
}
.ar a.btn_ar_account::before {
	content: "\f007";
	font-size: 70px;
}
.ar a.btn_ar_order::before {
	content: "\f00b";
	font-size: 70px;
}
.ar a.btn_ar_wishlist::before {
	content: "\f004";
	font-size: 70px;
}
.caixa_texto{
	width:60%;
}
@media (min-width: 0px) and (max-width: 445px){
	.caixa_texto{
		width:80%;
	}
}
.txt_obriga{
	font-family:"arial";
	font-size:12px;
	color:#404040;
}
.form_sucesso{
	font-family:"arial";
	font-size:12px;
	color:#404040;
}
/*fim ar*/
.txt_items_search{
	margin-right:15px;
}
.flexivel{
	display: flex;
	display: -webkit-flex; /* Safari */
	flex-direction: row;
    -webkit-flex-direction: row; /* Safari 6.1+ */
	flex-wrap: wrap;
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	justify-content: center;
	-webkit-justify-content: center; /* Safari 6.1+ */
	align-items: center;
	-webkit-align-items: center; /* Safari 7.0+ */
}
.pesquisa_res{
	font-family:"arial";
	font-size:12px;
	color:#404040;
}
.pesquisa_res a{
	font-family:"arial";
	font-size:12px;
	color:#404040;
	text-decoration:none;
}
.pesquisa_res a:hover{
	font-family:"arial";
	font-size:12px;
	color:#404040;
	text-decoration:underline;
}
.menu_mobile{
	display:none;
}
.menu_full{
	float:right;
	font-family:aliquam;
	font-size:13px;
	letter-spacing: 2px;
	margin-top:16px;
	font-weight:bold;
	margin-right:10px;
	text-transform:uppercase;
}
.menu_full_item{
	float:left;
	margin-right:15px;
}
@media (min-width: 0px) and (max-width: 960px){
	.menu_mobile{
		display:inline;
	}
	.menu_full{
		display:none;
	}
}
.envelope_cont{
	position:fixed;
	bottom:60px;
	right:15px;
	z-index:999999;!important
}

#myDiv {
    color:Green;
    background-color:#eee;
    border:2px solid #333;
    display:none;
    text-align:justify;
	position:absolute;
	bottom:100px;
	right:0px;
	width:350px;
	height:600px;
	overflow:hidden;
}
#myDiv p {
    margin: 15px;
    font-size: 0.917em;
}