.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@import url("https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic");
*{font-family:'Lato',Helvetica,sans-serif;color:#546e7a;line-height:1.5;}
html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%;}
.site-content {background:#eceff1!important;}
@media only screen and (min-width:0){html{font-size:14px;}}
@media only screen and (min-width:992px){html{font-size:14.5px;}}
@media only screen and (min-width:1200px){html{font-size:15px;}}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
ul{margin:0!important;padding:0!important;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow: visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;} body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;}
p{margin:0;line-height:1.2em!important;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
h1{font-size:2.5rem;line-height:1.25em;}
h2{font-size:2rem;}
h3{font-size:1.375rem;}
h4{font-size:1.125rem;}
h5{font-size:1rem;}
h6{font-size:0.875rem;}
dfn,cite,em,i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,kbd,tt,var {font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
.flow-text{font-weight:300;}
@media only screen and (min-width:360px){.flow-text{font-size:1.2rem;}}
@media only screen and (min-width:390px){.flow-text{font-size:1.224rem;}}
@media only screen and (min-width:420px){.flow-text{font-size:1.248rem;}}
@media only screen and (min-width:450px){.flow-text{font-size:1.272rem;}}
@media only screen and (min-width:480px){.flow-text{font-size:1.296rem;}}
@media only screen and (min-width:510px){.flow-text{font-size:1.32rem;}}
@media only screen and (min-width:540px){.flow-text{font-size:1.344rem;}}
@media only screen and (min-width:570px){.flow-text{font-size:1.368rem;}}
@media only screen and (min-width:600px){.flow-text{font-size:1.392rem;}}
@media only screen and (min-width:630px){.flow-text{font-size:1.416rem;}}
@media only screen and (min-width:660px){.flow-text{font-size:1.44rem;}}
@media only screen and (min-width:690px){.flow-text{font-size:1.464rem;}}
@media only screen and (min-width:720px){.flow-text{font-size:1.488rem;}}
@media only screen and (min-width:750px){.flow-text{font-size:1.512rem;}}
@media only screen and (min-width:780px){.flow-text{font-size:1.536rem;}}
@media only screen and (min-width:810px){.flow-text{font-size:1.56rem;}}
@media only screen and (min-width:840px){.flow-text{font-size:1.584rem;}}
@media only screen and (min-width:870px){.flow-text{font-size:1.608rem;}}
@media only screen and (min-width:900px){.flow-text{font-size:1.632rem;}}
@media only screen and (min-width:930px){.flow-text{font-size:1.656rem;}}
@media only screen and (min-width:960px){.flow-text{font-size:1.68rem;}}
@media only screen and (max-width:360px){.flow-text{font-size:1.2rem;}}
.font-light{font-weight:300;}
.font-regular{font-weight:400;}
.font-heavy{font-weight:700;} html{box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
body{background:#fff;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li>ul,li>ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;} button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:0.6em 0.4em;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#21759b;}
select{border:1px solid #ccc;}
textarea{width:100%;}  a{color:#0288d1;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;} .main-navigation {
clear: both;
display: block;
}
.main-navigation ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
display: inline-block;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.valign-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.justify {
text-align: justify;
}
.content-flex {
display: flex!important;
} .clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}  .infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;} .infinity-end.neverending .site-footer{display:block;} .wp-caption {margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;} .alert {
margin: 1em 0 3em 0;
padding: 1em;
border: 1px solid #b0bec5;
border-radius: .5em;
text-align: center;
background-color: #eceff1;
color: #607d8b;
}
.alet-info {
border: 1px solid #90caf9;
background-color: #e3f2fd;
color: #2196f3;
}
.alert-success {
border: 1px solid #a5d6a7;
background-color: #e8f5e9;
color: #4caf50;
}
.alert-warning {
border: 1px solid #ef9a9a;
background-color: #ffebee;
color: #f44336;
} .container {
width: 95%;
margin-left: auto;
margin-right: auto;
}
.row {
position: relative;
width: 100%;
}
.row [class^="col"] {
float: left;
margin: 0.5rem 2%;
min-height: 0.125rem;
}
.row::after {
content: "";
display: table;
clear: both;
}
.hidden-sm {
display: none;
}
.hidden-m {
display: block;
}
.col-1-sm{width:4.33%;}
.col-2-sm{width:12.66%;}
.col-3-sm{width:21%;}
.col-4-sm{width:29.33%;}
.col-5-sm{width:37.66%;}
.col-6-sm{width:46%;}
.col-7-sm{width:54.33%;}
.col-8-sm{width:62.66%;}
.col-9-sm{width:71%;}
.col-10-sm{width:79.33%;}
.col-11-sm{width:87.66%;}
.col-12-sm{width:96%;}
.col-sm-left {
text-align: left;
display:inline-block;
}
.col-sm-right {
text-align: right;
display:inline-block;
}
.col-sm-center {
text-align: center;
margin-left: auto;
margin-right: auto;
display:inline-block;
}
@media only screen and (min-width: 45em) { .col-1{width:4.33%;}
.col-2{width:12.66%;}
.col-3{width:21%;}
.col-4{width:29.33%;}
.col-5{width:37.66%;}
.col-6{width:46%;}
.col-7{width:54.33%;}
.col-8{width:62.66%;}
.col-9{width:71%;}
.col-10{width:79.33%;}
.col-11{width:87.66%;}
.col-12{width:96%;}
.col-left {
text-align: left;
display:inline-block;
}
.col-right {
text-align: right;
display:inline-block;
}
.col-center {
text-align: center;
margin-left: auto;
margin-right: auto;
display:inline-block;
}
}
@media only screen and (min-width: 60em) { .container {
width: 92%;
max-width: 60rem;
}
.hidden-sm {
display: block;
}
.hidden-m {
display: none;
}
}
@media only screen and (min-width: 80em) { .container {
width: 90%;
max-width: 80rem;
}
.col-1-lg{width:4.33%;}
.col-2-lg{width:12.66%;}
.col-3-lg{width:21%;}
.col-4-lg{width:29.33%;}
.col-5-lg{width:37.66%;}
.col-6-lg{width:46%;}
.col-7-lg{width:54.33%;}
.col-8-lg{width:62.66%;}
.col-9-lg{width:71%;}
.col-10-lg{width:79.33%;}
.col-11-lg{width:87.66%;}
.col-12-lg{width:96%;}
.col-lg-left {
text-align: left;
display:inline-block;
}
.col-lg-right {
text-align: right;
display:inline-block;
}
.col-lg-center {
text-align: center;
margin-left: auto;
margin-right: auto;
display:inline-block;
}
}
@media only screen and (min-width: 105em) { .container {
width: 90%;
max-width: 105rem;
}
}
@media only screen and (min-width: 120em) { .container {
width: 90%;
max-width: 120rem;
}
}
.content-flex {
display: block!important;
}
@media only screen and (min-width: 45em) {
.content-flex {
display: flex!important;
}
} .btn {
color: #78909C;
text-decoration: none;
padding: .6em 2em!important;
margin: 1em 2em!important;
border: 1px solid #CFD8DC;
border-radius: .35em;
transition: .3s;
font-size: 1rem!important;
display: inline-block;
}
.btn:hover {
background-color: #CFD8DC;
}
.btn-blue {
color: #fff !important;
background-color: #01579b !important;
border: #01579B !important;
}
.btn-blue:hover {
background-color: #0277BD !important;
}
.btn-green {
color: #fff !important;
background-color: #1b5e20 !important;
border: #1b5e20 !important;
}
.btn-green:hover {
background-color: #2e7d32 !important;
}
.btn-left {
border-radius: .35em 0 0 .35em !important;
margin-right: -.1em !important;
}
.btn-mid {
border-radius: 0 !important;
margin-right: -.1em !important;
margin-left: -.1em !important;
}
.btn-right {
border-radius: 0 .35em .35em 0 !important;
margin-left: -.1em !important;
}
.btn-full {
width: 100% !important;
max-width: 30em;
}
.btn-50:first-child {
margin: 0 -.2em 0 0!important;
}
.btn-50:last-child {
margin: 0 0 0 -.2em!important;
}
@media only screen and (max-width: 45em) {
.btn-50 {
width: 50% !important;
display: inline-table!important;
}
.btn-50:first-child {
margin: 0 -.2em 0 0!important;
}
.btn-50:last-child {
margin: 0 0 0 -.2em!important;
}
}
@media only screen and (min-width: 45em) and (max-width: 60em) {
.btn-full {
width: 84% !important;
}
.btn-50 {
width: 42% !important;
display: inline-table!important;
margin: 0 -.05em 0 -.05em!important;
}
} .top-bar {
font-size: 1.6rem;
background-color: #263238;
}
.top-bar a,
.top-bar i {
text-decoration: none;
color: #fff;
}
.top-bar ul {
list-style: none!important;
}
.top-bar ul li {
margin-right: -.19em!important;;
display: inline-block;
padding: .1em .4em;
border-left: 1px solid #37474F;
border-right: 1px solid black;
transition: .5s;
}
.top-bar ul li:hover {
background-color: #37474f;
}
.top-bar .li-sm {display: none;}
.top-bar .li-m {display: none;}
.top-bar .li-l {display: none;}
.top-bar .li-s {display: inline-block;}
@media only screen and (min-width: 23.7em) {
.top-bar .li-s {display: none;}
.top-bar .li-sm {display: inline-block;}
}
@media only screen and (min-width: 45em) {
.top-bar .li-sm {display: none;}
.top-bar .li-m {display: inline-block;}
}
@media only screen and (min-width: 80em) {
.top-bar .li-m {display: none;}
.top-bar .li-l {display: inline-block;}
}
.menu-bar {
transition: .5s;
background-color: #eceff1;
}
.menu-bar nav ul li {
font-size: 1rem;
padding: .4em .5em;
}
.menu-bar nav ul li a i:first-child {
display: block;
}
.menu-bar nav ul li ul li a i:first-child {
display: inline-block;
margin-right: .36em;
}
@media only screen and (min-width: 45em) {
.site-nav {
position: relative;
top: 1em;
}
.menu-bar nav ul li {font-size: 1.1rem; padding: .2em .4em;}
.menu-bar nav ul li a i:first-child {display: none;}
}
@media only screen and (min-width: 45em) {
.menu-bar {
height: 7em;
}
#site-logo {
margin-top: 1em;
}
.site-nav {
position: relative;
top: 1em;
}
.menu-bar nav ul li {
font-size: 1.3rem;
padding: .2em .6em;
}
.menu-bar nav ul li a i:first-child {
display: block;
}
}
.menu-bar nav ul li p:hover {
color: #0277BD!important;
}
@media only screen and (min-width: 60em) {
.menu-bar nav ul li {
font-size: 1.5rem;
padding: .2em .7em;
}
.menu-bar nav ul li a i:first-child {
display: block;
}
}
.menu-bar nav ul li a {
font-weight: 700;
}
.menu-bar nav ul li ul {
border: .03em solid #37474F;
}
.menu-bar nav ul li ul li {
background-color: #FFF;
text-align: left!important;
transition: .5s;
}
.menu-bar nav ul li ul li:hover {
background-color: #eceff1;
}
.current_page_item a,
.current_page_item a i {
color: #0277BD!important;
transition: .5s;
}
.menu-bar nav ul li a,
.menu-bar nav ul li a i {
color: #37474f;
transition: .5s;
}
.menu-bar nav ul li a:hover,
.menu-bar nav ul li a:hover i {
color: #0277BD!important;
}
.main-navigation {
}
.main-navigation ul {
text-align: center;
width: auto;
margin: 0 auto;
position: relative;
}
.navalign {
display: inline;
text-align: center;
}
@media only screen and (min-width: 45em) {
.navalign {
display: inline;
float: right;
top: .6em;
}
} .page-footer {
background-color: #37474F;
height: auto;
color: #ECEFF1;
clear: both;
display: block;
z-index: 999;
}
.page-footer h2,
.page-footer h5 {
color: #81D4FA;
}
.footer-apresentation {
margin-top: 2em;
width: 100%;
text-align: center;
}
.description-footer {
top: -0.5em;
position: relative;
}
.footer-menus {
clear: both;
}
.footer-menus .footer-menu {
position: relative;
padding: 1.5em 0;
margin: 0 auto;
left: 1em;
font-size: 1.2em;
width: 9em;
}
.footer-menu h5 {
left: -1em;
position: relative;
}
.footer-menus ul {
list-style: none;
text-align: left;
}
.footer-menus ul a {
text-decoration: none;
color: #e1f5fe
}
.footer-menu ul a:hover {
color: #81D4FA;
}
.footer-copyright {
margin-top: 4em;
clear: both;
display: block;
width: 100%;
background-color: #263238;
bottom: 0;
}
.footer-copyright div {
margin: 0 auto;
line-height: 3em;
text-align: center;
text-decoration: none;
font-size: 0.9rem;
}
@media screen and (min-width: 850px) {
.footer-menus{
width: 40em;
margin: 0 auto;
}
.footer-menu:first-child {
float: left;
position: relative;
}
.footer-menu:last-child {
float: right;
position: relative;
}
.footer-copyright div {
font-size: 1rem;
text-align: right;
}
}
@media screen and (min-width: 1100px) {
.footer-apresentation {
width: 50%;
float: left;
position: relative;
margin-top: 2em;
}
.footer-menus {
width: 50%;
float: right;
position: relative;
padding-left: 5em;
margin-top: 1em;
clear: none;
}
} .content-area {
margin: 0 auto;
width: 96%;
}
.site-main {
position: relative;
float: none!important;
margin: 0 auto;
width: 100%;
}
.site-content .widget-area {
float: none;
overflow: hidden;
margin: 0 auto;
width: 100%;
display: block;
}
.site-footer {
clear: both;
width: 100%;
}
.no-sidebar .content-area {
float: none;
margin-left: auto;
margin-right: auto;
}
.no-sidebar .site-main {
margin-right: 0;
}
article.post {
box-sizing: border-box;
padding: .1em 0;
position: relative;
display: block;
}
.article-section{
background-color: #FFF;
box-sizing: border-box;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #cfd8dc;
}
.entry-header {
padding: .255em .255em 0 .255em;
}
.entry-title {
z-index: 2;
position: relative;
background-color: #FFF;
}
.entry-content div {
font-size: 85%;
}
.entry-content p {
text-indent: 1.5rem;
margin-bottom: 1em;
text-align: justify;
}
.entry-content ul li {
margin-left: 7%;
}
.post-thumb {
max-height: 15em;
display: block;
position: relative;
}
.post-thumb img {
z-index: 1;
width: 100%;
height: 15em;
object-fit: cover;
object-position: center;
}
.post-thumbnail + .entry-title {
position: absolute;
z-index: 3;
bottom: 0;
width: 100%;
color: #FFF;
background: rgba(0,0,0,0.6);
}
.post-thumbnail + .entry-title a, .post-thumbnail + .entry-title h1 {
color: #FFF;
}
.entry-title h1, .entry-title h2 {
text-align: left;
margin: .1em .6em;
font-size: 1.3rem;
}
.post-thumbnail + .entry-title h1, .post-thumbnail + .entry-title h2 {
text-align: center;
margin: .6em;
}
.entry-title a {
text-decoration: none;
}
.entry-meta {
padding: .3em .7em .3em .7em;
z-index: 3;
background-color: #FFF;
position: relative;
border-bottom: 1px solid #cfd8dc;
}
.entry-content {
padding: 1em;
z-index: 3;
background-color: #FFF;
position: relative;
}
.entry-footer {
border-top: 1px solid #cfd8dc;
padding: .3em;
}
.btn-read-more {
margin-top: 1.5em;
}
@media only screen and (min-width: 60em) {
.entry-title {
font-size: 2.2rem;
}
.entry-title h1, .entry-title h2 {
font-size: 100%;
}
.content-area {
width: 100%;
display: flex;
}
.site-main {
position: relative;
float: left;
width: 70%;
}
.site-content .widget-area {
float: right;
width: 25%;
margin: 0 0 0 0;
}
.post-thumb {
max-height: 20em;
}
.post-thumb img {
height: 20em;
}
}
@media only screen and (min-width: 90em) {
.content-area {
width: 80%;
}
.post-thumb {
max-height: 25em;
}
.post-thumb img {
height: 25em;
}
}
@media only screen and (min-width: 105em) {
.content-area {
width: 70%;
}
} section#business-intro {
background-color: #eceff1;
}
section#services {
background-color: #FFF;
}
section#motives {
background-color: #0288D1;
}
.section-wrap {
position: relative;
}
.section-wrap .section-title {
margin-top: 0;
}
.section-wrap h2 {
font-size: 1.5rem;
display: inline;
}
@media screen and (min-width: 360px) {
.section-wrap h2 {
font-size: 1.6rem;
}
}
@media screen and (min-width: 45em) {
.section-wrap h2 {
font-size: 1.95rem;
}
}
@media screen and (min-width: 60em) {
.section-wrap h2 {
font-size: 2.3rem;
}
} section#business-intro .section-wrap {
position: relative;
height: 32em;
margin-top: 0;
}
section#business-intro .section-wrap .section-title {
margin-top: 1.5em;
}
.section-wrap h1 {
font-size: 1.6rem;
}
#business-intro .new-address {
margin-top: 2em;
}
#business-intro .new-address p {
margin-top: -.8em;
}
@media screen and (min-width: 360px) {
section#business-intro .section-wrap {
min-height: 32em;
height: 73vh;
}
.section-wrap h1 {
font-size: 1.7rem;
}
}
@media screen and (min-width: 45em) {
.section-wrap h1 {
font-size: 2.2rem;
}
section#business-intro .section-wrap {
height: 75vh;
max-height: 50em;
}
}
@media screen and (min-width: 60em) {
.section-wrap h1 {
font-size: 2.6rem;
}
section#business-intro .section-title {
margin-top: 3em;
}
} section#services .section-wrap {
height: 73em;
}
.service-square {
display: block;
padding: 3.4em .355em 0;
border-top: .2em dashed #eceff1;
}
@media screen and (max-width: 45em) {
.service-square:first-child {
border: none;
padding: 0 .355em 0;
}
}
.service-square i {
color: #b0bec5;
}
.service-button {
height: 4em;
display: block;
max-width: 197.19px;
text-align: center;
margin-top: 1em;
margin-left: auto;
margin-right: auto;
}
.service-button .btn {
display: block;
}
@media screen and (min-width: 45em) {
section#services .section-wrap {
max-height: 35em!important;
}
.service-square {
padding: .755em;
border: .2em dashed #eceff1;
}
.service-button {
margin: 0 auto;
}
.service-button .btn {
position: absolute;
display: flex;
bottom: 0;
}
}
@media screen and (min-width: 80em) {
.service-square {
padding: 1.155em;
}
} section#motives .section-wrap {
}
section#motives h2 {
color: #E1F5FE;
}
section#motives ul {
margin-top: 2em !important;
}
section#motives li {
background-color: #E1F5FE;
border-radius: 0.4em;
list-style: none;
height: 6em;
margin-top: 1em;
padding: 0 .7em 0 1em;
color: #0288D1;
font-size: 1rem;
display: table!important;
}
section#motives li div {
display: table-cell!important;
vertical-align: middle!important;
}
section#motives li p {
width: 59%;
position: relative;
float: right;
}
section#motives li i {
position: relative;
margin-right: .5em;
width: 30%;
padding: 0 .7em 0 .3em;
border-right: 1px dotted #0288D1;
float: left;
}
@media screen and (min-width: 45em) {
section#motives li {
font-size: 1.37rem;
}
section#motives .section-wrap {
height: 65em;
}
}
@media screen and (min-width: 90em) {
section#motives li {
font-size: 1.4rem;
}
section#motives .section-wrap {
height: 100vh;
}
} .page-content {
background-color: #fff;
min-height: 70vh;
width: 100%;
}
.content-page {
min-height: 70vh;
background-color: #FFF;
border-radius: .5em;
color: #546E7A;
}
.panel-title {
border: 1px solid #EEEEEE;
border-radius: 0.4em 0.4em 0 0;
padding: .5em 2em;
background-color: #ECEFF1;
margin-top: 5em;
}
.panel-title h4 {
margin: .1em !important;
color: #546E7A;
}
.panel-content {
padding: 0 1em 2em;
color: #546E7A;
}
@media screen and (min-width: 850px) {
.panel-content {
padding: 0 5em 2em;
text-align: justify;
}
}
.list-item p {
padding: 0 2em 1em 2em;
text-align: justify;
text-justify: inter-word;
}
.list-item i {
margin-left: 50%;
left: -.5em;
position: relative;
}
.list-item i,
.list-item span {
color: #0277bd;
}
.service-arm-price {
width: 100%;
margin: 0 auto;
text-align: center;
border-left: 1px solid #EEEEEE;
}
.service-arm-price tr {
border-top: 1px solid #EEEEEE;
}
.service-arm-price th,
.service-arm-price td {
border-right: 1px solid #EEEEEE;
padding: 1em 0;
}
.service-arm-price thead {
background-color: #ECEFF1;
}
.service-arm-price tfoot {
border-bottom: 1px solid #EEEEEE;
}
@media screen and (min-width: 850px) {
.service-arm-price {
width: 40em;
}
}
.contact-social {
width: 49%;
position: relative;
float: left;
}
.contact-group i {
margin-right: .5em;
}
.contact-group h5 a {
position: relative;
top: .5em;
}
.contact-group i,
.contact-group h5 a {
color: #0277bd;
text-decoration: none;
}
.weight-select {
width: 100%;
margin: 2em auto;
text-align: center;
font-size: 1.6rem;
}
.weight-select select {
width: 5em;
}
@media screen and (min-width: 850px) {
.weight-select {
width: 25em;
}
}
.prices-range{
min-height: 60vh;
width: 100%;
display: block;
}
.simulator-prices {
width: auto;
text-align: center;
display: table;
margin: 0 auto;
}
.simulator-prices p {
clear: both;
font-size: 1.4rem;
}
table#prices {
margin: 1em 1em;
width: auto;
display: inline-block;
border:1px solid #182C40;
font-size:1.4rem;
}
table#prices, table#prices th, table#prices td {
border-collapse:collapse;
}
table#prices th {
text-align:center;
border-bottom:1px solid #182C40;
background:#4785BF;
color:#fff;
padding:5px 0 5px 0;
}
table#prices td.left {
text-align:left;
font-weight:600;
padding:5px 0 5px 10px;
}
table#prices td.right {
text-align:right;
padding:5px 10px 5px 30px;
}
.form-contact {
width: 100% !important;
clear: both;
}
@media screen and (min-width: 850px) {
.form-contact {
float: right;
padding: 2em !important;
width: 49% !important;
clear: none;
}
}
nav.mbt-myaccount-nav {
width: 100%;
height: 5.255em;
display: block;
position: absolute;
right: 0;
left: 0;
background-color: #F5F5F5;
}
nav.mbt-myaccount-nav ul {
height: 100%;
}
nav.mbt-myaccount-nav ul li {
list-style: none;
position: relative;
height: 100%;
margin-right: .75em;
}
nav.mbt-myaccount-nav ul li a {
text-decoration: none;
font-size: 0.7rem;
line-height: 6.75em;
color: #37474f;
}
nav.mbt-myaccount-nav ul li a:hover {
color: #0288D1;
}
nav.mbt-myaccount-nav ul li a i {
position: relative;
top: .2em;
left: -.2em;
}
nav.mbt-myaccount-nav li:last-child a:hover {
color: #f44336;
}
nav.mbt-myaccount-nav li li:last-child a:hover {
color: #0288D1;
}
nav.mbt-myaccount-nav .user-toggle {
background: none;
border: none;
font-size: 1.4rem;
padding: 0.755em;
margin: 0.655em 1em 0 0;
color: #37474f;
font-weight: 700;
position: relative;
float: left;
}
.user-menu ul {
display: none !important;
list-style: none;
float: left;
}
nav.toggled .user-menu ul {
display: block !important;
position: absolute;
top: 5.85em;
width: auto;
}
.mbt-full-menu ul .dropdown-content {
display: none!important;
}
nav.toggled .user-menu ul li {
position: relative;
padding-left: 1.755em;
border: 0.1em solid #CFD8DC;
border-bottom:none;
background: #FFF;
z-index: 10;
width: 20em
}
nav.toggled .user-menu ul li:last-child {
border-bottom: 0.1em solid #CFD8DC;
}
@media screen and (min-width: 850px) {
.user-toggle {
display: none;
}
.user-menu ul {
display: block !important;
text-align: right;
}
}
.mbt-wallet-nav {
background-color: #66bb6a;
float: right;
width: 10.55em;
height: 5.255em;
text-align: center;
color: #fff;
}
.mbt-wallet-nav p {
font-size: 1.4rem;
}
.mbt-wallet-nav a {
color: #1b5e20;
font-size: 1.6rem;
font-weight: 700;
text-decoration: none;
}
.mbt-wallet-empty {
background-color: #ef9a9a!important;
}
.mbt-wallet-empty a {
color: #b71c1c!important;
}
@media screen and (min-width: 480px) {
nav.mbt-myaccount-nav ul li a {
font-size: .8rem;
line-height: 5.755em;
}
}
@media screen and (min-width: 850px) {
nav.mbt-myaccount-nav {
height: 5.255em;
}
nav.mbt-myaccount-nav {
height: 5.255em;
}
nav.mbt-myaccount-nav ul {
position: relative;
right: 0.555em;
}
nav.mbt-myaccount-nav ul li {
padding: .5em .8em;
display: inline-block;
}
nav.mbt-myaccount-nav .dropdown-content {
display: none!important;
position: absolute;
text-align: left;
height: auto!important;
background-color: #f9f9f9;
padding: 5px!important;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
left: 0;
}
nav.mbt-myaccount-nav .dropdown-content li:first-child {
margin: 0!important;
}
nav.mbt-myaccount-nav .dropdown-content li {
display: inline-block!important;
position: relative;
width: 15em!important;
margin-right: 0!important;
text-align: right;
}
nav.mbt-myaccount-nav .dropdown-content li i {
float: left;
padding: .2em;
}
nav.mbt-myaccount-nav .m-mobile {
display: none;
}
nav.mbt-myaccount-nav .dropdown-content li a {
padding: 12px 16px;
}
nav.mbt-myaccount-nav .dropdown-content li:hover { 
background-color: #f1f1f1 
}
nav.mbt-myaccount-nav .dropdown:hover .dropdown-content {
display: table!important;
}
nav.mbt-myaccount-nav ul li a {
font-size: .85rem;
line-height: 5.2em;
}
nav.mbt-myaccount-nav ul li a i {
top: .2em;
left: -.2em;
}
nav.mbt-myaccount-nav li:first-child {
margin-left: 1em;
border: none;
}
.mbt-wallet-nav {
width: 10.255em;
}
}
@media screen and (min-width: 1110px) {
nav.mbt-myaccount-nav ul li a {
font-size: 1.05rem;
line-height: 4em;
}
}
.woocommerce {
display: block;
background-color: #FFF;
z-index: -3;
clear: both;
}
.woocommerce-MyAccount-content {
width: 100% !important;
display: block;
position: relative;
top: 7.255em;
padding-bottom: 10.255em;
}
.woocommerce .user-name:first-letter {
text-transform: uppercase;
}
.custom-body-woo {
background-color: #F5F5F5 !important;
width: 100%;
height: 50em;
position: absolute;
left: 0;
margin-top:-1em;
clear: both;
}
.woocommerce-form-login {
background-color: #FFF;
max-width: 40em;
margin: auto !important;
margin-top: 8em !important;
}
.form-title {
z-index: 0;
}
.woo-form-content {
z-index: 55;
display: block;
}
.woocommerce-form-login h2 {
margin-top: 0;
}
.woo-dash-page {
margin-top: 4em;
}
.woo-dash-table {
width: 100%;
margin: 0 auto;
background-color: #F5F5F5;
padding: .55em;
}
.woo-dash-adress-table {
width: 100%;
position: relative;
border: 1px solid #EEEEEE;
padding: 1em;
box-shadow: 3px 3px 3px #EEEEEE;
text-align: center;
margin: 0 auto;
background-color: #FFF;
}
@media only screen and (min-width: 850px) {
.woo-dash-adress-table {
width: 30em;
}
}
.woo-dash-adress-table th {
text-align: right;
}
.woo-dash-informations {
position: relative;
float: right;
padding: 2em 0 0 0;
} .h3-title {
margin: 2em 0 .2em 0;
text-align: center;
color: #0288D1;
text-shadow: #78909C 1px 1px;
}
.divider {
width: 100%;
border-bottom: 1px solid #CFD8DC;
margin: 1em 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table.striped > tbody > tr:nth-child(odd) {
background-color: #f2f2f2;
}
table.striped > tbody > tr > td {
border-radius: 0;
}