@charset "UTF-8";
#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}@namespace svg 'http://www.w3.org/2000/svg';  .depicter-revert {
text-rendering: optimizeSpeed;
line-height: 1.5;
direction: ltr;     } .depicter-revert,
.depicter-revert h1,
.depicter-revert h2,
.depicter-revert h3,
.depicter-revert h4,
.depicter-revert h5,
.depicter-revert h6,
.depicter-revert p,
.depicter-revert figure,
.depicter-revert blockquote,
.depicter-revert dl,
.depicter-revert dd,
.depicter-revert ul[role='list'],
.depicter-revert ol[role='list'],
.depicter-revert img,
.depicter-revert picture,
.depicter-revert input,
.depicter-revert button,
.depicter-revert textarea,
.depicter-revert table,
.depicter-revert td,
.depicter-revert tr,
.depicter-revert th,
.depicter-revert tbody,
.depicter-revert thead,
.depicter-revert nav,
.depicter-revert aside,
.depicter-revert strong,
.depicter-revert select {
all: revert;
} .depicter-revert *,
.depicter-revert *::before,
.depicter-revert *::after {
box-sizing: border-box;
} .depicter-revert h1,
.depicter-revert h2,
.depicter-revert h3,
.depicter-revert h4,
.depicter-revert p,
.depicter-revert figure,
.depicter-revert blockquote,
.depicter-revert dl,
.depicter-revert dd {
margin: 0;
font-weight: normal;
} .depicter-revert ul[role='list'],
.depicter-revert ol[role='list'] {
list-style: none;
} .depicter-revert a:not([class]) {
text-decoration-skip-ink: auto;
} .depicter-revert img,
.depicter-revert picture {
display: block;
} .depicter-revert input,
.depicter-revert button,
.depicter-revert textarea,
.depicter-revert select {
font: inherit;
} .depicter {
position: relative;
overflow: hidden;
}  .depicter-content-composer {
position: relative;
} .depicter-content-composer:focus {
outline: none;
} .depicter-primary-container {
display: flex;
flex-flow: column wrap;
clear: both;
overflow: hidden;
height: 100%;
} .depicter-overflow-fix {
overflow-x: hidden;
} .depicter-view-container {
flex: 1 1 auto;
order: 2;
} .depicter-layout-fullscreen,
.depicter-layout-fullwidth {
width: 100vw;
max-width: none !important;
} .depicter-layout-fullscreen {
height: 100vh;
max-height: none !important;
} .depicter-layout-auto {
width: 100%;
height: 100%;
}  .depicter-mid-row {
display: flex;
flex-flow: row wrap;
flex: 1;
order: 2;
} .depicter-narrow-layout .depicter-mid-row {
flex-flow: column wrap;
} .depicter-inner-container {
display: flex;
flex-flow: column wrap;
order: 2;
flex: 1;
} .depicter-left-container,
.depicter-top-container {
order: 1;
} .depicter-right-container,
.depicter-bottom-container {
order: 3;
} .depicter-rtl .depicter-right-container {
order: 1;
} .depicter-rtl .depicter-left-container {
order: 3;
}  .depicter-view-container {
position: relative;
} .depicter-view {
position: relative;
height: 100%;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-depicter-user-select: none;
user-select: none;
touch-action: manipulation;
} .depicter-sections {
will-change: transform;
} .depicter-auto-height .depicter-view {
transition: height 300ms;
}  .depicter-stack-view .depicter-sections {
transform-style: preserve-3d;
} .depicter-transform-view {
perspective: 2000px;
} .depicter-transform-view .depicter-sections {
transform-style: preserve-3d;
} .depicter-mask-view .depicter-section-mask {
overflow: hidden;
position: absolute;
pointer-events: none;
} .depicter-mask-view .depicter-section-mask .depicter-section {
position: relative;
} .depicter-cube-view {
perspective: 2000px;
} .depicter-cube-view .depicter-sections {
perspective: 2000px;
transform-style: preserve-3d;
perspective-origin: center;
height: 100%;
} .depicter-cube-view .depicter-section {
backface-visibility: hidden;
} .depicter-section {
position: absolute;
overflow: hidden;
} .depicter-bg-container {
height: 100%;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
} .depicter-section .depicter-bg-container > img {
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 300ms;
} .depicter-section.depicter-ready .depicter-bg-container > img {
opacity: 1;
} .depicter-section.depicter-section-hidden, .depicter-section.depicter-section-hidden * {
visibility: hidden !important;
} .depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
z-index: 2;
overflow: hidden;
text-indent: -100em;
} .depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
z-index: 1000;
}  .depicter-layers-container {
position: absolute;
top: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
flex-direction: row;
pointer-events: none;
} .depicter-fade-layers .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
transition: opacity 300ms, visibility 300ms;
visibility: hidden;
opacity: 0;
} .depicter-fade-layers .depicter-active .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
opacity: 1;
visibility: visible;
} .depicter-layers-wrapper {
position: relative;
padding: 0 0;
box-sizing: content-box;
margin: 0 auto;
height: 100%;
width: 100%;
} .depicter-layers-fold {
position: relative;
height: 100%;
pointer-events: none;
} .depicter-layers-fold > * {
pointer-events: all;
} .depicter-content-first .depicter-layers-container {
position: relative;
} .depicter-content-first .depicter-layers-container,
.depicter-content-first .depicter-layers-wrapper,
.depicter-content-first .depicter-layers-fold {
height: auto;
} .depicter-content-first .depicter-bg-container {
position: absolute;
height: 100%;
top: 0;
} .depicter-layer-frame {
visibility: visible;
} .depicter-layer-frame.depicter-pos-absolute {
position: absolute;
} .depicter-layer-frame .depicter-mask-frame {
overflow: hidden;
} .depicter-layer-frame > a {
text-decoration: none;
color: inherit;
} .depicter-relative-width *:not(.depicter-relative-width .depicter-layer *),
.depicter-relative-width .depicter-relative-width *:not(.depicter-relative-width .depicter-relative-width .depicter-layer *) {
width: 100%;
} .depicter-relative-height *:not(.depicter-relative-height .depicter-layer *),
.depicter-relative-height .depicter-relative-height *:not(.depicter-relative-height .depicter-relative-height .depicter-layer *) {
height: 100%;
} .depicter-layer.depicter-has-action {
cursor: pointer;
} .depicter-layer.depicter-layer-hidden, .depicter-layer.depicter-is-hidden,
.depicter-layer-frame.depicter-layer-hidden,
.depicter-layer-frame.depicter-is-hidden {
visibility: hidden !important;
} .depicter-layer.depicter-layer-hidden *, .depicter-layer.depicter-is-hidden *,
.depicter-layer-frame.depicter-layer-hidden *,
.depicter-layer-frame.depicter-is-hidden * {
visibility: hidden !important;
} .depicter-no-wrap {
white-space: nowrap;
} .depicter-fixed-layers {
pointer-events: none;
} .depicter-fixed-layers .depicter-layer {
pointer-events: auto;
} .depicter-float-width * {
width: 100%;
} .depicter-float-width .depicter-layer > * {
width: auto;
} .depicter-float-height * {
height: 100%;
} .depicter-float-height .depicter-layer > * {
height: auto;
} .depicter-image-layer .depicter-layer {
width: 100%;
height: 100%;
} .depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img {
opacity: 0;
visibility: hidden;
transition: opacity 150ms ease-out;
} .depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img.depicter-loaded {
opacity: 1;
visibility: visible;
} .depicter-image-layer picture {
overflow: hidden;
} .depicter-image-layer img {
position: relative;
min-width: 100%;
} .depicter-shape-layer svg {
width: 100%;
height: 100%;
} .depicter-video-layer iframe {
border: none;
} .depicter-video-layer iframe,
.depicter-video-layer img {
width: 100%;
height: 100%;
} .depicter-video-layer img {
position: absolute;
top: 0;
z-index: 2;
object-fit: cover;
transition: opacity 400ms, visibility 400ms;
} .depicter-video-layer .depicter-layer {
overflow: hidden;
} .depicter-video-layer .depicter-video-player {
z-index: 1;
} .depicter-video-layer .depicter-video-btn {
transition: opacity 400ms, visibility 400ms;
} .depicter-video-layer video {
display: block;
width: 100%;
height: 100%;
} .depicter-video-layer .depicter-playing img,
.depicter-video-layer .depicter-playing .depicter-video-btn {
opacity: 0;
visibility: hidden;
} .depicter-hotspot-layer {
cursor: pointer;
} .depicter-hotspot-layer .depicter-hotspot-point {
position: relative;
transform: translateX(-50%) translateY(-50%);
} .depicter-hotspot-layer .depicter-point-center {
width: 20px;
height: 20px;
background: #dedede;
border-radius: 50%;
} .depicter-hotspot-tooltip {
position: absolute;
top: 0;
left: 0;
z-index: 200;
pointer-events: none;
visibility: hidden;
opacity: 0;
transition: opacity 900ms cubic-bezier(0.19, 1, 0.22, 1), transform 900ms cubic-bezier(0.19, 1, 0.22, 1), visibility 900ms cubic-bezier(0.19, 1, 0.22, 1);
} .depicter-hotspot-tooltip .depicter-tooltip-cont {
position: relative;
padding: 10px;
background: rgba(240, 240, 240, 0.88);
text-shadow: 0 1px 0px white;
pointer-events: auto;
} .depicter-hotspot-tooltip::after {
content: '';
position: absolute;
top: 15px;
left: -12px;
display: block;
transform-origin: center -15px;
width: 0;
height: 0;
border-bottom: 10px solid rgba(240, 240, 240, 0.88);
border-left: 12px solid transparent;
border-right: 12px solid transparent;
} .depicter-hotspot-tooltip.depicter-align-right {
transform: translateX(50px);
} .depicter-hotspot-tooltip.depicter-align-right::after {
transform: rotate(-90deg);
} .depicter-hotspot-tooltip.depicter-align-right .depicter-tooltip-cont {
transform: translateY(-50%) translateX(25px);
} .depicter-hotspot-tooltip.depicter-align-left {
transform: translateX(-50px);
} .depicter-hotspot-tooltip.depicter-align-left::after {
transform: rotate(90deg);
} .depicter-hotspot-tooltip.depicter-align-left .depicter-tooltip-cont {
transform: translateY(-50%) translateX(-100%) translateX(-25px);
} .depicter-hotspot-tooltip.depicter-align-bottom {
transform: translateY(50px);
} .depicter-hotspot-tooltip.depicter-align-bottom .depicter-tooltip-cont {
transform: translateX(-50%) translateY(25px);
} .depicter-hotspot-tooltip.depicter-align-top {
transform: translateY(-50px);
} .depicter-hotspot-tooltip.depicter-align-top::after {
transform: rotate(180deg);
} .depicter-hotspot-tooltip.depicter-align-top .depicter-tooltip-cont {
transform: translateX(-50%) translateY(-100%) translateY(-25px);
} .depicter-hotspot-tooltip.depicter-tooltip-active {
transform: none;
opacity: 1;
visibility: visible;
} .depicter-hotspot-tooltip.depicter-no-transition {
transition: none !important;
} .depicter-arrow-layer {
cursor: pointer;
} .depicter-arrow-layer .depicter-layer {
display: flex;
align-items: center;
justify-content: center;
} .depicter-bullet-layer .depicter-layer {
display: inline-flex;
align-items: center;
justify-content: center;
} .depicter-bullet-layer .depicter-bullet-item {
display: inline-block;
cursor: pointer;
} .depicter-bullet-layer .depicter-bullet-item:last-of-type {
margin-right: 0;
} .depicter-lineTimer-layer .depicter-layer {
overflow: hidden;
} .depicter-lineTimer-layer .depicter-timer-bar {
height: 100%;
transition: width 200ms;
} .depicter-scroll-layer {
cursor: pointer;
} .depicter-scroll-layer .depicter-layer {
display: flex;
align-items: center;
justify-content: center;
} .depicter-playAndPause-layer {
cursor: pointer;
} .depicter-playAndPause-layer .depicter-layer {
display: flex;
align-items: center;
justify-content: center;
} .depicter-playAndPause-layer svg {
display: none;
} .depicter-playAndPause-layer .depicter-active {
display: inline-block;
}  .depicter-button-layer {
cursor: pointer;
} .depicter-button-layer .depicter-layer {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
} .depicter-flex-layer .depicter-layer {
display: flex;
flex-wrap: wrap;
position: relative;
}  .depicter-overlay-layers {
position: absolute;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
} .depicter-animation-wrap {
visibility: visible;
}  .depicter-video-layer .depicter-video-btn, .depicter-section .depicter-section-video-btn {
position: absolute;
top: 50%;
left: 50%;
margin-left: -23px;
margin-top: -23px;
width: 46px;
height: 46px;
background: #dedede;
border-radius: 50%;
text-align: center;
cursor: pointer;
z-index: 2;
} .depicter-video-layer .depicter-video-btn::after, .depicter-section .depicter-section-video-btn::after {
content: '\25BA';
position: relative;
top: 1px;
left: 2px;
color: #666;
line-height: 46px;
} .depicter-section .depicter-section-video-close-btn {
position: absolute;
width: 36px;
height: 36px;
background: #666;
color: #dedede;
border-radius: 50%;
text-align: center;
cursor: pointer;
} .depicter-section .depicter-section-video-close-btn::after {
content: '\2715';
position: relative;
top: 1px;
line-height: 36px;
} .depicter-section .depicter-section-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: #000;
transition: opacity 400ms, visibility 400ms;
visibility: hidden;
opacity: 0;
} .depicter-section .depicter-section-video-btn {
z-index: 101;
transition: opacity 400ms, visibility 400ms;
} .depicter-section .depicter-section-video-close-btn {
top: 2em;
right: 2em;
z-index: 102;
transition: opacity 400ms, visibility 400ms;
visibility: hidden;
opacity: 0;
} .depicter-section.depicter-video-open .depicter-section-video,
.depicter-section.depicter-video-open .depicter-section-video-close-btn {
visibility: visible;
opacity: 1;
} .depicter-section.depicter-video-open .depicter-section-video-btn {
opacity: 0;
visibility: hidden;
} .depicter-loading-container {
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 10;
} .depicter-content-composer > *,
.depicter > *,
.depicter-section > * {
transition: opacity 300ms, visibility 300ms;
opacity: 0;
visibility: hidden;
} .depicter-content-composer > .depicter-loading-container,
.depicter-content-composer > .depicter-section-loading,
.depicter > .depicter-loading-container,
.depicter > .depicter-section-loading,
.depicter-section > .depicter-loading-container,
.depicter-section > .depicter-section-loading {
opacity: 1;
visibility: visible;
} .depicter-content-composer,
.depicter {
pointer-events: none;
} .depicter-content-composer.depicter-ready,
.depicter.depicter-ready {
pointer-events: all;
} .depicter-ready > * {
opacity: 1;
visibility: visible;
} .depicter-ready > .depicter-loading-container,
.depicter-ready > .depicter-section-loading {
opacity: 0;
visibility: hidden;
} .depicter-preload-all:not(.depicter-ready) > .depicter-primary-container * {
pointer-events: none !important;
} .depicter-bg-video-container {
position: absolute;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 1;
} .depicter-bg-video-container > video {
width: 100%;
height: 100%;
} .depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
z-index: 2;
overflow: hidden;
text-indent: -100em;
} .depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
z-index: 1000;
}
@media screen and (min-width: 1025px) { .depicter-revert .depicter-hide-on-desktop, .depicter-revert.depicter-hide-on-desktop {
position: fixed;
opacity: 0;
visibility: hidden;
pointer-events: none;
top: -100%;
left: -100%;
}
}
@media screen and (max-width: 1024px) and (min-width: 769px) { .depicter-revert .depicter-hide-on-tablet, .depicter-revert.depicter-hide-on-tablet {
position: fixed;
opacity: 0;
visibility: hidden;
pointer-events: none;
top: -100%;
left: -100%;
}
}
@media screen and (max-width: 767px) { .depicter-revert .depicter-hide-on-mobile, .depicter-revert.depicter-hide-on-mobile {
position: fixed;
opacity: 0;
visibility: hidden;
pointer-events: none;
top: -100%;
left: -100%;
}
} .depicter-cursor-grab {
cursor: -webkit-grab;
cursor: grab;
} .depicter-cursor-grabbing {
cursor: -webkit-grabbing;
cursor: grabbing;
} .depicter-auto-height .depicter-primary-container {
height: auto;
} .depicter-has-mouse-action {
cursor: pointer !important;
pointer-events: all !important;
}  .depicter-section:not(.depicter-active) .depicter-has-animation-in {
display: none;
} .depicter-dot-flashing {
display: inline-flex;
align-items: center;
justify-content: center;
} .depicter-dot-flashing span {
display: inline-block;
width: 12px;
height: 12px;
margin-right: 9px;
border-radius: 50%;
} .depicter-dot-flashing span:last-of-type {
margin-right: 0;
} .depicter-dot-flashing.depicter-loading-dark span {
background-color: #050a0e;
} .depicter-dot-flashing.depicter-loading-light span {
background-color: #fff;
} .depicter-dot-flashing span {
will-change: opacity;
animation: middleDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
} .depicter-dot-flashing span:first-of-type {
animation: firstDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
} .depicter-dot-flashing span:last-of-type {
animation: lastDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
}
@keyframes firstDotFlashing {
0% {
opacity: 1;
}
33.3% {
opacity: 0.2;
}
66.6%,
100% {
opacity: 1;
}
}
@keyframes middleDotFlashing {
0%,
5% {
opacity: 1;
}
38.8% {
opacity: 0.2;
}
72.2%,
100% {
opacity: 1;
}
}
@keyframes lastDotFlashing {
0%,
23.3% {
opacity: 1;
}
56.6% {
opacity: 0.2;
}
90%,
100% {
opacity: 1;
}
} .depicter-dot-straight-swing {
display: inline-flex;
align-items: center;
justify-content: center;
} .depicter-dot-straight-swing span {
display: inline-block;
width: 12px;
height: 12px;
margin-right: 0;
border-radius: 50%;
} .depicter-dot-straight-swing span:last-of-type {
margin-right: 0;
} .depicter-dot-straight-swing.depicter-loading-dark span {
background-color: #050a0e;
} .depicter-dot-straight-swing.depicter-loading-light span {
background-color: #fff;
} .depicter-dot-straight-swing span {
will-change: transform;
} .depicter-dot-straight-swing span:first-of-type {
animation: firstDotStraightSwing 1400ms infinite;
} .depicter-dot-straight-swing span:last-of-type {
animation: lastDotStraightSwing 1400ms infinite;
}
@keyframes firstDotStraightSwing {
0% {
transform: translateX(-9px);
animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
}
33.3% {
transform: translateX(0);
animation-timing-function: linear;
}
62% {
transform: translateX(0);
animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
}
100% {
transform: translateX(-9px);
}
}
@keyframes lastDotStraightSwing {
0% {
transform: translateX(0);
animation-timing-function: linear;
}
33% {
transform: translateX(0);
animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
}
52% {
transform: translateX(9px);
animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
}
70%,
100% {
transform: translateX(0);
animation-timing-function: linear;
}
} .depicter-dot-swing {
display: inline-flex;
align-items: center;
justify-content: center;
} .depicter-dot-swing span {
display: inline-block;
width: 12px;
height: 12px;
margin-right: 0;
border-radius: 50%;
} .depicter-dot-swing span:last-of-type {
margin-right: 0;
} .depicter-dot-swing.depicter-loading-dark span {
background-color: #050a0e;
} .depicter-dot-swing.depicter-loading-light span {
background-color: #fff;
} .depicter-dot-swing span {
transform-origin: center -10px;
will-change: transform;
} .depicter-dot-swing span:first-of-type {
animation: firstDotSwing 2000ms infinite;
} .depicter-dot-swing span:last-of-type {
animation: lastDotSwing 2000ms infinite;
}
@keyframes firstDotSwing {
0% {
transform: rotate(45deg);
animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
}
23.3% {
transform: rotate(0);
animation-timing-function: linear;
}
74.1% {
transform: rotate(0);
animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
}
100% {
transform: rotate(45deg);
}
}
@keyframes lastDotSwing {
0% {
transform: rotate(0);
animation-timing-function: linear;
}
23.3% {
transform: rotate(0);
animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
}
49.1% {
transform: rotate(-45deg);
animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
}
74.1%,
100% {
transform: rotate(0);
animation-timing-function: linear;
}
} .depicter-dot-replacing {
display: inline-flex;
align-items: center;
justify-content: center;
} .depicter-dot-replacing span {
display: inline-block;
width: 12px;
height: 12px;
margin-right: 9px;
border-radius: 50%;
} .depicter-dot-replacing span:last-of-type {
margin-right: 0;
} .depicter-dot-replacing.depicter-loading-dark span {
background-color: #050a0e;
} .depicter-dot-replacing.depicter-loading-light span {
background-color: #fff;
} .depicter-dot-replacing span {
animation: middleDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
will-change: transform;
} .depicter-dot-replacing span:first-of-type {
animation: firstDotReplacing 1500ms infinite cubic-bezier(0.76, 0, 0.24, 1);
} .depicter-dot-replacing span:last-of-type {
animation: lastDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
}
@keyframes firstDotReplacing {
from {
transform: translateX(0);
}
to {
transform: translateX(40px);
}
}
@keyframes middleDotReplacing {
0%,
38.8% {
transform: translateX(0);
}
66%,
100% {
transform: translateX(-20px);
}
}
@keyframes lastDotReplacing {
0%,
66% {
transform: translateX(0);
}
91.5%,
100% {
transform: translateX(-20px);
}
} .depicter-single-svg-loading {
max-width: 40px;
max-height: 40px;
width: 100%;
} .depicter-single-svg-loading.depicter-small {
max-width: 20px;
max-height: 20px;
} .depicter-loading-symbol {
display: inline-flex;
align-items: center;
justify-content: center;
}.cff-wrapper:after {
content: "";
display: table;
clear: both;
}
#cff {
float: left;
width: 100%;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cff-wrapper-ctn {
overflow: hidden;
box-sizing: border-box;
}
.cff-wrapper-ctn.cff-wrapper-fixed-height {
overflow: auto;
overflow-x: hidden;
}
#cff .cff-masonry-posts,
#cff .cff-posts-wrap,
.cff-wrapper-ctn {
position: relative;
clear: both;
height: 100%;
top: 0;
bottom: 0;
width: 100%;
}
#cff .cff-posts-wrap-box-shadow {
padding: 5px;
}
#cff .cff-item {
float: left;
width: 100%;
clear: both;
padding: 20px 0 15px 0;
margin: 0;
border-bottom: 1px solid #ddd;
}
#cff .cff-item:first-child {
padding-top: 0;
}
#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child {
padding: 15px;
margin: 8px 0;
background: rgba(255, 255, 255, 0.5);
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-item.cff-box:first-child {
margin-top: 0;
}
#cff .cff-item.cff-box:last-child {
margin-bottom: 0;
}
#cff .cff-item.cff-shadow {
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.cff-header {
width: 100%;
margin: 0 0 15px 0;
padding: 0;
line-height: 1;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: flex;
align-items: center;
}
.cff-header .fa,
.cff-header svg {
margin: 0 10px 0 0;
padding: 0;
}
.cff-visual-header {
margin-bottom: 24px !important;
}
.cff-visual-header .cff-header-hero {
width: 100%;
height: 300px;
position: relative;
overflow: hidden;
}
.cff-visual-header .cff-header-hero img {
width: 100%;
display: none;
}
.cff-visual-header .cff-likes-box {
position: absolute;
bottom: 10px;
right: 10px;
padding: 5px;
background: #eee;
line-height: 1;
border-radius: 2px;
color: #445790;
}
.cff-visual-header .cff-likes-box .cff-square-logo {
float: left;
display: inline-block;
line-height: 0;
}
.cff-visual-header .cff-likes-box .cff-square-logo svg {
width: 18px;
vertical-align: top;
}
.cff-visual-header .cff-likes-box .cff-likes-count {
float: left;
display: inline-block;
margin-left: 8px;
vertical-align: top;
font-size: 15px;
line-height: 20px;
}
.cff-visual-header .cff-header-inner-wrap {
position: relative;
display: block;
text-decoration: none !important;
}
.cff-visual-header .cff-header-inner-wrap a {
color: inherit !important;
border: 0;
}
.cff-visual-header .cff-header-img img {
display: block;
width: 100px;
border-radius: 3px;
padding: 0;
margin: 0;
}
.cff-visual-header.cff-has-cover .cff-header-img img {
border: 2px solid #fff;
}
.cff-visual-header .cff-header-img {
position: absolute;
display: inline-block;
line-height: 1;
}
.cff-visual-header.cff-has-cover .cff-header-img {
top: -25px;
left: 10px;
}
.cff-visual-header .cff-header-text {
display: inline-block;
float: left;
margin: 20px 0 0 120px;
}
#cff .cff-visual-header .cff-header-text h3,
.cff-visual-header .cff-header-text h3 {
display: inline-block;
width: auto;
margin: 0 8px 0 0;
padding: 0;
font-size: 1.2em;
line-height: 1.2em;
}
.cff-visual-header .cff-header-text {
padding-top: 10px;
margin: 0;
}
.cff-visual-header.cff-has-name {
min-height: 100px;
}
.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text {
min-height: 75px;
}
.cff-visual-header.cff-has-name .cff-header-text {
margin-left: 120px;
}
.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text {
margin-left: 125px;
}
.cff-visual-header.cff-has-name .cff-header-text {
padding-top: 30px;
}
.cff-visual-header.cff-has-name.cff-has-about .cff-header-text,
.cff-visual-header.cff-has-name.cff-has-cover .cff-header-text {
padding-top: 10px;
}
#cff .cff-visual-header .cff-header-inner-wrap .cff-bio,
.cff-visual-header .cff-header-inner-wrap .cff-bio {
display: block;
width: 100%;
clear: both;
margin: 3px 0 0 0;
padding: 0;
line-height: 1.2em;
}
.cff-visual-header .cff-header-name {
float: left;
padding: 0 5px 2px 0;
}
.cff-visual-header .cff-bio-info {
font-size: 0.9em;
line-height: 1.7;
}
.cff-visual-header .cff-bio-info svg {
display: inline-block;
width: 1em;
vertical-align: middle;
position: relative;
top: -2px;
}
.cff-posts-count svg {
padding-right: 3px;
}
.cff-header-inner-wrap:after,
.cff-header-text:after {
display: table;
clear: both;
content: " ";
}
#cff .cff-less {
display: none;
}
#cff.cff-default-styles a {
text-decoration: none;
}
#cff.cff-default-styles a:focus,
#cff.cff-default-styles a:hover {
text-decoration: underline;
}
#cff .cff-post-text-link {
display: block;
}
.cff-post-text {
width: 100%;
float: left;
}
#cff .cff-post-desc,
#cff h3,
#cff h4,
#cff h5,
#cff h6,
#cff p {
float: left;
width: 100%;
clear: both;
padding: 0;
margin: 5px 0;
word-wrap: break-word;
}
#cff.cff-default-styles .cff-post-desc,
#cff.cff-default-styles h3,
#cff.cff-default-styles h4,
#cff.cff-default-styles h5,
#cff.cff-default-styles h6,
#cff.cff-default-styles p {
line-height: 1.4;
}
#cff .cff-date {
float: left;
min-width: 50px;
width: auto;
}
#cff.cff-default-styles .cff-date {
font-size: 11px;
}
#cff .cff-author {
float: left;
clear: both;
margin: 0 0 15px 0;
padding: 0;
line-height: 1.2;
width: 100%;
}
#cff .cff-author a {
text-decoration: none;
border: none;
}
#cff .cff-author-img {
float: left;
width: 40px;
height: 40px;
margin: 0 0 0 -100% !important;
font-size: 0;
background: #eee;
background: url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png) no-repeat;
background-size: 100%;
border-radius: 50%;
}
#cff .cff-author img {
float: left;
margin: 0 !important;
padding: 0 !important;
border: none !important;
font-size: 0;
border-radius: 50%;
}
#cff .cff-author-img.cff-no-consent img {
display: none;
}
.cff-no-consent .cff-header-text {
margin-left: 0 !important;
}
.cff-no-consent .cff-header-hero,
.cff-no-consent .cff-header-img {
display: none !important;
}
#cff .cff-author .cff-author-text span.cff-page-name {
display: table-cell;
vertical-align: middle;
height: 40px;
margin: 0;
font-weight: 700;
padding-left: 50px;
float: none;
}
#cff .cff-author .cff-story {
font-weight: 400;
}
#cff.cff-default-styles .cff-author a {
text-decoration: none;
}
#cff .cff-author.cff-no-author-info .cff-date {
margin-top: 12px !important;
}
#cff .cff-author.cff-no-author-info .cff-author-img {
width: 40px;
height: 40px;
background: url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/img/cff-avatar.png) no-repeat;
margin: 0 !important;
}
#cff .cff-author .cff-author-text {
float: left;
width: 100%;
}
#cff .cff-author .cff-date,
#cff .cff-author .cff-page-name {
float: left;
clear: both;
width: auto;
margin: 0 0 0 50px !important;
}
#cff.cff-default-styles .cff-author .cff-author-text * {
font-weight: 700;
line-height: 1.2;
}
#cff .cff-author .cff-date {
color: #9197a3;
font-size: 11px;
margin-top: 2px !important;
margin-bottom: 0 !important;
}
#cff.cff-default-styles .cff-author .cff-date {
font-weight: 400;
}
#cff .cff-author .cff-page-name.cff-author-date {
float: left;
padding: 3px 0 0 0;
font-size: 14px;
}
#cff .cff-cta-link a,
.cff-media-link .fa {
display: inline-block;
width: auto;
padding: 5px 7px 5px 6px;
margin-right: 6px;
border: 1px solid #eee;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
background: rgba(0, 0, 0, 0.02);
}
#cff .cff-cta-link a:hover,
.cff-media-link .fa:hover {
background: #f9f9f9;
background: rgba(0, 0, 0, 0.03);
text-decoration: none;
}
#cff .cff-cta-link a {
padding: 5px 15px;
}
#cff .cff-break-word {
word-break: break-all;
}
#cff .cff-expand {
display: none;
}
#cff.cff-default-styles .cff-expand a {
font-size: 11px;
font-weight: 400;
}
#cff .cff-shared-link {
float: left;
clear: both;
width: 100%;
padding: 5px 10px;
margin: 10px 0 5px 0;
background: #f9f9f9;
border: 1px solid #d9d9d9;
background: rgba(0, 0, 0, 0.02);
border: 1px solid rgba(0, 0, 0, 0.07);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-no-styles {
background: 0 0;
border: none;
padding: 0;
}
#cff .cff-link {
float: left;
clear: both;
max-width: 20%;
margin: 10px 0 0 0;
}
#cff .cff-link img {
max-width: 100%;
}
#cff .cff-link-title {
float: left;
clear: both;
width: 100%;
display: block;
}
#cff.cff-default-styles .cff-link-title {
font-weight: 700;
}
#cff p.cff-link-title {
margin: 5px 0 0 0;
}
#cff .cff-text-link {
float: left;
clear: none;
width: 72%;
margin-left: 3%;
padding: 0 0 5px 0;
}
#cff .cff-link-caption {
margin: 0;
}
#cff.cff-default-styles .cff-link-caption {
font-size: 12px;
}
#cff .cff-text-link.cff-no-image {
width: 100%;
margin-left: 0;
}
#cff .cff-post-desc {
margin: 5px 0 0 0;
}
#cff .cff-details {
float: left;
clear: none;
width: 100%;
margin: 0;
padding: 0;
}
#cff .cff-details h5 {
margin: 0 0 5px 0;
}
#cff.cff-default-styles .cff-details h5 {
padding: 0;
font-size: 16px;
}
#cff.cff-default-styles .cff-details p {
font-size: 14px;
}
#cff .cff-timeline-event .cff-date,
#cff .cff-timeline-event .cff-info,
#cff .cff-timeline-event .cff-timeline-event-title,
#cff .cff-timeline-event .cff-where {
display: block;
width: 100%;
clear: both;
}
#cff .cff-details .cff-info {
padding: 10px 0 0 0;
}
#cff.cff-default-styles .cff-details .cff-info {
line-height: 1.2;
}
#cff .cff-desc-wrap {
float: left;
width: 100%;
}
#cff .cff-note-title {
display: block;
font-weight: 700;
padding-bottom: 5px;
}
#cff .cff-post-links {
float: left;
clear: none;
padding: 5px 0 0 0;
margin: 0;
}
#cff.cff-default-styles .cff-post-links {
font-size: 11px;
}
#cff .cff-post-links.cff-left {
float: left;
margin: 8px 0;
}
#cff.cff-default-styles .cff-post-links a {
font-size: 11px;
}
#cff .cff-post-links a:first-child {
padding-left: 0;
margin: 0;
}
#cff .cff-dot {
padding: 0 5px;
}
#cff .cff-share-container {
position: relative;
display: inline;
}
#cff .cff-share-tooltip {
display: none;
position: absolute;
z-index: 1000;
bottom: 22px;
right: -40px;
width: 110px;
padding: 3px 5px 4px 5px;
margin: 0;
background: #333;
color: #eee;
font-size: 12px;
line-height: 1.3;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-share-tooltip .fa-play {
position: absolute;
font-size: 8px;
bottom: -6px;
left: 50%;
margin-left: -3px;
color: #333;
}
#cff .cff-share-tooltip a .fa,
#cff .cff-share-tooltip a svg {
font-size: 16px;
margin: 0;
padding: 5px;
}
#cff .cff-share-tooltip a {
display: block;
float: left;
margin: 0 !important;
padding: 0 !important;
color: #eee !important;
opacity: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#cff .cff-share-tooltip a:hover {
color: #fff !important;
}
#cff .cff-share-tooltip .cff-facebook-icon:hover {
background: #3b5998;
}
#cff .cff-share-tooltip .cff-twitter-icon:hover {
background: #00aced;
}
#cff .cff-share-tooltip .cff-google-icon:hover {
background: #dd4b39;
}
#cff .cff-share-tooltip .cff-linkedin-icon:hover {
background: #007bb6;
}
#cff .cff-share-tooltip .cff-pinterest-icon:hover {
background: #cb2027;
}
#cff .cff-share-tooltip .cff-email-icon:hover {
background: #dd4b39;
}
#cff .cff-share-tooltip a.cff-show {
opacity: 1;
transition: opacity 0.2s ease;
}
.cff-likebox {
float: left;
width: 100%;
position: relative;
margin: 20px 0 0 0;
}
.fb_iframe_widget {
border: none;
overflow: hidden;
}
.cff-likebox .fb_iframe_widget {
width: 100%;
}
.cff-likebox .fb_iframe_widget span {
width: 100% !important;
}
.cff-likebox .fb_iframe_widget iframe {
margin: 0;
position: relative;
top: 0;
left: 0;
width: 100% !important;
height: 100%;
}
.cff-likebox.cff-top.cff-outside {
margin-bottom: 10px;
}
.cff-likebox.cff-bottom.cff-outside {
margin-top: 10px;
}
#cff.cff-fixed-height {
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-error-msg {
display: none;
position: relative;
font-size: 12px;
font-family: sans-serif;
padding: 8px 12px;
border: 1px solid #ddd;
margin-bottom: 10px;
clear: both;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
#cff .cff-error-msg p {
float: none;
}
#cff .cff-error-msg .cff_notice_dismiss {
position: absolute;
top: 4px;
right: 8px;
}
#cff #cff-error-reason {
display: none;
padding: 5px 0 0 0;
clear: both;
}
#cff.cff-default-styles .cff-credit {
font-size: 11px;
}
#cff.cff-default-styles .cff-credit a {
text-decoration: none;
}
#cff .cff-credit img {
float: left;
margin: -2px 5px 0 0;
}
#cff .cff-credit .fa {
padding-right: 5px;
font-size: 13px;
}
.cff-credit a {
display: flex;
align-items: center;
}
.cff-screenreader {
text-indent: -9999px !important;
display: block !important;
width: 0 !important;
height: 0 !important;
line-height: 0 !important;
}
@media all and (max-width: 640px) {
#cff.cff-width-resp {
width: 100% !important;
}
.cff-wrapper .cff-visual-header .cff-header-img img {
width: 80px;
}
.cff-wrapper .cff-visual-header.cff-has-name .cff-header-text {
margin-left: 95px;
}
.cff-wrapper .cff-visual-header.cff-has-cover.cff-has-name .cff-header-text {
margin-left: 105px;
}
}
#cff .cff-comment .cff-comment-text img,
#cff img.emoji,
#cff-lightbox-wrapper .cff-comment .cff-comment-text img,
#cff-lightbox-wrapper img.emoji {
float: none;
max-width: 100%;
}
#cff .cff-linebreak {
display: block;
height: 5px;
}
#cff.cff-masonry .cff-item.cff-box {
margin-left: 1.5%;
margin-right: 1.5%;
}
#cff.cff-masonry {
box-sizing: border-box;
}
#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-item:first-child {
padding-top: 20px;
margin-top: 0;
}
#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-likebox {
float: none;
display: inline-block;
width: 30.3%;
margin: 0 1.5%;
margin-bottom: 20px;
}
#cff.cff-masonry.cff-opaque-comments .cff-item {
z-index: 1;
}
#cff.cff-masonry.masonry-2-desktop .cff-item {
width: 47%;
margin: 0 1.5%;
}
#cff.cff-masonry.masonry-4-desktop .cff-item {
width: 22%;
margin: 0 1.5%;
}
#cff.cff-masonry.masonry-5-desktop .cff-item {
width: 17%;
margin: 0 1.5%;
}
#cff.cff-masonry.masonry-6-desktop .cff-item {
width: 13.516%;
margin: 0 1.5%;
}
@media (min-width: 481px) and (max-width: 800px) {
#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-likebox,
#cff.cff-masonry.masonry-2-desktop .cff-item,
#cff.cff-masonry.masonry-3-desktop .cff-item,
#cff.cff-masonry.masonry-4-desktop .cff-item,
#cff.cff-masonry.masonry-5-desktop .cff-item,
#cff.cff-masonry.masonry-6-desktop .cff-item {
width: 100%;
margin: 0;
}
#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-item,
#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-likebox {
width: 47%;
margin-left: 1.5%;
margin-right: 1.5%;
}
#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-item,
#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-likebox {
width: 30.3%;
margin-left: 1.5%;
margin-right: 1.5%;
}
#cff.cff-masonry.masonry-4-tablet .cff-item,
#cff.cff-masonry.masonry-4-tablet .cff-likebox {
width: 22%;
margin-left: 1.5%;
margin-right: 1.5%;
}
}
@media (max-width: 480px) {
#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-likebox,
#cff.cff-masonry.masonry-2-desktop .cff-item,
#cff.cff-masonry.masonry-3-desktop .cff-item,
#cff.cff-masonry.masonry-4-desktop .cff-item,
#cff.cff-masonry.masonry-5-desktop .cff-item,
#cff.cff-masonry.masonry-6-desktop .cff-item {
width: 100%;
margin: 0;
}
#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-item,
#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-likebox {
width: 47%;
margin-left: 1.5%;
margin-right: 1.5%;
}
#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-item,
#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-likebox {
width: 30.3%;
margin-left: 1.5%;
margin-right: 1.5%;
}
#cff.cff-masonry.cff-mob-cols-1 .cff-posts-wrap .cff-item {
width: 100%;
}
}
#cff.cff-masonry .cff-comments-box {
position: relative;
z-index: 999;
}
#cff.cff-masonry .cff-comment-attachment,
#cff.cff-masonry .cff-comment-replies-box {
max-width: 100%;
}
#cff.cff-masonry .cff-load-more {
display: block;
float: left;
clear: both;
}
#cff.cff-masonry.cff-masonry-css {
width: 100%;
overflow: hidden;
margin-bottom: 20px;
}
#cff.cff-masonry.cff-masonry-css {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
-webkit-column-fill: auto;
column-fill: unset;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css.masonry-2-desktop {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css.masonry-4-desktop {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css.masonry-5-desktop {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css.masonry-6-desktop {
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css .cff-item,
#cff.cff-masonry.cff-masonry-css .cff-likebox,
#cff.cff-masonry.cff-masonry-css.masonry-2-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-4-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-5-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-6-desktop .cff-item {
float: none;
display: inline-block;
width: 100%;
margin: 0 0 12px 0;
}
#cff.cff-masonry.cff-masonry-css .cff-likebox {
width: 99.5%;
}
#cff.cff-masonry.cff-masonry-css .cff-load-more {
margin: 0 0 10px 0;
position: relative;
bottom: 0;
}
@media only screen and (max-width: 780px) {
#cff.cff-masonry.cff-masonry-css,
#cff.cff-masonry.cff-masonry-css.masonry-2-desktop,
#cff.cff-masonry.cff-masonry-css.masonry-4-desktop,
#cff.cff-masonry.cff-masonry-css.masonry-5-desktop,
#cff.cff-masonry.cff-masonry-css.masonry-6-desktop {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
#cff.cff-masonry.cff-masonry-css.masonry-2-mobile {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
margin: 0;
}
#cff.cff-masonry.cff-masonry-css.masonry-2-mobile,
#cff.cff-masonry.cff-masonry-css.masonry-2-mobile .cff-item {
width: 100%;
}
}
#cff.cff-disable-masonry {
height: auto !important;
}
#cff.cff-disable-masonry .cff-item,
#cff.cff-disable-masonry .cff-likebox {
position: relative !important;
top: auto !important;
}
#cff.cff-dark .cff-album-item,
#cff.cff-dark .cff-item,
#cff.cff-dark .cff-item.cff-box,
#cff.cff-dark .cff-item.cff-box:first-child {
background-color: rgba(0, 0, 0, 0.85);
color: rgba(255, 255, 255, 0.75);
}
#cff.cff-dark .cff-item a {
color: #fff;
text-decoration: underline;
}
#cff.cff-dark .cff-date {
color: rgba(255, 255, 255, 0.5);
}
#cff.cff-dark .cff-album-info a,
#cff.cff-dark .cff-author-date,
#cff.cff-dark .cff-post-links a {
color: #fff;
}
#cff.cff-dark .cff-album-info p {
color: rgba(255, 255, 255, 0.75);
}
#cff.cff-light .cff-album-item,
#cff.cff-light .cff-item,
#cff.cff-light .cff-item.cff-box,
#cff.cff-light .cff-item.cff-box:first-child {
background-color: rgba(255, 255, 255, 0.95);
color: rgba(0, 0, 0, 0.8);
}
#cff.cff-light .cff-item a {
color: #000;
text-decoration: underline;
}
#cff.cff-light .cff-date {
color: rgba(0, 0, 0, 0.5);
}
#cff.cff-light .cff-album-info a,
#cff.cff-light .cff-author-date,
#cff.cff-light .cff-post-links a {
color: #000;
}
#cff.cff-light .cff-album-info p {
color: rgba(0, 0, 0, 0.7);
}
.cff-num-diff-hide {
display: none !important;
}
.cff-gdpr-notice {
max-width: 100%;
box-sizing: border-box;
padding: 8px 15px;
margin: 0;
font-size: 12px;
background: #fdf7f7;
display: inline-block;
border-radius: 5px;
border: 1px solid #e4b1b1;
line-height: 1.3;
display: none;
}@font-face{font-family:'FontAwesome';src:url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//kombibrazil.com/wp-content/plugins/custom-facebook-feed/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #000;
color: #000;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close svg {
display: none;
}
.mfp-close {
position: absolute;
right: 0;
top: 0;
height: 40px;
width: 40px;
border-left: 1px solid rgba(0,0,0,0.2);
border-bottom: 1px solid rgba(0,0,0,0.2);
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/close_icon.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 23px auto}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.pc-tab>input,.pc-tab section>div {
display: none
}
@media screen and (max-width: 767px) {
.table-responsive {
width:100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd
}
.table-responsive>.table {
margin-bottom: 0
}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
white-space: nowrap
}
.table-responsive>.table-bordered {
border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
border-bottom: 0
}
}
@-webkit-keyframes ball-scale-multiple {
0% {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0)
}
5% {
opacity: .75
}
100% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1)
}
}
@-moz-keyframes ball-scale-multiple {
0% {
opacity: 0;
-moz-transform: scale(0);
transform: scale(0)
}
5% {
opacity: .75
}
100% {
opacity: 0;
-moz-transform: scale(1);
transform: scale(1)
}
}
@-o-keyframes ball-scale-multiple {
0% {
opacity: 0;
-o-transform: scale(0);
transform: scale(0)
}
5% {
opacity: .75
}
100% {
opacity: 0;
-o-transform: scale(1);
transform: scale(1)
}
}
@keyframes ball-scale-multiple {
0% {
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
transform: scale(0)
}
5% {
opacity: .75
}
100% {
opacity: 0;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
}
@-webkit-keyframes ball-clip-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes ball-clip-rotate {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg)
}
50% {
-moz-transform: rotate(180deg);
transform: rotate(180deg)
}
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes ball-clip-rotate {
0% {
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
50% {
-o-transform: rotate(180deg);
transform: rotate(180deg)
}
100% {
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes ball-clip-rotate {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
50% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg)
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-webkit-keyframes fire-diamonds {
0% {
-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@-moz-keyframes fire-diamonds {
0% {
-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@-o-keyframes fire-diamonds {
0% {
-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@keyframes fire-diamonds {
0% {
-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
.la-fire,.la-fire>div {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.la-fire {
display: block;
font-size: 0;
color: #fff
}
.la-fire.la-dark {
color: #333
}
.la-fire>div {
display: inline-block;
float: none;
background-color: currentColor;
border: 0 solid currentColor
}
.la-fire {
width: 32px;
height: 32px
}
.la-fire>div {
position: absolute;
bottom: 0;
left: 50%;
width: 12px;
height: 12px;
border-radius: 0;
border-radius: 2px;
-webkit-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
-moz-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
-ms-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
-o-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
-webkit-animation: fire-diamonds 1.5s infinite linear;
-moz-animation: fire-diamonds 1.5s infinite linear;
-o-animation: fire-diamonds 1.5s infinite linear;
animation: fire-diamonds 1.5s infinite linear
}
.la-fire>div:nth-child(1) {
-webkit-animation-delay: -.85s;
-moz-animation-delay: -.85s;
-o-animation-delay: -.85s;
animation-delay: -.85s
}
.la-fire>div:nth-child(2) {
-webkit-animation-delay: -1.85s;
-moz-animation-delay: -1.85s;
-o-animation-delay: -1.85s;
animation-delay: -1.85s
}
.la-fire>div:nth-child(3) {
-webkit-animation-delay: -2.85s;
-moz-animation-delay: -2.85s;
-o-animation-delay: -2.85s;
animation-delay: -2.85s
}
.la-fire.la-sm {
width: 16px;
height: 16px
}
.la-fire.la-sm>div {
width: 6px;
height: 6px
}
.la-fire.la-2x {
width: 64px;
height: 64px
}
.la-fire.la-2x>div {
width: 24px;
height: 24px
}
.la-fire.la-3x {
width: 96px;
height: 96px
}
.la-fire.la-3x>div {
width: 36px;
height: 36px
}
@-webkit-keyframes fire-diamonds {
0% {
-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@-moz-keyframes fire-diamonds {
0% {
-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@-o-keyframes fire-diamonds {
0% {
-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
@keyframes fire-diamonds {
0% {
-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
}
50% {
-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
}
100% {
-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
}
}
.isotope-free .single-team-area .social-icons a {
background: #0367bf;
color: #fff
}
.rt-team-container .layout1 figure,.rt-team-container .layout3 figure,.rt-team-container .isotope-free figure {
margin: auto;
display: table
}
.rt-team-container .isotope-free .short-bio p,.rt-team-container .layout1 .short-bio p {
margin-top: 10px
}
.tlp-single-container .tlp-member-title {
margin-bottom: 10px;
line-height: 1.2
}
.tlp-single-container.rt-team-container .contact-info {
margin-bottom: 15px
}
@media (max-width: 992px) {
.rt-team-container .special01 .img-responsive,.rt-team-container .single-team-area img {
width:100%
}
.rt-team-container .round-img .single-team img {
width: initial
}
}
@media (max-width: 767px) {
.rt-team-container .layout6 .tlp-img.tlp-single-team img {
width:100%
}
}
@media (max-width: 576px) {
#team-member-profile-gallery .swiper-arrow {
width:34px;
height: 34px;
margin-top: -32px
}
#team-member-profile-gallery .swiper-pagination-bullet {
margin: 5px
}
.rt-team-container .rt-carousel-holder .swiper-pagination {
margin-top: -10px;
margin-left: auto;
margin-right: auto
}
.rt-team-container .rt-carousel-holder.swiper-autoheight .swiper-pagination {
margin-top: 20px
}
#team-member-profile-gallery {
margin-bottom: 30px
}
.tlp-popup-content #team-member-profile-gallery,.rt-smart-modal #team-member-profile-gallery,.tlp-md-content-holder #team-member-profile-gallery {
margin-bottom: 0
}
.rt-team-container .rt-carousel-holder:not(#team-member-profile-gallery):not(.bottom-nav):not(.rttm-carousel-main) {
margin-top: 50px
}
.rt-carousel-holder.standard-nav .swiper-nav,.rt-carousel-holder.top-nav .swiper-nav {
top: 25px;
right: auto;
left: 50%;
margin-top: 0;
width: auto;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next,.rt-carousel-holder .swiper-nav .swiper-button-next {
right: -35px
}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev,.rt-carousel-holder .swiper-nav .swiper-button-prev {
left: -35px
}
}
.tmm .tmm_wrap {
width: 100%;
margin-bottom: 30px;
text-align: center
}
.tmm .clearer {
clear: both
}
.tmm .tmm_container {
display: inline
}
.tmm .tmm_container:last-child {
display: block;
text-align: center !important
}
.tmm .tmm_container:last-child .tmm_member {
float: none !important
}
.tmm .tmm_columns_containers_desktop {
display: block;
clear: both
}
.tmm .tmm_member {
vertical-align: top;
display: inline-block;
margin-top: 25px;
margin-bottom: 25px;
height: auto;
float: left;
position: relative;
text-align: center;
-webkit-box-shadow: 3px 0px 5px 0px rgba(0,0,0,.04);
-moz-box-shadow: 3px 0px 5px 0px rgba(0,0,0,.04);
box-shadow: 3px 0px 5px 0px rgba(0,0,0,.04);
border-top: 5px solid #d3d3d3;
border-left: solid 1px #eee;
border-right: solid 1px #eee;
border-bottom: 5px solid #f5f5f5;
background: #fff;
box-sizing: border-box
}
.tmm .tmm_1_columns .tmm_member {
width: 96%;
margin-right: 2%;
margin-left: 2%;
margin-top: 140px;
margin-bottom: 25px
}
.tmm .tmm_2_columns .tmm_member {
width: 42%;
margin-right: 4%;
margin-left: 4%;
margin-top: 120px;
margin-bottom: 25px
}
.tmm .tmm_3_columns .tmm_member {
width: 29%;
margin-right: 2.16%;
margin-left: 2.16%;
margin-top: 100px;
margin-bottom: 25px
}
.tmm .tmm_4_columns .tmm_member {
width: 23%;
margin-right: 1%;
margin-left: 1%;
margin-top: 80px;
margin-bottom: 20px
}
.tmm .tmm_5_columns .tmm_member {
width: 18%;
margin-right: 1%;
margin-left: 1%;
margin-top: 50px;
margin-bottom: 35px
}
.tmm .tmm_three_entries {
clear: both
}
.tmm .tmm_member .tmm_photo {
margin-left: auto;
margin-right: auto;
background-size: cover !important;
background-position: center center !important;
width: 60%;
padding-bottom: 60%;
border: none;
-webkit-box-shadow: 2px 0px 1px 0px rgba(0,0,0,.05);
-moz-box-shadow: 2px 0px 1px 0px rgba(0,0,0,.05);
box-shadow: 2px 0px 1px 0px rgba(0,0,0,.05);
border-radius: 34% !important;
margin-top: -30%;
border: 6px solid #eee
}
.tmm_1_columns .tmm_member .tmm_photo {
width: 35%;
padding-bottom: 35%;
margin-top: -18%
}
.tmm_2_columns .tmm_member .tmm_photo {
width: 50%;
padding-bottom: 50%;
margin-top: -25%
}
.tmm .tmm_member .tmm_textblock .tmm_scblock {
padding-top: 10px
}
.tmm .tmm_member .tmm_textblock {
padding: 10px 12px
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink {
clear: both;
margin-bottom: 20px;
border: none;
box-shadow: 0 0 0
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink img {
display: inline-block;
border: none;
width: 24px;
height: 24px;
box-shadow: 0 0 0 0;
margin: 10px 4px
}
.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img {
width: 19px;
height: 19px;
margin: 6px 2px
}
.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {
width: 21px;
height: 21px;
margin: 6px 3px
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover {
opacity: .8
}
.tmm .tmm_fname {
display: inline
}
.tmm .tmm_lname {
display: inline
}
.tmm .tmm_names span,.tmm .tmm_names span.tmm_fname,.tmm .tmm_names span.tmm_lname,.tmm .tmm_names {
color: #222
}
.tmm .tmm_desc,.tmm .tmm_desc span,.tmm .tmm_desc p {
color: #555;
word-break: break-word
}
.tmm .tmm_job,.tmm .tmm_job p {
color: #888
}
.tmm .tmm_plugin_f .tmm_names {
font-size: 20px;
font-weight: 400;
line-height: 24px;
margin-bottom: 8px;
margin-top: 10px
}
.tmm .tmm_plugin_f .tmm_job {
font-size: 16px;
font-weight: 400
}
.tmm .tmm_plugin_f .tmm_desc {
padding: 0;
margin-top: 19px;
margin-bottom: 10px;
font-weight: 400;
font-size: 14px;
line-height: 23px
}
.tmm .tmm_theme_f .tmm_names {
font-size: 1.1em;
font-weight: 400;
margin-bottom: 8px;
margin-top: 10px
}
.tmm .tmm_theme_f .tmm_job {
font-size: 1em;
font-weight: 400
}
.tmm .tmm_theme_f .tmm_desc {
font-size: .9em;
line-height: 165%;
padding: 0;
font-weight: 400;
margin-top: 19px;
margin-bottom: 10px
}
@media only screen and (max-width: 64.063em) {
.tmm .tmm_columns_containers_desktop {
display:none;
clear: none
}
.tmm_two_containers_tablet {
display: block;
clear: both
}
.tmm .tmm_member,.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member {
width: 40%;
margin-left: 5%;
margin-right: 5%;
margin-top: 80px;
margin-bottom: 25px
}
.tmm .tmm_1_columns .tmm_member {
margin-top: 100px;
margin-bottom: 15px
}
.tmm .tmm_member .tmm_photo,.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo {
width: 50%;
padding-bottom: 50%;
margin-top: -25%
}
}
@media only screen and (max-width: 40em) {
.tmm .tmm_columns_containers_desktop {
display:none;
clear: none
}
.tmm .tmm_member,.tmm .tmm_1_columns .tmm_member,.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member {
width: 96%;
margin: 0 2%;
margin-top: 110px;
margin-bottom: 25px
}
.tmm .tmm_member .tmm_photo,.tmm .tmm_1_columns .tmm_member .tmm_photo,.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo {
width: 45%;
padding-bottom: 45%;
margin-top: -24%
}
.tmm .tmm_plugin_f .tmm_desc {
padding: 0 10px;
font-size: 16px;
line-height: 27px
}
}
.tmm_plugin_f,.tmm_plugin_f .tmm_names span,.tmm_plugin_f .tmm_job,.tmm_plugin_f .tmm_desc,.tmm_plugin_f .tmm_desc a,.tmm_plugin_f .tmm_desc span,.tmm_plugin_f .tmm_desc p,.tmm_plugin_f .tmm_desc h1,.tmm_plugin_f .tmm_desc h2,.tmm_plugin_f .tmm_desc h3,.tmm_plugin_f .tmm_desc h4,.tmm_plugin_f .tmm_desc h5,.tmm_plugin_f .tmm_desc h6,.tmm_plugin_f .tmm_desc ul li,.tmm_plugin_f .tmm_desc ol li {
font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif
}    html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,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
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
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"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
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-appearance: textfield;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}
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
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff
}
input,button,select,textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
a {
color: #337ab7;
text-decoration: none
}
a:hover,a:focus {
color: #23527c;
text-decoration: underline
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
figure {
margin: 0
}
img {
vertical-align: middle
}
.img-responsive {
display: block;
max-width: 100%;
height: auto
}
.img-rounded {
border-radius: 6px
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto
}
.img-circle {
border-radius: 50%
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eee
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto
}
[role="button"] {
cursor: pointer
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
@media (min-width: 768px) {
.container {
width:750px
}
}
@media (min-width: 992px) {
.container {
width:970px
}
}
@media (min-width: 1200px) {
.container {
width:1170px
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
.row {
margin-left: -15px;
margin-right: -15px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left
}
.col-xs-12 {
width: 100%
}
.col-xs-11 {
width: 91.66666667%
}
.col-xs-10 {
width: 83.33333333%
}
.col-xs-9 {
width: 75%
}
.col-xs-8 {
width: 66.66666667%
}
.col-xs-7 {
width: 58.33333333%
}
.col-xs-6 {
width: 50%
}
.col-xs-5 {
width: 41.66666667%
}
.col-xs-4 {
width: 33.33333333%
}
.col-xs-3 {
width: 25%
}
.col-xs-2 {
width: 16.66666667%
}
.col-xs-1 {
width: 8.33333333%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-pull-11 {
right: 91.66666667%
}
.col-xs-pull-10 {
right: 83.33333333%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-8 {
right: 66.66666667%
}
.col-xs-pull-7 {
right: 58.33333333%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-5 {
right: 41.66666667%
}
.col-xs-pull-4 {
right: 33.33333333%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-2 {
right: 16.66666667%
}
.col-xs-pull-1 {
right: 8.33333333%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-push-12 {
left: 100%
}
.col-xs-push-11 {
left: 91.66666667%
}
.col-xs-push-10 {
left: 83.33333333%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-8 {
left: 66.66666667%
}
.col-xs-push-7 {
left: 58.33333333%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-5 {
left: 41.66666667%
}
.col-xs-push-4 {
left: 33.33333333%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-2 {
left: 16.66666667%
}
.col-xs-push-1 {
left: 8.33333333%
}
.col-xs-push-0 {
left: auto
}
.col-xs-offset-12 {
margin-left: 100%
}
.col-xs-offset-11 {
margin-left: 91.66666667%
}
.col-xs-offset-10 {
margin-left: 83.33333333%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-8 {
margin-left: 66.66666667%
}
.col-xs-offset-7 {
margin-left: 58.33333333%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-5 {
margin-left: 41.66666667%
}
.col-xs-offset-4 {
margin-left: 33.33333333%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-2 {
margin-left: 16.66666667%
}
.col-xs-offset-1 {
margin-left: 8.33333333%
}
.col-xs-offset-0 {
margin-left: 0
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left
}
.col-sm-12 {
width: 100%
}
.col-sm-11 {
width: 91.66666667%
}
.col-sm-10 {
width: 83.33333333%
}
.col-sm-9 {
width: 75%
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-6 {
width: 50%
}
.col-sm-5 {
width: 41.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
.col-sm-3 {
width: 25%
}
.col-sm-2 {
width: 16.66666667%
}
.col-sm-1 {
width: 8.33333333%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-pull-11 {
right: 91.66666667%
}
.col-sm-pull-10 {
right: 83.33333333%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-8 {
right: 66.66666667%
}
.col-sm-pull-7 {
right: 58.33333333%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-5 {
right: 41.66666667%
}
.col-sm-pull-4 {
right: 33.33333333%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-2 {
right: 16.66666667%
}
.col-sm-pull-1 {
right: 8.33333333%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-push-12 {
left: 100%
}
.col-sm-push-11 {
left: 91.66666667%
}
.col-sm-push-10 {
left: 83.33333333%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-8 {
left: 66.66666667%
}
.col-sm-push-7 {
left: 58.33333333%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-5 {
left: 41.66666667%
}
.col-sm-push-4 {
left: 33.33333333%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-2 {
left: 16.66666667%
}
.col-sm-push-1 {
left: 8.33333333%
}
.col-sm-push-0 {
left: auto
}
.col-sm-offset-12 {
margin-left: 100%
}
.col-sm-offset-11 {
margin-left: 91.66666667%
}
.col-sm-offset-10 {
margin-left: 83.33333333%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-8 {
margin-left: 66.66666667%
}
.col-sm-offset-7 {
margin-left: 58.33333333%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-5 {
margin-left: 41.66666667%
}
.col-sm-offset-4 {
margin-left: 33.33333333%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-2 {
margin-left: 16.66666667%
}
.col-sm-offset-1 {
margin-left: 8.33333333%
}
.col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float:left
}
.col-md-12 {
width: 100%
}
.col-md-11 {
width: 91.66666667%
}
.col-md-10 {
width: 83.33333333%
}
.col-md-9 {
width: 75%
}
.col-md-8 {
width: 66.66666667%
}
.col-md-7 {
width: 58.33333333%
}
.col-md-6 {
width: 50%
}
.col-md-5 {
width: 41.66666667%
}
.col-md-4 {
width: 33.33333333%
}
.col-md-3 {
width: 25%
}
.col-md-2 {
width: 16.66666667%
}
.col-md-1 {
width: 8.33333333%
}
.col-md-pull-12 {
right: 100%
}
.col-md-pull-11 {
right: 91.66666667%
}
.col-md-pull-10 {
right: 83.33333333%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-8 {
right: 66.66666667%
}
.col-md-pull-7 {
right: 58.33333333%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-5 {
right: 41.66666667%
}
.col-md-pull-4 {
right: 33.33333333%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-2 {
right: 16.66666667%
}
.col-md-pull-1 {
right: 8.33333333%
}
.col-md-pull-0 {
right: auto
}
.col-md-push-12 {
left: 100%
}
.col-md-push-11 {
left: 91.66666667%
}
.col-md-push-10 {
left: 83.33333333%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-8 {
left: 66.66666667%
}
.col-md-push-7 {
left: 58.33333333%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-5 {
left: 41.66666667%
}
.col-md-push-4 {
left: 33.33333333%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-2 {
left: 16.66666667%
}
.col-md-push-1 {
left: 8.33333333%
}
.col-md-push-0 {
left: auto
}
.col-md-offset-12 {
margin-left: 100%
}
.col-md-offset-11 {
margin-left: 91.66666667%
}
.col-md-offset-10 {
margin-left: 83.33333333%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-8 {
margin-left: 66.66666667%
}
.col-md-offset-7 {
margin-left: 58.33333333%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-5 {
margin-left: 41.66666667%
}
.col-md-offset-4 {
margin-left: 33.33333333%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-2 {
margin-left: 16.66666667%
}
.col-md-offset-1 {
margin-left: 8.33333333%
}
.col-md-offset-0 {
margin-left: 0
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float:left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: auto
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {
content: " ";
display: table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after {
clear: both
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.pull-right {
float: right !important
}
.pull-left {
float: left !important
}
.hide {
display: none !important
}
.show {
display: block !important
}
.invisible {
visibility: hidden
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.hidden {
display: none !important
}
.affix {
position: fixed
}
@-ms-viewport {
width: device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
display: none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
display: none !important
}
@media (max-width: 767px) {
.visible-xs {
display:block !important
}
table.visible-xs {
display: table !important
}
tr.visible-xs {
display: table-row !important
}
th.visible-xs,td.visible-xs {
display: table-cell !important
}
}
@media (max-width: 767px) {
.visible-xs-block {
display:block !important
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display:inline !important
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display:inline-block !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm {
display:block !important
}
table.visible-sm {
display: table !important
}
tr.visible-sm {
display: table-row !important
}
th.visible-sm,td.visible-sm {
display: table-cell !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-block {
display:block !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-inline {
display:inline !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-inline-block {
display:inline-block !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md {
display:block !important
}
table.visible-md {
display: table !important
}
tr.visible-md {
display: table-row !important
}
th.visible-md,td.visible-md {
display: table-cell !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-block {
display:block !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-inline {
display:inline !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-inline-block {
display:inline-block !important
}
}
@media (min-width: 1200px) {
.visible-lg {
display:block !important
}
table.visible-lg {
display: table !important
}
tr.visible-lg {
display: table-row !important
}
th.visible-lg,td.visible-lg {
display: table-cell !important
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display:block !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display:inline !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display:inline-block !important
}
}
@media (max-width: 767px) {
.hidden-xs {
display:none !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.hidden-sm {
display:none !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.hidden-md {
display:none !important
}
}
@media (min-width: 1200px) {
.hidden-lg {
display:none !important
}
}
.visible-print {
display: none !important
}
@media print {
.visible-print {
display: block !important
}
table.visible-print {
display: table !important
}
tr.visible-print {
display: table-row !important
}
th.visible-print,td.visible-print {
display: table-cell !important
}
}
.visible-print-block {
display: none !important
}
@media print {
.visible-print-block {
display: block !important
}
}
.visible-print-inline {
display: none !important
}
@media print {
.visible-print-inline {
display: inline !important
}
}
.visible-print-inline-block {
display: none !important
}
@media print {
.visible-print-inline-block {
display: inline-block !important
}
}
@media print {
.hidden-print {
display: none !important
}
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: none
}
.slick-list.dragging {
cursor: pointer;
cursor: hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block
}
.slick-track:before,.slick-track:after {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px
}
[dir=rtl] .slick-slide {
float: right
}
.slick-slide img {
display: block
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #000;
color: #000;
opacity: .8
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle
}
.mfp-align-top .mfp-container:before {
display: none
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto
}
.mfp-ajax-cur {
cursor: progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
cursor: auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.mfp-loading.mfp-figure {
display: none
}
.mfp-hide {
display: none !important
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -.8em;
left: 8px;
right: 8px;
z-index: 1044
}
.mfp-preloader a {
color: #ccc
}
.mfp-preloader a:hover {
color: #fff
}
.mfp-s-ready .mfp-preloader {
display: none
}
.mfp-s-error .mfp-content {
display: none
}
button.mfp-close,button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation
}
button::-moz-focus-inner {
padding: 0;
border: 0
}
.mfp-close svg {
display: none
}
.mfp-close {
position: absolute;
right: 0;
top: 0;
height: 40px;
width: 40px;
border-left: 1px solid rgba(0,0,0,.2);
border-bottom: 1px solid rgba(0,0,0,.2);
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/css/../img/close_icon.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 23px auto
}
.mfp-close:hover,.mfp-close:focus {
opacity: 1
}
.mfp-close:active {
top: 1px
}
.mfp-close-btn-in .mfp-close {
color: #333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
color: #fff;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
white-space: nowrap
}
.mfp-arrow {
position: absolute;
opacity: .65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent
}
.mfp-arrow:active {
margin-top: -54px
}
.mfp-arrow:hover,.mfp-arrow:focus {
opacity: 1
}
.mfp-arrow:before,.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: .7
}
.mfp-arrow-left {
left: 0
}
.mfp-arrow-left:after {
border-right: 17px solid #fff;
margin-left: 31px
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
right: 0
}
.mfp-arrow-right:after {
border-left: 17px solid #fff;
margin-left: 39px
}
.mfp-arrow-right:before {
border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px
}
.mfp-iframe-holder .mfp-close {
top: -40px
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0,0,0,.6);
background: #000
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto
}
.mfp-figure {
line-height: 0
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0,0,0,.6);
background: #444
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px
}
.mfp-figure figure {
margin: 0
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px
}
.mfp-image-holder .mfp-content {
max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer
}
@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right: 0
}
.mfp-img-mobile img.mfp-img {
padding: 0
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0,0,0,.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0,0,0,.6);
position: fixed;
text-align: center;
padding: 0
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform:scale(.75);
transform: scale(.75)
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%
}
.mfp-container {
padding-left: 6px;
padding-right: 6px
}
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
margin: 0;
overflow: hidden;
max-width: 100%;
height: auto;
min-height: 640px;
}
.embed-container iframe,.embed-container object,.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
div.woocommerce-message {
display: none!important
}
tr.recurring-totals,tr.cart-subtotal.recurring-total {
display: none!important
}
strong {
font-weight: 700
}
.clr {
clear: both
}
.clearfix:before,.clearfix:after {
content: '';
display: table
}
.clearfix:after {
clear: both
}
.anchor {
height: 60px;
float: left;
margin: -60px 0 0
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
background-color: #fff;
z-index: 1002
}
#status {
width: 50px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
margin: -25px 0 0 -25px
}
#status img {
width: 50px;
display: block;
margin: 0;
animation: .8s infinite beatHeart
}
@keyframes beatHeart {
0% {
transform: scale(1)
}
25% {
transform: scale(1.1)
}
40% {
transform: scale(1)
}
60% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
.main-top {
width: 100%;
height: auto;
background: #0c3774;
position: relative;
z-index: 5;
display: none
}
.main-top-content {
width: 95%;
max-width: 1200px;
height: 25px;
margin: 0 auto;
position: relative;
text-align: right
}
.main-top-content p {
display: inline-block;
font-size: 10px!important;
line-height: 25px!important;
font-weight: 400;
color: #3e7cd4;
text-transform: uppercase;
padding: 0 5px;
margin: 0!important
}
.main-top-content a {
display: inline-block;
font-size: 10px;
line-height: 25px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
padding: 0 8px;
margin: 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.nav-currency,.home .nav-currency {
float: right;
height: 25px;
margin: 0 0 0 15px;
background-color: #072f68;
padding: 0
}
.nav-currency .widget>div,.nav-currency .widget>form>div,.nav-currency ul,.home .nav-currency .widget>div,.home .nav-currency .widget>form>div,.home .nav-currency ul {
margin: 0;
padding: 0
}
.nav-currency input,.home .nav-currency input {
display: none
}
.nav-currency .widget select,.home .nav-currency .widget select,.nav-currency .widget .chosen-container,.nav-currency .widget .chosen-container-single .chosen-single {
display: inline-block;
background: #072f68!important;
border: 0;
outline: 0;
border-radius: 0;
cursor: pointer;
font-size: 10px;
line-height: 25px;
height: 25px;
font-weight: 700;
color: #fff;
min-width: 1px;
text-transform: uppercase;
padding: 0 10px;
margin: 0;
box-shadow: none
}
.nav-currency label,.home .nav-currency label {
display: inline-block;
cursor: pointer;
font-size: 10px;
line-height: 25px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
padding: 0 2px;
opacity: 1;
margin: 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.main-top-content a:hover,.nav-currency label:hover {
color: #3e7cd4
}
@media screen and (max-width: 768px) {
.main-top {
position:fixed;
top: 0;
left: 0;
display: none
}
.main-top-content {
width: 100%
}
.main-top-content {
text-align: left;
padding: 0 0 0 10px
}
.main-top-content a {
display: none
}
.nav-currency .widget select {
padding: 0 20px
}
}
.woocommerce-account header.main-header {
padding: 0
}
header.main-header {
padding: 100px 0 0
}
.header-bottom {
position: relative;
height: 45px;
width: 100%;
margin: 0;
padding: 0;
display: none
}
.main-menu {
width: 100%;
height: auto;
background: #104187;
position: relative;
z-index: 98;
border-bottom: 1px solid rgba(255,255,255,.1)
}
.main-menu-content {
width: 95%;
max-width: 1200px;
height: 90px;
margin: 0 auto;
position: relative
}
@media screen and (max-width: 768px) {
.main-menu {
position:fixed;
top: 0;
left: 0;
height: 85px;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}
.header-bottom {
display: block;
}
.main-menu-content {
width: 100%
}
}
.main-menu a.logotipo {
display: block;
width: 80px;
height: auto;
position: absolute;
left: 0px;
top: 0px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s
}
.main-menu a.logotipo img {
width: 100%;
max-width: 100%;
height: auto;
display: block;
margin: 0
}
@media screen and (max-width: 768px) {
.main-menu a.logotipo {
width:80px;
float: none;
margin: 0;
position: absolute;
left: 50%;
top: 0;
z-index: 100;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
}
.nav-social {
float: right;
margin: 29px 0 0 15px
}
.nav-social a {
display: inline-block;
width: 30px;
height: 30px;
background-color: #255caa;
background-repeat: no-repeat;
background-position: center;
background-size: 14px auto;
margin: 0 1px;
padding: 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.nav-social a:hover {
background-color: #072f68
}
.nav-social a.fb-icon {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/facebook.png)
}
.nav-social a.it-icon {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/instagram.png)
}
.nav-social a.contact-icon {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/contact.png)
}
.nav-social a.whatsapp-icon {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/whats2.png)
}
@media screen and (max-width: 768px) {
.nav-social {
float:left;
margin: 16px 0 0 10px
}
}
.nav-menu { margin-left: auto;
margin-right: auto;
display: flex;
}
.nav-menu ul {
margin: 0 auto;
padding: 0;
width: auto;
font-size: 0
}
.nav-menu li {
display: inline-block;
float: left;
line-height: 90px;
position: relative
}
.nav-menu li.nav-store,.nav-menu h2 {
display: none
}
.nav-menu h2 {
font-size: 9px;
font-weight: 400;
color: #fff;
text-transform: uppercase;
padding: 13px 15px 0;
margin: 0
}
.nav-menu li a {
display: block;
font-size: 14px;
text-align: center;
font-weight: 700;
color: #fff;
text-transform: uppercase;
padding: 0 15px;
margin: 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.nav-menu li:hover a {
background: #072f68
}
input#toggle-menu {
display: none
}
label.toggle-menu {
display: none!important;
float: right;
height: 60px;
width: 60px;
background: 0 0;
margin: 0;
padding: 0;
outline: 0;
border: 0;
cursor: pointer;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out
}
label.toggle-menu h4 {
display: block;
position: absolute;
top: 38px;
left: 18px;
font-weight: 400;
font-size: 9px;
color: #fff;
margin: 0;
padding: 0;
line-height: 1;
text-transform: uppercase
}
label.toggle-menu span {
display: block;
height: 2px;
width: 24px;
background: #fff;
position: absolute;
opacity: 1;
left: 18px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out
}
label.toggle-menu span:nth-child(1) {
top: 19px
}
label.toggle-menu span:nth-child(2) {
top: 29px
}
input#toggle-menu:checked~label.toggle-menu span:nth-child(1) {
top: 29px;
background: #fff;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg)
}
input#toggle-menu:checked~label.toggle-menu h4 {
opacity: 0
}
input#toggle-menu:checked~label.toggle-menu span:nth-child(2) {
top: 29px;
background: #fff;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg)
}
@media screen and (max-width: 768px) {
.nav-menu {
float:none;
height: calc(100vh - 60px);
width: 100%;
position: absolute;
top: 60px;
left: 0;
right: 0;
background-color: #104187;
margin: 0;
z-index: 99;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
label.toggle-menu {
display: block!important;
z-index: 100
}
input#toggle-menu:checked~.nav-menu {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0)
}
.nav-menu ul {
height: auto;
padding: 0;
background-color: transparent;
line-height: auto
}
.nav-menu li {
display: block;
float: none;
width: 100%;
line-height: 34px
}
.nav-menu li.nav-store,.nav-menu h2 {
display: block
}
.nav-menu li a {
font-size: 12px;
background-color: transparent;
color: #fff;
margin: 0;
text-align: left;
padding: 0 15px;
border-top: 1px solid rgba(255,255,255,.05)
}
}
a.button {
display: inline-block;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
color: #fff;
text-transform: uppercase;
background-color: #255caa;
border: 2px solid #255caa;
margin: 0;
padding: 12px 26px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
a.button:hover {
background-color: #072f68;
border: 2px solid #072f68
}
.hero {
width: 100%;
height: calc(100vh - 90px);
position: relative;
margin: 0;
padding: 0
}
@media screen and (max-width: 768px) {
.hero {
height:calc(100vh - 85px)
}
}
#slides {
position: relative;
padding: 0;
overflow: hidden;
margin: 0;
width: 100%;
height: 100%;
list-style-type: none;
background-color: #104187
}
.slider {
position: absolute;
left: 0;
top: 0;
opacity: 0;
z-index: 1;
-webkit-transition: opacity .3s;
transition: opacity .3s
}
.showing {
opacity: 1;
z-index: 2
}
button.controls#slide-pause {
display: none
}
button.controls {
position: absolute;
top: 50%;
z-index: 10;
display: block;
cursor: pointer;
border: 0;
margin: 0;
outline: 0;
padding: 0;
width: 45px;
height: 45px;
background-size: 13px auto;
background-position: center;
background-repeat: no-repeat;
background-color: rgba(255,255,255,.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: all .3s;
transition: all .3s;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
button.controls#slide-previous {
left: 30px;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/prev_icon.png)
}
button.controls#slide-next {
right: 30px;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/next_icon.png)
}
button.controls:hover {
background-color: rgba(255,255,255,.5)
}
.slider {
width: 100%;
height: 100%;
padding: 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: #104187
}
.slider:nth-of-type(2) {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/bg-discovery.jpg)
}
.slider:nth-of-type(4) {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/bg-parts.jpg)
}
.slider:nth-of-type(5) {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/bg-project-follow-up.jpg)
}
.slider:nth-of-type(6) {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/bg-pre-purchase.jpg)
}
.slider:nth-of-type(7) {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/bg-meet-kombi.jpg)
}
.slider-content {
width: 100%;
height: 100%;
position: relative;
margin: 0;
z-index: 5
}
.slider:nth-of-type(2):after,.slider:nth-of-type(4):after,.slider:nth-of-type(5):after,.slider:nth-of-type(6):after,.slider:nth-of-type(7):after {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
background: #00d4ff;
background: -moz-linear-gradient(278deg,transparent 0%,rgba(16,65,135,1) 69%);
background: -webkit-linear-gradient(278deg,transparent 0%,rgba(16,65,135,1) 69%);
background: linear-gradient(278deg,transparent 0%,rgba(16,65,135,1) 69%)
}
.slider-content div {
position: relative;
z-index: 5
}
.slider-content img.slider-container {
position: absolute;
bottom: 80px;
right: 0;
width: 100%;
max-width: 800px;
display: block;
opacity: 0;
z-index: 3;
-webkit-transition: all .8s;
transition: all .8s;
-webkit-transition-delay: .2s;
transition-delay: .2s;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%)
}
.slider.showing .slider-content img.slider-container {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
opacity: 1
}
.slider-content img.slider-bus {
position: absolute;
bottom: 80px;
right: 0;
width: 90%;
max-width: 800px;
display: block;
opacity: 0;
z-index: 2;
-webkit-transition: all .8s;
transition: all .8s;
-webkit-transition-delay: .6s;
transition-delay: .6s;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%)
}
.slider.showing .slider-content img.slider-bus {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
opacity: 1
}
.slider-content img.slider-container2 {
position: absolute;
top: 0;
right: 0;
width: 90%;
max-width: 800px;
display: block;
opacity: 0;
z-index: 2;
-webkit-transition: all .8s;
transition: all .8s;
-webkit-transition-delay: .6s;
transition-delay: .6s;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
transform: translateY(-100%)
}
.slider.showing .slider-content img.slider-container2 {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
transform: translateY(0);
opacity: 1
}
.slider-content img.slider-container3 {
position: absolute;
bottom: 80px;
right: 0;
width: 95%;
max-width: 800px;
display: block;
opacity: 0;
z-index: 3;
-webkit-transition: all .8s;
transition: all .8s;
-webkit-transition-delay: .2s;
transition-delay: .2s;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%)
}
.slider-content img.slider-container3.slider-container4 {
bottom: auto;
top: 0
}
.slider.showing .slider-content img.slider-container3 {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
opacity: 1
}
.slider-content div {
position: absolute;
bottom: 160px;
left: 10%;
width: 90%;
max-width: 410px;
opacity: 0;
-webkit-transition: all .8s;
transition: all .8s;
-webkit-transition-delay: .5s;
transition-delay: .5s;
-webkit-transform: translateX(-100px);
-moz-transform: translateX(-100px);
transform: translateX(-100px)
}
.slider.showing .slider-content div {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
opacity: 1
}
.slider-content div h2 {
font-size: 44px;
display: inline-block;
font-weight: 700;
line-height: 1.1;
color: #fff;
margin: 0;
text-transform: uppercase
}
.slider-content div p {
font-size: 16px;
font-weight: 400;
line-height: 1.5;
opacity: .8;
color: #fff;
margin: 10px 0 40px
}
@media screen and (max-width: 768px) {
.slider-content {
position:relative
}
button.controls {
background-color: rgba(255,255,255,.1)
}
button.controls#slide-previous {
left: 20px
}
button.controls#slide-next {
right: 20px
}
.slider-content div {
position: absolute;
bottom: auto;
top: 60px;
left: 5%;
width: 90%
}
.slider-content div h2 {
font-size: 28px
}
.slider-content div p {
font-size: 14px;
margin: 10px 0 15px
}
}
.about {
width: 100%;
height: auto;
background-color: #fff;
background-position: center right 25%;
background-repeat: no-repeat;
background-size: 530px auto;
margin: 0;
padding: 40px 0
}
.about-content {
width: 100%;
max-width: 1450px;
height: auto;
margin: 0 auto;
position: relative
}
.about-content h1 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 0 0 10px;
text-transform: uppercase
}
.about-content p {
font-size: 16px;
font-weight: 400;
line-height: 1.5;
color: #323232;
opacity: .8;
margin: 30px 0;
max-width: 90%
}
@media screen and (max-width: 668px) {
.about-content h1 {
font-size:30px
}
.about {
background-position: bottom 50px center;
background-size: 85% auto;
padding: 40px 0 90%
}
}
.about-img {
width: 100%;
height: auto;
background-color: #104187;
padding: 0
}
.about-img img {
width: 100%;
display: block;
margin: 0
}
.valores {
width: 100%;
height: auto;
background-color: #104187;
margin: 0;
padding: 5px 0 48px
}
.valores-content {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;
position: relative
}
.valores-content ul {
display: block;
width: 100%;
padding: 0;
margin: 0
}
.valores-content ul li {
width: 25%;
display: block;
list-style: none;
float: left;
padding: 0 40px 0 0
}
.valores-content ul li h3 {
font-size: 22px;
font-weight: 700;
line-height: 1;
color: #fff;
margin: 25px 0 15px;
text-transform: uppercase
}
.valores-content ul li p {
font-size: 16px;
display: block;
clear: both;
float: none;
font-weight: 400;
line-height: 1.3;
color: #fff;
opacity: .7;
margin: 0
}
@media screen and (max-width: 668px) {
.valores-content ul li {
width:100%;
padding: 20px
}
}
.services {
width: 100%;
height: auto;
background-color: #f4f3f3;
margin: 0;
padding: 40px 0
}
.services.services-about {
background-color: #fff;
padding: 0 0 60px
}
.services-content {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;
position: relative
}
.services-content h1,.services-content h2 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 0 0 70px;
text-transform: uppercase
}
.services-content h1 span,.services-content h2 span {
display: inline-block;
font-size: 20px;
font-weight: 400;
color: #909090
}
.services-content ul {
display: block;
width: 100%;
padding: 0;
margin: 0
}
.services-content ul li {
width: 33.3333333%;
display: block;
list-style: none;
float: left
}
.services-content ul li a {
display: block;
margin: 0;
padding: 30px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
min-height: 330px
}
.services-content ul li a:hover {
background-color: #fff;
-webkit-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
-moz-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1)
}
.services-content ul li.services-clear {
clear: both
}
.services-content ul li span {
display: block;
position: relative;
width: 80px;
height: 80px;
background-color: #255caa;
margin: 0;
padding: 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.services-content ul li a:hover span {
background-color: #072f68;
-webkit-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
-moz-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1)
}
.services-content ul li span img {
display: block;
width: 44px;
height: 44px;
position: absolute;
left: 50%;
top: 50%;
margin: -22px 0 0 -22px
}
.services-content ul li h3 {
font-size: 22px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 25px 0 15px;
text-transform: uppercase
}
.services-content ul li p {
font-size: 16px;
display: block;
clear: both;
float: none;
font-weight: 400;
line-height: 1.3;
color: #323232;
margin: 0
}
.services-content ul li.services-small {
width: 25%;
float: left;
margin: 50px 0 0
}
.services-content ul li.services-small a {
min-height: 325px
}
.services.services-about .services-content ul li.services-small {
margin: 0
}
.services-content ul li.services-small span {
display: block;
width: 70px;
height: 70px
}
.services-content ul li.services-small img {
width: 40px;
height: 40px;
margin: -20px 0 0 -20px
}
.services-content ul li.services-small h3 {
font-size: 18px
}
.services-content ul li.services-small p {
font-size: 15px;
display: block;
clear: both;
float: none
}
@media screen and (max-width: 668px) {
.services {
padding:40px 0
}
.services-content h1,.services-content h2 {
font-size: 30px;
margin: 0 0 40px
}
.services-content h1 span,.services-content h2 span {
display: block;
font-size: 18px;
margin: 10px 0 0
}
.services-content ul li,.services-content ul li.services-small {
width: 100%;
margin: 0;
border-top: 0;
text-align: center
}
.services-content ul li a,.services-content ul li.services-small a {
min-height: inherit;
padding: 20px
}
.services-content ul li span,.services-content ul li.services-small span {
display: block;
float: none;
width: 80px;
height: 80px;
margin: 0 auto
}
.services-content ul li.services-small img {
width: 44px;
height: 44px;
margin: -22px 0 0 -22px
}
.services-content ul li h3,.services-content ul li.services-small h3 {
font-size: 18px;
margin: 20px 0 10px
}
.services-content ul li p,.services-content ul li.services-small p {
font-size: 14px
}
}
.store {
width: 100%;
height: auto;
background-color: #fff;
margin: 0;
padding: 40px 0
}
.store.store-parts .store-content {
text-align: center
}
.store-content {
width: 90%;
max-width: 1920px;
height: auto;
margin: 0 auto;
position: relative
}
.store-content .entry-content {
width: 100%;
margin: 0
}
.woocommerce-order-received .store-content h1 {
display: none
}
.justland-list {
width: 100%;
display: block;
list-style: none;
padding: 0;
margin: 0
}
.justland-list li {
width: calc(50% - 40px);
float: left;
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
border: 2px solid #323232;
margin: 20px;
padding: 20px 10px;
text-align: center;
text-transform: uppercase;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
.justland-list li span {
display: inline-block;
font-size: 20px;
font-weight: 400;
color: #909090
}
.store-content h1,.store-content h2 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 0 0 30px;
text-align: left;
text-transform: uppercase
}
.store-content h3 {
font-size: 40px;
font-weight: 700;
line-height: 1;
color: #323232;
margin: 40px 0 30px;
text-transform: uppercase
}
.store-content h4 {
font-size: 20px;
font-weight: 400;
line-height: 1;
color: #323232;
margin: 30px 0
}
.store-content h4 a {
display: inline-block;
text-decoration: underline
}
.store-content h1 span,.store-content h2 span {
display: inline-block;
font-size: 20px;
font-weight: 400;
color: #909090
}
@media screen and (max-width: 668px) {
.store {
padding:40px 0
}
.store-content h1,.store-content h2 {
font-size: 30px
}
.store-content h1 span,.store-content h2 span {
display: block;
font-size: 18px
}
}
.faq {
width: 100%;
height: auto;
background-color: #255caa;
margin: 0;
padding: 40px 0
}
.faq-content {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;
position: relative;
text-align: center
}
.faq-content a.button {
margin: 30px auto 0;
background-color: #072f68;
border: 2px solid #072f68
}
.faq-content h1,.faq-content h2 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #fff;
margin: 0 0 30px;
text-transform: uppercase;
text-align: left
}
.faq-content h1 span,.faq-content h2 span {
display: inline-block;
font-size: 20px;
color: #74adfd
}
.page-template-page-faq .faq {
background-color: #f4f3f3
}
.page-template-page-faq .faq-content h1 {
color: #323232
}
.page-template-page-faq .faq-content h1 span {
color: #909090;
font-weight: 400
}
@media screen and (max-width: 668px) {
.faq {
padding:40px 0
}
.faq-content h1,.faq-content h2 {
font-size: 30px
}
.faq-content h1 span,.faq-content h2 span {
display: block;
font-size: 18px
}
}
button.accordion {
display: block;
height: auto;
font-size: 15px;
font-weight: 700;
line-height: 1.4;
color: #fff;
padding: 17px 0 15px 50px;
width: 100%;
margin: 0 0 5px;
text-transform: uppercase;
background-color: #072f68;
outline: none;
border: 0;
text-align: left;
cursor: pointer;
position: relative;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s
}
button.accordion:after {
content: '+';
position: absolute;
left: 12px;
top: 12px;
width: 26px;
height: 26px;
font-size: 20px;
font-weight: 700;
line-height: 30px;
text-align: center;
background-color: #255caa;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
button.accordion.active:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
background-color: #072f68
}
button.accordion.active {
background-color: #072f68;
-webkit-border-bottom-left-radius: 0px;
-moz-border-bottom-left-radius: 0px;
-o-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0px;
-moz-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0
}
button.accordion:hover {
background-color: #072f68
}
div.panel {
margin: 0;
padding: 0 25px;
background: #fff;
max-height: 0;
overflow: hidden;
text-align: left;
-webkit-transition: max-height .2s ease-out;
-moz-transition: max-height .2s ease-out;
transition: max-height .2s ease-out;
-webkit-border-bottom-left-radius: 10px;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px
}
.page-template-page-faq button.accordion {
cursor: default
}
.page-template-page-faq button.accordion:after {
display: none
}
.page-template-page-faq div.panel {
max-height: 100%;
overflow: auto;
margin: 0 0 30px;
-webkit-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
-moz-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1)
}
div.panel p {
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #000;
opacity: .8;
margin: 25px 0;
text-align: left
}
@media screen and (max-width: 600px) {
button.accordion {
font-size:11px
}
.page-template-page-faq button.accordion {
padding: 15px 0 30px 20px;
display: block;
min-height: inherit;
cursor: default
}
}
.contato {
width: 100%;
height: auto;
background-color: #f4f3f3;
margin: 0;
padding: 100px 0
}
.contato.contato-product {
background-color: #fff;
padding: 20px 0 0;
border-top: 1px solid rgba(0,0,0,.1)
}
.contato.contato-product .contato-content {
width: 100%
}
.contato.contato-product .contato-content form.contato-form div {
width: 100%;
padding: 5px 0
}
.contato.contato-product .contato-content h2 {
margin: 0 0 20px
}
.contato-content {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;
position: relative
}
.contato-content h1,.contato-content h2 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 0 0 50px;
text-transform: uppercase
}
.contato-content h1 span,.contato-content h2 span {
display: inline-block;
font-size: 20px;
font-weight: 400;
color: #909090
}
@media screen and (max-width: 668px) {
.contato {
padding:80px 0
}
.contato-content h1,.contato-content h2 {
font-size: 30px
}
.contato-content h1 span,.contato-content h2 span {
display: block;
font-size: 18px
}
}
form.contato-form div {
float: left;
width: 50%;
padding: 0 10px;
margin: 0
}
@media screen and (max-width: 600px) {
form.contato-form div {
width:100%
}
}
form.contato-form div.contato-textarea {
width: 100%
}
form.contato-form label {
font-size: 12px;
display: block;
font-weight: 400;
color: #323232;
line-height: 1.4;
margin: 0;
text-transform: uppercase;
padding: 10px 0 5px
}
.naoexibir {
display: none
}
form.contato-form input[type=text],form.contato-form input[type=email],form.contato-form input[type=tel],form.contato-form select {
font-size: 16px;
font-weight: 400;
line-height: 1.4!important;
color: #000;
float: left;
width: 100%;
height: 45px;
line-height: 45px;
margin: 0 0 5px;
outline: 0;
border: 1px solid rgba(0,0,0,.2);
resize: none;
-webkit-appearance: none;
padding: 7px 12px;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px
}
form.contato-form input[type=text]:focus,form.contato-form input[type=email]:focus,form.contato-form input[type=tel]:focus,form.contato-form select:focus,form.contato-form textarea:focus {
border: 1px solid rgba(0,0,0,.5)
}
form.contato-form textarea {
font-size: 16px;
font-weight: 400;
line-height: 1.4;
color: #000;
float: left;
width: 100%;
height: 120px;
padding: 10px 10px 0;
margin: 0;
outline: 0;
border: 1px solid rgba(0,0,0,.2);
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
resize: none;
-webkit-appearance: none
}
form.contato-form input[type=submit] {
cursor: pointer;
display: inline-block;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
height: auto;
margin: 15px 10px 0 0;
width: auto;
float: right;
color: #fff;
text-transform: uppercase;
-webkit-margin-start: none;
-webkit-margin-end: none;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
-webkit-appearance: none;
background-color: #255caa;
border: 2px solid #255caa;
padding: 12px 26px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
form.contato-form input[type=submit]:hover {
background-color: #072f68;
border: 2px solid #072f68
}
.door-page {
width: 100%;
margin: 60px 0 0;
padding: 0
}
.door-page div {
width: 33.3333333%;
float: left;
padding: 0 10px;
margin: 0;
overflow: hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px
}
.door-page.others-page div {
width: 100%
}
.door-page div img {
display: block;
width: 100%;
margin: 0
}
.door-page div h2 {
font-size: 20px;
font-weight: 700;
line-height: 1.4;
color: #fff;
margin: 2px 0 0;
padding: 14px 20px 12px;
text-transform: uppercase;
background-color: #104187
}
@media screen and (max-width: 668px) {
.door-page div {
width:100%;
padding: 20px
}
}
#tab1:checked~section .tab1,#tab2:checked~section .tab2,#tab3:checked~section .tab3,#tab4:checked~section .tab4,#tab5:checked~section .tab5,#tab6:checked~section .tab6,#tab7:checked~section .tab7,#tab8:checked~section .tab8 {
display: block
}
section .entry-content iframe {
width: 100%;
height: 400px;
display: block
}
.pc-tab {
width: 65%;
max-width: 100%;
margin: 0 auto 0
}
.pc-tab ul {
list-style: none;
margin: 0;
padding: 0
}
.pc-tab ul li label {
float: left;
width: calc(12.25% - 20px);
padding: 0;
margin: 0 10px;
background-color: #fff;
border: 1px solid rgba(0,0,0,.1);
overflow: hidden;
position: relative;
cursor: pointer;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
display: grid;
place-items: center;
}
.pc-tab ul li label:after {
content: "";
display: block;
padding-bottom: 100%
}
.pc-tab ul li label img {
display: block;
position: absolute;
top: 43%;
left: 50%;
width: 50px;
max-width: 50px;
opacity: .3;
margin: -25px 0 0 -25px;
-webkit-filter: grayscale(40%);
filter: grayscale(40%);
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;  }
.countrytext {
position: absolute;
top: 84px;
font-size: 0.8em;
opacity: .5;
text-align: center;
line-height: 1;
}
.pc-tab ul li label:hover img,.pc-tab ul li label:checked img, .pc-tab ul li label:hover .countrytext,.pc-tab ul li label:checked .countrytext {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1
}
.pc-tab section {
clear: both
}
.pc-tab section div {
width: 100%;
border: 1px solid #ddd;
background: #fff;
margin: 25px 0 0
}
#tab1:checked~nav .tab1 label,#tab2:checked~nav .tab2 label,#tab3:checked~nav .tab3 label,#tab4:checked~nav .tab4 label,#tab5:checked~nav .tab5 label,#tab6:checked~nav .tab6 label,#tab7:checked~nav .tab7 label,#tab8:checked~nav .tab8 label {
opacity: 1;
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15)
}
#tab1:checked~nav .tab1 label img,#tab2:checked~nav .tab2 label img,#tab3:checked~nav .tab3 label img,#tab4:checked~nav .tab4 label img,#tab5:checked~nav .tab5 label img,#tab6:checked~nav .tab6 label img,#tab7:checked~nav .tab7 label img,#tab8:checked~nav .tab8 label img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1
}
#tab1:checked~nav .tab1 label .countrytext,#tab2:checked~nav .tab2 label .countrytext,#tab3:checked~nav .tab3 label .countrytext,#tab4:checked~nav .tab4 label .countrytext,#tab5:checked~nav .tab5 label .countrytext,#tab6:checked~nav .tab6 label .countrytext,#tab7:checked~nav .tab7 label .countrytext,#tab8:checked~nav .tab8 label .countrytext {
opacity: 1
}
@media screen and (max-width: 668px) {
.pc-tab ul li label {
width:calc(25% - 10px);
margin: 5px
}
.pc-tab ul li label img {
top: 52%;
height:102%;  }
.countrytext{
display:none;
}
}
.discovery-page {
width: 100%;
margin: 0;
padding: 30px 0 50px
}
.discovery-page a {
display: block;
float: left;
width: calc(20% - 20px);
padding: 30px;
margin: 10px;
background-color: #fff;
border: 1px solid rgba(0,0,0,.1);
position: relative;
cursor: pointer;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px
}
.discovery-page a img {
display: block;
width: 100%;
margin: 0;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
opacity: .4
}
.discovery-page a:hover {
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15)
}
.discovery-page a:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1
}
@media screen and (max-width: 668px) {
.discovery-page a {
width:calc(50% - 10px);
margin: 5px;
padding: 20px
}
}
.part-page {
width: 100%;
margin: 40px 0 0
}
.part-page .woocommerce-result-count,.part-page .ip-shop-ordering-row {
display: none
}
.partners-page {
width: 100%;
margin: 0;
padding: 0
}
.partners-page a {
display: block;
float: left;
width: calc(16.6666667% - 20px);
padding: 30px;
margin: 10px;
background-color: #fff;
border: 1px solid rgba(0,0,0,.1);
position: relative;
cursor: pointer;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px
}
.partners-page a img {
display: block;
width: 100%;
margin: 0;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
opacity: .4
}
.partners-page a:hover {
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,.15)
}
.partners-page a:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1
}
@media screen and (max-width: 668px) {
.partners-page a {
width:calc(50% - 10px);
margin: 5px;
padding: 20px
}
}
.contato.cars-content .contato-content h1 {
margin: 0
}
form.form-cars {
display: none;
padding: 50px 0 0
}
input#toggle-cars {
display: none
}
label.toggle-cars {
display: inline-block;
position: absolute;
right: 0;
top: 5px;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
color: #fff;
text-transform: uppercase;
background-color: #255caa;
border: 2px solid #255caa;
margin: 0;
cursor: pointer;
padding: 16px 26px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
label.toggle-cars:hover {
background-color: #072f68;
border: 2px solid #072f68
}
input#toggle-cars:checked~form.form-cars {
display: block
}
@media screen and (max-width: 668px) {
label.toggle-cars {
position:relative;
margin: 20px 0 0
}
}
ul.account-infos {
display: block;
width: 100%;
margin: 0;
padding: 0 0 30px
}
ul.account-infos li {
width: 100%;
margin: 0;
list-style: none;
padding: 10px;
font-weight: 400;
font-size: 15px;
line-height: 1.4;
color: #414141;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px
}
ul.account-infos li span {
display: inline-block;
width: 140px;
font-weight: 700;
font-size: 16px;
padding: 0 10px 0 0
}
ul.account-infos li:nth-child(even) {
background-color: rgba(0,0,0,.03)
}
@media screen and (max-width: 600px) {
ul.account-infos li span {
display:block;
width: 100%;
font-size: 13px;
padding: 0 0 1px
}
}
.blog-list {
display: flex;
flex-wrap: wrap;
width: 100%;
margin: 40px 0;
list-style: none;
padding: 0
}
.blog-list li {
display: block;
float: left;
width: calc(25% - 30px);
margin: 15px;
display: block;
background-color: #fff;
padding: 15px;
border: 1px solid rgba(0,0,0,0);
text-align: left;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
overflow: hidden;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.blog-list li:nth-child(4n+5) {
clear: both
}
.blog-list li img {
display: block;
width: 100%;
margin: 0;
border: 1px solid rgba(0,0,0,.1);
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px
}
.blog-list li h3 {
display: inline-block;
font-size: 13px;
font-weight: 400;
color: #888;
line-height: 1.4;
margin: 10px 0 30px;
padding: 0;
text-transform: uppercase
}
.blog-list li h2 {
font-size: 22px;
font-weight: 700;
color: #353e44;
line-height: 1.4;
margin: 30px 0 0;
padding: 0
}
.blog-list li a {
display: block;
text-align: center
}
@media screen and (max-width: 600px) {
.blog-list li {
width:calc(100% - 20px);
margin: 20px 10px
}
}
.footer {
width: 100%;
height: auto;
background: #072f68;
margin: 0;
padding: 25px 0
}
.footer-content {
width: 90%;
max-width: 1300px;
height: auto;
margin: 0 auto
}
.footer-content div {
width: 33%;
float: left;
margin: 0;
padding: 0 10px
}
@media screen and (max-width: 600px) {
.footer-content div {
width:100%;
padding: 10px 20px;
border-left: 0;
text-align: center
}
}
.footer-content div h2 {
font-size: 14px;
color: #fff;
font-weight: 600;
line-height: 1.4;
margin: 6px 0 15px;
text-transform: uppercase
}
.footer-content div a {
display: block;
letter-spacing: 0;
font-size: 15px;
color: #fff;
font-weight: 400;
line-height: 1.4;
margin: 6px 0;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s
}
.footer-content div a:hover {
color: #6aa7fd
}
.footer-content div p {
font-size: 15px;
color: #fff;
font-weight: 400;
line-height: 1.4;
margin: 13px 0
}
.parceiros {
width: 100%;
height: auto;
background: #fff;
margin: 0;
padding: 30px 0
}
.parceiros-content {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto
}
.parceiros-content div {
float: left;
margin: 0;
padding: 0 10px
}
.parceiros-content div h2 {
font-size: 15px;
color: #232323;
font-weight: 600;
line-height: 1.4;
margin: 0 0 10px
}
.parceiros-content div img.pay-footer {
display: block;
width: 280px;
max-width: 100%;
margin: 0 0 30px
}
.parceiros-content hr {
display: block;
width: 100%;
height: 1px;
background-color: rgba(0,0,0,.1);
outline: 0;
border: 0;
padding: 0;
margin: 30px 0;
clear: both
}
.parceiros-content h3 {
font-size: 11px;
color: #797777;
font-weight: 400;
line-height: 1.4;
margin: 0;
text-transform: uppercase;
text-align: center
}
.parceiros-content h3 strong {
font-weight: 600
}
.end {
width: 100%;
height: auto;
background: #fff;
margin: 0;
text-align: center;
padding: 15px 0;
border-top: 1px solid rgba(0,0,0,.1)
}
.end a {
display: block
}
.end a img {
display: block;
width: 100%;
max-width: 90px;
height: auto;
margin: 0 auto
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
margin: .6em 0
}
.entry-content h1 {
font-size: 16px;
font-size: 2.4rem
}
.entry-content h2 {
font-size: 22px;
font-weight: 700;
color: #1a3b5c;
line-height: 1.4;
margin: 60px 0 15px;
padding: 0 0 10px;
border-bottom: 2px solid #1a3b5c
}
.entry-content h3 {
font-size: 16px;
font-size: 1.6rem
}
.entry-content h4 {
font-size: 14px;
font-size: 1.4rem
}
.entry-content h5 {
font-size: 12px;
font-size: 1.2rem
}
.entry-content h6 {
font-size: 10px;
font-size: 1rem
}
.entry-content hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em
}
.entry-content p {
margin-bottom: 15px
}
.entry-content ul,.entry-content ol {
margin: 0 0 1.5em .5em
}
.entry-content ul {
list-style: none
}
.entry-content ol {
list-style: decimal
}
.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {
margin-bottom: 0;
margin-left: 1.5em
}
.entry-content dt {
font: 700 16px 'Gilroy';
letter-spacing: 1px;
margin: 30px 0 10px;
text-transform: uppercase
}
.entry-content dd {
margin: 3px 0 1.5em 1.5em
}
.entry-content b,.entry-content strong {
font-weight: 700
}
.entry-content dfn,.entry-content cite,.entry-content em,.entry-content i {
font-style: normal
}
.entry-content blockquote {
font-style: italic;
margin: 0 1.5em
}
.entry-content address {
margin: 0 0 1.5em
}
.entry-content pre {
background: #f7f9f3;
font-family: "Courier 10 Pitch",Courier,monospace;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 1.6em;
padding: 1.6em;
overflow: auto;
max-width: 100%
}
.entry-content code,.entry-content kbd,.entry-content tt,.entry-content var {
font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace
}
.entry-content abbr,.entry-content acronym {
border-bottom: 1px dotted #666;
cursor: help
}
.entry-content mark,.entry-content ins {
text-decoration: none
}
.entry-content sup,.entry-content sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline
}
.entry-content sup {
bottom: 1ex
}
.entry-content sub {
top: .5ex
}
.entry-content small {
font-size: 75%
}
.entry-content big {
font-size: 125%
}
.entry-content table,.comment-content table {
border: 1px solid #d9d9d9;
border-left-width: 0;
margin: 0 -.083em 2.083em 0;
text-align: left;
width: 100%
}
.entry-content tr th,.entry-content thead th,.comment-content tr th,.comment-content thead th {
border-left: 1px solid #d9d9d9;
font-weight: 700;
padding: .5em 1.25em
}
.entry-content tr td,.comment-content tr td {
border: 1px solid #d9d9d9;
border-width: 1px 0 0 1px;
padding: .5em 1.25em
}
.entry-content tr.odd td,.comment-content tr.odd td {
background: #eee
}
.entry-content ul li {
list-style-type: square;
list-style-position: outside;
margin-left: 1em
}
.entry-content ol {
list-style: decimal;
margin: 0 0 1.5em 1.5em
}
.alignleft {
float: left;
margin: 0 20px 20px 0
}
.alignright {
float: right;
margin: 0 0 20px 20px
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 20px auto
}
.wp-caption {
font-size: 90%
}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.alignnone {
margin-bottom: 15px
}
.wp-caption-text {
text-align: center;
font-size: 90%
}
.gallery-caption {
font-size: 12px;
font-size: 1.2rem
}
*,*:after,*:before,input[type=search] {
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility
}
.clear:before,.clear:after {
content: ' ';
display: table
}
.clear:after {
clear: both
}
.clear {
*zoom:1;}
body {
font-family: 'Rubik',sans-serif;
font-size: 16px;
line-height: 1.5;
color: #222;
background: #f4f3f3;
overflow-x: hidden
}
body.single-product {
background: #fff
}
body,html {
width: 100%;
height: 100%;
margin: 0
}
input,textarea,button {
font-family: 'Rubik',sans-serif
}
a {
cursor: pointer;
color: #222;
text-decoration: none
}
svg {
fill: #222
}
a,a i,a:after,a:before,li:after,li:before,input[type=submit],button,.main-menu .product-categories ul>li ul,#header .top-menu .menu li>ul,#home-post .post .post-content {
-webkit-transition: visibility .15s linear,opacity .15s linear,color .15s linear,border-color .15s linear,background-color .15s linear;
-moz-transition: visibility .15s linear,opacity .15s linear,color .15s linear,border-color .15s linear,background-color .15s linear;
-o-transition: visibility .15s linear,opacity .15s linear,color .15s linear,border-color .15s linear,background-color .15s linear;
-ms-transition: visibility .15s linear,opacity .15s linear,color .15s linear,border-color .15s linear,background-color .15s linear;
transition: visibility .15s linear,opacity .15s linear,color .15s linear,border-color .15s linear,background-color .15s linear
}
a svg {
-webkit-transition: fill .15s linear;
-moz-transition: fill .15s linear;
-o-transition: fill .15s linear;
-ms-transition: fill .15s linear;
transition: fill .15s linear
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0
}
a:hover {
text-decoration: none;
outline: none
}
a:visited,a:focus,a:active {
text-decoration: none;
outline: none
}
button,input[type=submit],input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select,.select2-container .select2-selection--single .select2-selection__rendered,select.state_select {
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
width: 100%;
max-width: 100%;
font-size: 16px;
height: 45px;
line-height: 45px;
font-weight: 400;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
outline: none;
-webkit-margin-start: none;
-webkit-margin-end: none;
-webkit-appearance: none
}
.select2-container .select2-selection--single .select2-selection__rendered,select.state_select {
padding: 0
}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],textarea,select,.select2-container .select2-selection--single .select2-selection__rendered,select.state_select {
border: 1px solid rgba(0,0,0,.1);
outline: 0;
padding: 5px 15px;
font-size: 16px;
font-weight: 400;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px
}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus {
border: 1px solid rgba(0,0,0,.25);
outline: 0;
background-color: #fff
}
.select2-container .select2-choice>.select2-chosen {
padding: 6px 0
}
.track_order {
display: block;
max-width: 800px;
width: 100%;
margin: 0
}
input[type=submit],button,.widget a.button,.collaterals a.button,.shop-content a.button,.ip-product-container .summary a.alt.button {
display: inline-block;
text-transform: uppercase;
background-color: #f5c31f;
border: 0;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
color: #0d2b49;
text-transform: uppercase;
padding: 10px 20px;
margin: 15px 0 0;
text-align: center;
outline: 0
}
input[type=submit]:disabled,button:disabled,.widget a.button:disabled,.collaterals a.button:disabled .ip-product-container .summary a.alt.button:disabled {
opacity: .3;
pointer-events: none
}
#wrap {
overflow: hidden;
width: 100%;
position: relative
}
#search {
font-size: 20px
}
.post-content {
position: relative;
z-index: 1
}
.error {
color: red
}
.error-page {
text-align: center
}
.error-page h2 {
font-weight: 700;
display: inline-block;
font-size: 60px;
line-height: 1.2;
margin: 10px auto 20px;
color: #f5c31f;
background-color: #1a3b5c;
padding: 15px 30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
}
.error-page>svg {
width: 20px;
height: 20px;
margin: 18px 0 16px
}
.error-page p {
margin: 0 auto 50px auto;
max-width: 500px
}
.error-page .searchform input[type=text],.error-page .searchform input[type=search] {
max-width: 250px
}
.searchform-wrap {
width: 50%;
margin: 0 auto
}
.svg-sprite-container {
display: none
}
.whole {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2
}
.main-col {
margin-bottom: 70px
}
.page-title,.main-header h1 {
font-size: 44px;
font-weight: 700;
line-height: 1.5;
color: #323232;
margin: 0 0 30px;
text-transform: uppercase
}
@media screen and (max-width: 668px) {
.page-title,.main-header h1 {
font-size:30px!important
}
}
.woocommerce-off .main-menu .search svg {
right: 0
}
.woocommerce-off.sticky .main-menu .search svg {
right: 15px
}
.woocommerce-off .main-menu .wishlist svg {
right: 55px
}
.main-menu .wishlist.added svg.off {
display: none
}
.main-menu .wishlist:not(.added) svg.on {
display: none
}
.main-menu .mobile-search svg,.main-menu .mobile-wishlist svg {
display: none
}
#search-close {
display: block;
position: relative;
float: right;
height: 70px;
width: 70px;
border-left: 1px solid rgba(0,0,0,.2);
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/close_icon.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 17px auto
}
@media screen and (max-width: 770px) {
#search-close {
height:50px;
width: 50px
}
}
.search-open #wrap {
display: none
}
#ajax-search {
height: 70px;
position: fixed;
background-color: #fff;
padding: 0;
left: 0;
top: 0;
right: 0;
z-index: 1005;
border-bottom: solid 1px rgba(0,0,0,.12);
font-size: 16px;
display: none
}
#ajax-search-result {
position: fixed;
top: 75px;
z-index: 1004;
left: 0;
right: 0;
bottom: 0;
overflow-y: scroll;
padding: 15px 30px;
display: none;
-webkit-overflow-scrolling: touch;
text-align: left
}
#ajax-search-result ul {
padding: 0;
margin: 0;
width: 100%;
list-style: none
}
#ajax-search-result li {
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: solid 1px rgba(0,0,0,.12);
position: relative;
overflow: hidden;
min-height: 100px
}
#ajax-search-result li:last-child {
border-bottom: 0;
text-align: center
}
#ajax-search-result .post-img {
position: absolute;
width: 75px;
height: 75px;
left: 0;
top: 0
}
#ajax-search-result .post-content {
margin-left: 95px
}
#ajax-search-result h4 {
margin: 0;
padding: 0;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
color: #1a1a1a
}
#ajax-search-result .price {
display: block
}
#ajax-search-result .actions a {
font-weight: 700;
font-size: 10px;
text-transform: uppercase;
color: #f63d44
}
.search-open #ajax-search,.search-open #ajax-search-result {
display: block
}
#ajax-search button {
background: 0 0;
display: block;
margin: 0
}
#ajax-search input[type=text] {
margin: 20px 0 0 15px;
border: none;
width: 80%;
width: calc(100% - 250px);
text-overflow: ellipsis;
padding-left: 15px;
padding-right: 15px
}
@media screen and (max-width: 770px) {
#ajax-search {
height:50px;
font-size: 14px
}
#ajax-search input[type=text] {
margin: 10px 0 0 15px;
width: calc(100% - 120px);
padding-left: 5px;
padding-right: 5px
}
}
.menu-shadow {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(58,76,105,.93);
z-index: 1002;
overflow: hidden;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s cubic-bezier(.86,0,.07,1);
-moz-transition: all .5s cubic-bezier(.86,0,.07,1);
-ms-transition: all .5s cubic-bezier(.86,0,.07,1);
-o-transition: all .5s cubic-bezier(.86,0,.07,1);
transition: all .5s cubic-bezier(.86,0,.07,1)
}
.search-open .menu-shadow {
visibility: visible;
opacity: 1
}
.slick-preloader {
position: relative
}
.slick-preloader,.slick-preloader .img {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
height: 100%;
background-repeat: no-repeat;
background-position: right 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover
}
.slick-preloader .img {
opacity: .3
}
.slick-slider {
-webkit-transition: opacity .8s,visibility .8s;
-moz-transition: opacity .8s,visibility .8s;
-ms-transition: opacity .8s,visibility .8s;
-o-transition: opacity .8s,visibility .8s;
transition: opacity .8s,visibility .8s;
opacity: 1;
visibility: visible
}
.slick-product-single.slick-slider {
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
overflow: hidden
}
.slick-track {
will-change: transform
}
.slick-slider .slick-track,.slick-slider .slick-list {
-webkit-perspective: 1000px
}
#home-slider {
position: relative
}
.slick.preloading {
opacity: 0;
visibility: hidden;
height: 590px;
will-change: opacity
}
#home-slider .slick-slide {
background-repeat: no-repeat;
background-position: right 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: relative;
width: 100%;
height: 590px;
overflow: hidden;
vertical-align: middle;
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: optimize-contrast;
-ms-interpolation-mode: nearest-neighbor
}
.fixed-slider #home-slider .slick-slide,.fixed-slider .slick.preloading {
height: 490px
}
#home-slider .slick-dots {
margin: 0;
padding: 0;
z-index: 10;
position: absolute;
left: 13.77%;
bottom: 28px
}
.slick-dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 11px 0 0;
text-align: center;
list-style: none;
line-height: 10px
}
.slick-dots li button {
display: inline-block;
vertical-align: middle;
background-color: #797a7d;
width: 8px;
height: 8px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 0;
position: relative;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
cursor: pointer
}
.slick-dots li.slick-active button {
border: solid 2px #797a7d;
background: 0 0;
width: 10px;
height: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
#home-slider .inner {
z-index: 1;
position: absolute;
display: inline-block;
left: 13.77%;
top: 50%;
width: 315px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0;
-webkit-transition: opacity .8s linear;
-moz-transition: opacity .8s linear;
-o-transition: opacity .8s linear;
-ms-transition: opacity .8s linear;
transition: opacity .8s linear
}
#home-slider .slide-visible .inner {
opacity: 1
}
#home-slider h3 {
font: normal 48px/55px;
color: #333;
margin: 0;
padding: 0
}
#home-slider h4 {
font: normal 20px/20px 'Montserrat';
color: #717171;
letter-spacing: 1px;
padding: 25px 0 0;
margin: 0;
text-transform: uppercase
}
.slick-arrow {
display: block;
position: absolute;
z-index: 5;
top: 0;
bottom: 0;
width: 40px
}
.slick-arrow span {
display: block;
position: absolute;
top: 50%;
left: 0;
margin-top: -20px;
height: 40px;
width: 40px;
background-size: 10px auto;
background-position: center;
background-repeat: no-repeat;
background-color: rgba(255,255,255,.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
cursor: pointer;
text-decoration: none;
outline: none;
-webkit-transition: all .3s;
transition: all .3s
}
.slick-arrow span:hover {
background-color: rgba(255,255,255,.6)
}
.slick-prev {
left: 6.15%
}
.slick-prev span {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/prev_icon.png)
}
.slick-next {
right: 6.15%
}
.slick-next span {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/next_icon.png)
}
#home-banners {
position: relative;
text-align: center
}
#home-banners .banner {
display: inline-block;
width: 25%;
height: 250px;
position: relative;
vertical-align: top;
background: #fff
}
.fixed-slider #home-banners .banner {
width: 33.3333%
}
.fixed-slider #home-banners .banner:nth-child(4) {
display: none
}
#home-banners .banner .bg {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: .2
}
#home-banners .banner .inner {
z-index: 1;
position: absolute;
display: inline-block;
left: 9.22%;
top: 34%;
width: 44%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
text-align: left
}
#home-banners .banner h3 {
font: normal 23px/29px 'Montserrat';
color: #333;
padding: 0;
margin: 0;
max-height: 87px;
overflow: hidden;
-ms-word-wrap: break-word;
word-wrap: break-word
}
#home-banners .banner h4 {
font: normal 30px/30px;
padding: 15px 0 0;
margin: 0
}
#home-banners .banner .more {
display: block;
position: absolute;
left: 9.22%;
bottom: 30px;
height: 44px;
font: normal 16px/44px 'Montserrat';
color: #fff;
text-transform: uppercase;
padding: 0 30px;
margin-left: -16px;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px
}
#home-banners .banner.non-alfa-image .thumb {
position: absolute;
height: 100%;
width: auto;
right: 0;
top: 0
}
#home-banners .banner.alfa-image .thumb {
position: absolute;
height: 100%;
width: auto;
right: 0;
top: -20px
}
.home-tabs-wrap {
position: relative;
margin: 37px 0 30px;
min-height: 46px
}
.woocommerce-tabs .wrap {
display: none;
min-height: 46px;
position: relative;
margin: 0 15px;
padding: 20px 0 30px
}
.home-tabs,.woocommerce-tabs .tabs {
display: block;
max-width: 1000px;
list-style: none;
padding: 0;
float: none;
margin: 0 auto;
text-align: left
}
.home-tabs li,.woocommerce-tabs .tabs li {
display: inline-block;
white-space: nowrap;
padding: 0 8px 8px
}
.home-tabs li a,.woocommerce-tabs .tabs li a {
font-weight: 700;
font-size: 14px;
color: #fff;
background: 0 0;
color: #1a3b5c;
text-transform: uppercase;
display: inline-block;
padding: 10px 20px;
opacity: 1;
border: 2px solid #1a3b5c;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
@media screen and (max-width: 700px) {
.home-tabs li a,.woocommerce-tabs .tabs li a {
font-size:10px;
padding: 5px 12px
}
}
.home-tabs li.current a,.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li a:hover {
background: #1a3b5c;
color: #fff
}
.home-tab {
display: none;
opacity: 0;
-webkit-transition: opacity .3s linear;
-moz-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
-ms-transition: opacity .3s linear;
transition: opacity .3s linear
}
.home-tab.visible {
display: block
}
.home-tab.current {
opacity: 1
}
#home-brand {
position: relative;
background: #f4f8ff;
padding: 60px 0
}
#home-brand .brand {
width: 160px;
height: 160px;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
margin: 0 15px;
position: relative
}
#home-brand .brand:focus {
outline: 0
}
#home-brand .preloading {
opacity: 0
}
#home-brand .slick-brands {
height: 160px;
padding-left: 55px;
padding-right: 55px
}
#home-brand.white-bg .slick-list {
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
#home-brand .slick-prev {
left: 0
}
#home-brand .slick-next {
right: 0
}
#home-brand .slick-dots {
margin: 0;
padding: 0;
z-index: 10;
position: absolute;
left: 50%;
bottom: -28px;
text-align: center;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%)
}
#home-post {
text-align: center
}
#home-post h2,#home-text h1,.ip-product-container .products h2,.cross-sells h2 {
display: inline-block;
margin: 0 auto 45px auto;
padding: 0;
font-size: 48px;
font-weight: 700;
line-height: 1.4;
color: #323232;
text-transform: uppercase;
text-align: left;
width: 100%
}
#home-post h2 {
margin-bottom: 25px;
-webkit-transition: color .15s linear;
-moz-transition: color .15s linear;
-o-transition: color .15s linear;
-ms-transition: color .15s linear;
transition: color .15s linear
}
#home-post .post {
text-align: left;
background: #fff;
padding-left: 38%;
overflow: hidden;
position: relative;
font-family: 'Open Sans',sans-serif;
margin-bottom: 30px
}
#home-post .row>div:nth-child(2n+3) {
clear: both
}
#home-post .post-img {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 38%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px
}
#home-post .post-content {
padding: 34px 26px;
border: solid 1px #eaeaea;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
border-left: none
}
#home-post .post-date {
font-size: 14px;
line-height: 14px;
color: #d6d6d6;
text-transform: uppercase
}
#home-post h3 {
font-size: 20px;
color: #333;
line-height: 23px;
font-weight: 700;
min-height: 94px;
padding: 15px 0 10px;
margin: 0;
-webkit-transition: color .15s linear;
-moz-transition: color .15s linear;
-o-transition: color .15s linear;
-ms-transition: color .15s linear;
transition: color .15s linear
}
#home-post .more {
font-size: 14px;
line-height: 14px;
color: #56b0f2
}
#home-post .row {
position: relative;
overflow: hidden;
margin-bottom: -30px;
padding-top: 20px
}
#home-review {
background: #56b0f2;
text-align: center;
color: #fff;
padding: 46px 0 51px;
margin-top: 75px
}
#home-review .quote {
width: 32px;
height: 25px;
display: inline-block;
fill: #fff;
opacity: .4
}
#home-review .thumb {
margin-top: 22px;
width: 55px;
height: 55px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
border: solid 5px #56b0f2;
display: inline-block;
position: relative
}
#home-review .thumb:after {
content: '';
display: block;
position: absolute;
left: -5px;
right: -5px;
top: -5px;
bottom: -5px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
border: solid 5px rgba(255,255,255,.4)
}
#home-review .slick-prev {
left: 0
}
#home-review .slick-next {
right: 0
}
#home-review p {
font: 400 27px;
color: #fff;
letter-spacing: -.043em;
max-width: 610px;
width: 68%;
padding: 25px 0 0;
margin: 0 auto
}
#home-review .author {
font: 700 13px/16px 'Montserrat';
color: #fff;
letter-spacing: .118em;
margin-top: 17px;
text-transform: uppercase;
font-size: 14px
}
#home-review .occupation {
color: #c4e3fa
}
#home-review .preloading .review:nth-child(n+2) {
display: none
}
#home-review .slick-dots {
margin: 0;
padding: 0;
z-index: 10;
position: absolute;
left: 50%;
bottom: -28px;
text-align: center;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%)
}
#home-review .slick-dots {
bottom: -10px
}
#home-review .slick-dots li.slick-active button {
border-color: #fff
}
#home-review .slick-dots li:not(.slick-active) button {
background-color: #fff
}
#home-text {
text-align: center;
margin-bottom: 60px
}
#home-text .container .row {
text-align: left
}
@media (min-width: 1200px) {
.container {
width:1200px
}
}
.post-img {
text-align: center
}
.post-img.audio,.post-img.video,.post-img.gallery {
margin-bottom: 30px
}
.post-img img,.post-img iframe {
max-width: 100%;
width: 100%;
height: auto
}
.author-img img {
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px
}
.comment-author img {
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px
}
.main-header .post-categories {
list-style: none;
padding: 39px 0 0;
margin: 0;
text-transform: uppercase
}
.main-header .post-categories li {
display: inline-block;
margin-right: 30px;
font: 700 15px/15px
}
.main-header h1.page-title {
margin: 0;
padding: 20px 0 30px;
font-size: 50px;
font-weight: 700;
line-height: 1;
color: #323232;
text-transform: uppercase;
-ms-word-wrap: break-word;
word-wrap: break-word
}
@media screen and (max-width: 768px) {
.main-header h1.page-title {
font-size:30px
}
}
.woocommerce-cart .main-header h1 {
display: none!important
}
.woocommerce-account .main-header h1,.woocommerce-checkout .main-header h1,.woocommerce-cart .main-header h1,.error404 .main-header h1,.wishlist-page .main-header h1 {
font-size: 30px;
font-weight: 700;
line-height: 1.4;
color: #a5a5a5;
text-transform: uppercase;
text-align: center!important;
display: inline-block;
margin: 0;
width: 100%
}
.woocommerce-account .main-header h1 {
display: none!important
}
.woocommerce-account .shop-content .woocommerce {
padding-top: 70px!important
}
.woocommerce-order-received .main-header,.woocommerce-order-failed .main-header {
display: none
}
.main-header .post-categories+h1 {
padding-top: 20px
}
.main-header .post-meta {
color: #9a9a9a;
padding: 0;
text-transform: uppercase;
text-align: center;
font-size: 12px;
padding: 0 0 30px;
border-bottom: 1px solid rgba(0,0,0,.1)
}
.main-header .post-meta svg {
display: inline-block;
width: 10px;
height: 10px;
fill: #9a9a9a;
margin: 0 3px 0 25px
}
.post-container {
margin-top: 0;
margin-bottom: 80px
}
.entry-content {
width: 100%;
max-width: 1200px;
margin: 0 auto
}
.entry-content iframe {
max-width: 100%
}
.entry-content blockquote {
font: 700 23px/35px 'Montserrat';
color: #404e65;
padding: 0 0 0 40px;
position: relative;
margin: 50px 0
}
.entry-content blockquote p:first-child {
margin-top: 0
}
.entry-content blockquote p:last-child {
margin-bottom: 0
}
.entry-content blockquote:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
width: 25px;
height: 20px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNSAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMjcgMS40MTFDMTkuNjUyLS41NzIgMjUgLjk1NSAyNSA3LjUzOGMwIDYuNTg0LTguNzMgMTEuNzgtOC43MyAxMS43OGwtMS44NzMtMi4yNzVzMS45MzMtMS43NzcgNC4zNjUtNS41NTJjLTYuMTc3LTEuNDc1LTUuODc0LTguMDk3LTIuNDkyLTEwLjA4ek0yLjM4NiAxLjc1YzMuMzgyLTEuOTgzIDguNzMtLjQ1NyA4LjczIDYuMTI3IDAgNi41ODMtOC43MyAxMS43OC04LjczIDExLjc4TC41MTQgMTcuMzhzMS45MzItMS43NzcgNC4zNjQtNS41NTFDLTEuMjk5IDEwLjM1NC0uOTk2IDMuNzMzIDIuMzg2IDEuNzV6IiBmaWxsPSIjNDA0RTY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
background-size: 25px 20px
}
.entry-content a,.woocommerce-MyAccount-content p a:not(.button) {
color: #1a1a1a
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
font-weight: 700
}
.entry-content h1 {
font-size: 36px;
line-height: 44px;
letter-spacing: 2px
}
.entry-content h3 {
font-size: 24px;
line-height: 29px
}
.entry-content h4 {
font-size: 24px;
line-height: 1.4;
border-left: 5px solid #d4b19f;
padding: 0 0 0 15px;
margin: 50px 0 10px;
color: #222
}
.entry-content h5 {
font-size: 16px;
line-height: 1.4;
padding: 0;
margin: 30px 0 10px;
color: #222
}
.entry-content h6 {
font-size: 10px;
line-height: 12px;
letter-spacing: 2px
}
.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-content img:first-child+h1,.entry-content img:first-child+h2,.entry-content img:first-child+h3,.entry-content img:first-child+h4,.entry-content img:first-child+h5,.entry-content img:first-child+h6 {
margin-top: 0
}
.entry-content p {
margin: 0 0 20px
}
.entry-content .wp-caption {
max-width: 100%
}
.entry-content img:not(.post-thumbnail) {
max-width: 100% !important;
height: auto
}
.entry-content img.post-thumbnail {
max-width: 500px;
display: block;
float: none;
width: 90%;
height: auto;
margin: 0 auto 40px
}
.entry-content .bottom {
padding: 0;
margin: 0;
position: relative
}
.entry-content .bottom.with-comments {
margin: 0
}
.entry-content .bottom span {
font: 700 16px/17px 'Montserrat',sans-serif;
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
margin-right: 10px
}
.entry-content .meta-share svg {
display: inline-block;
vertical-align: middle;
width: 18px;
height: 14px;
margin: 0 10px 0 0;
padding: 0;
line-height: 14px
}
.entry-content .bottom .meta-share {
text-align: right
}
.entry-content .post-comments-link {
text-align: center;
margin: 35px 0
}
.entry-content .post-comments-link a {
display: inline-block;
font: 700 12px/15px 'Lato',sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
background: rgba(0,0,0,.05);
padding: 8px 12px
}
.entry-content .two-col {
position: relative;
overflow: hidden;
font-size: 14px
}
.entry-content .two-col .left {
float: left;
padding-right: 15px;
width: 50%
}
.entry-content .two-col .right {
float: right;
padding-left: 15px;
width: 50%
}
.gallery {
clear: both;
margin: -1.79104477%;
padding-bottom: 32px;
overflow: hidden
}
.gallery:last-child {
padding-bottom: 0
}
.gallery-item {
position: relative;
display: inline-block;
float: left;
width: 100%;
text-align: center;
padding: 1.79104477%;
vertical-align: top
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.gallery-item:last-of-type .gallery-icon {
width: 100%
}
.gallery-icon img {
width: 100%;
height: auto;
margin: 0 auto
}
.gallery-caption {
left: 1.79104477%;
bottom: 1.79104477%;
z-index: 1000;
text-align: left
}
.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
display: none
}
.gallery .gallery-caption {
text-align: center;
padding-top: 3px;
background: rgba(255,255,255,.9);
line-height: 14px
}
.gallery-columns-2 .gallery-item:nth-child(2n+3) {
clear: both
}
.gallery-columns-3 .gallery-item:nth-child(3n+4) {
clear: both
}
.gallery-columns-4 .gallery-item:nth-child(4n+5) {
clear: both
}
.post-author {
border-top: solid 1px rgba(0,0,0,.12);
padding: 40px 0 0
}
.post-author .author-img {
float: left
}
.post-author .author-content {
margin-left: 125px
}
.post-author h5 {
font: 700 19px/23px 'Lato',sans-serif;
color: #555;
margin: 12px 0
}
.post-author p {
margin: 10px 0;
max-width: 80%
}
.post-author .soc a {
margin-bottom: 4px
}
.post-img.audio iframe {
height: 166px;
width: 100%
}
.post-related {
padding: 155px 0 0
}
.post-related .wrap {
width: 230px
}
.post-related h4 {
text-transform: uppercase;
text-align: center;
margin: 0 0 35px;
font: bold 16px/17px 'Montserrat',sans-serif
}
.post-related h3 {
font: 700 16px/21px 'Montserrat',sans-serif;
margin: 10px 0 5px;
overflow: hidden;
-ms-word-wrap: break-word;
word-wrap: break-word
}
.post-related .post-date {
font-size: 11px;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase
}
.post-comments .comments-list+.comment-respond,.post-comments {
margin: 0;
padding: 70px 0 0
}
.comment-reply-title,.post-comments h2 {
font-weight: 700;
font-size: 16px;
line-height: 1.4;
text-transform: uppercase;
margin: 0 0 35px
}
.post-comments.no-line {
border-top: none
}
.comment-reply-title {
font-weight: 700;
font-size: 16px;
line-height: 1.4;
text-transform: uppercase;
margin: 0 0 35px
}
.comments-list,.comments-list .children {
list-style: none;
margin: 0;
padding: 0
}
.comments-list>li,.comments-list .children>li {
margin-bottom: 30px
}
.comments-list ol.children {
margin-left: 85px;
margin-top: 30px
}
.post-comments .comment-meta {
padding-left: 85px;
position: relative;
min-height: 60px
}
.post-comments .comment-content {
padding-left: 85px
}
.post-comments .says {
display: none
}
.post-comments .author-img {
position: absolute;
left: 0;
top: 0
}
.post-comments .comment-metadata a {
color: #b5b5b5;
font: normal 12px 'Montserrat',sans-serif
}
.post-comments .comment-metadata .comment-reply-link,.post-comments .comment-metadata .comment-edit-link {
display: inline-block;
color: #b5b5b5;
margin-left: 30px;
text-decoration: underline
}
.post-comments .author-name {
font: 700 16px/17px 'Montserrat',sans-serif;
margin: 12px 0 5px;
display: inline-block
}
.post-comments .comment-metadata {
font: 700 11px/11px;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase
}
.comment-form label {
display: block;
font: 700 11px;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase;
padding: 6px 0 4px
}
.comment-form .comment-form-comment label {
display: none
}
.comment-form textarea {
width: 100%
}
.comment-form .form-submit {
margin-top: 25px
}
.comments-navigation,.post-navigation {
font-weight: 700;
font-size: 14px;
line-height: 1.4;
color: #273238;
border-top: solid 1px rgba(0,0,0,.1);
border-bottom: solid 1px rgba(0,0,0,.1);
margin: 40px 0 0;
padding: 30px 0;
position: relative;
overflow: hidden
}
.post-navigation .nav-links {
position: relative;
overflow: hidden;
-ms-word-wrap: break-word;
word-wrap: break-word
}
.comments-navigation .nav-previous>span,.comments-navigation .nav-next>span,.post-navigation .nav-previous>span,.post-navigation .nav-next>span {
display: none
}
.comments-navigation .nav-previous svg,.comments-navigation .nav-next svg,.post-navigation .nav-previous svg,.post-navigation .nav-next svg {
display: block;
width: 8px;
height: 14px;
margin-top: 4px
}
.comments-navigation .nav-previous,.post-navigation .nav-previous {
float: left;
padding-left: 25px;
position: relative
}
.comments-navigation .nav-next,.post-navigation .nav-next {
float: right;
padding-right: 25px;
position: relative;
text-align: right
}
.comments-navigation .nav-previous .meta-nav,.post-navigation .nav-previous .meta-nav {
position: absolute;
top: 0;
left: 0;
font-size: 16px
}
.comments-navigation .nav-next .meta-nav,.post-navigation .nav-next .meta-nav {
position: absolute;
top: 0;
right: 0;
font-size: 16px
}
.comments-navigation .nav-previous,.comments-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next {
max-width: 35%
}
.post-comments .comment-respond .comment-form-comment {
float: right;
width: 65%
}
.post-comments .comment-respond .logged-in-as+.comment-form-comment {
float: none;
width: 100%
}
.post-comments .comment-respond .comment-form-author,.post-comments .comment-respond .comment-form-email,.post-comments .comment-respond .comment-form-url {
float: left;
width: 35%;
padding: 0 15px 0 0;
margin: 0;
min-height: 65px
}
.post-comments .comment-respond .comment-form-author input,.post-comments .comment-respond .comment-form-email input,.post-comments .comment-respond .comment-form-url input {
width: 100%
}
.post-comments .comment-respond .comment-form-comment {
padding: 0;
margin: 0
}
.post-comments .comment-respond .comment-form-comment textarea {
height: 192px;
padding: 0;
margin: 0
}
.post-comments .comment-respond .form-submit {
clear: both;
text-align: right;
margin: 0;
padding: 20px 0 0
}
.blog-container {
margin-top: 45px
}
.blog-container .post,.blog-container .page,.blog-container .product,.blog-container .post-sizer {
width: 50%;
padding: 0 40px 70px;
float: left
}
.blog-container .grid {
margin: 0;
position: relative;
overflow: hidden
}
.blog-container .grid .post-meta {
text-align: left
}
.blog-container .post-img {
padding: 0;
width: 100%;
max-width: 100%;
overflow: hidden
}
.blog-container h2 {
font-weight: 700;
font-size: 26px;
color: #273238;
text-transform: uppercase;
line-height: 1.4;
margin: 20px 0 0;
padding: 0;
-ms-word-wrap: break-word;
word-wrap: break-word
}
.blog-container h2 a {
color: #212121
}
@media screen and (max-width: 750px) {
.blog-container h2 {
font-size:20px
}
}
.blog-container .post-except {
margin: 0;
padding-top: 0;
display: block
}
.blog-container .post-except p {
font-weight: 400;
font-size: 16px;
color: #949494;
line-height: 1.4;
margin: 0;
text-align: left
}
.blog-container .post-meta {
font-weight: 400;
font-size: 11px;
color: #fff;
line-height: 1.4;
margin: 10px 0 10px;
padding: 0;
text-transform: uppercase;
text-align: center;
display: block
}
.blog-container .post-meta a {
color: #9a9a9a
}
.blog-container .post-date {
color: #000
}
.blog-container .post-categories {
list-style: none;
padding: 0;
margin: 0;
display: inline
}
.blog-container .post-categories {
display: none
}
.blog-container .post-categories li {
display: inline
}
.blog-container .post-categories li:not(:last-child):after {
content: ', '
}
.search-container {
margin-top: 45px
}
.search-container .results-list {
padding: 0;
margin: 5px 0 0;
width: 100%;
list-style: none;
border-top: solid 1px rgba(0,0,0,.12)
}
.search-container .results-list li {
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: solid 1px rgba(0,0,0,.12);
position: relative;
overflow: hidden;
min-height: 100px
}
.search-container .results-list li:first-child {
margin-top: 25px
}
.search-container .results-list ins {
text-decoration: none
}
.search-container .results-list del {
color: #b0b0b0
}
.search-container .results-list .post-img {
position: absolute;
width: 75px;
height: 75px;
left: 0;
top: 0
}
.search-container .results-list .post-meta {
text-transform: uppercase
}
.search-container .results-list .post-content {
margin-left: 95px
}
.search-container .results-list h2 {
margin: 0;
padding: 0;
font: 700 20px 'Montserrat'
}
.search-container .results-list .price {
display: block
}
.search-container .results-list .actions a {
color: #56b0f2;
font-size: 14px
}
.main-header .search-results {
font: 700 20px Montserrat;
margin-top: 10px
}
.main-header .search-results strong {
color: #ff5b4b
}
.navigation,.woocommerce-pagination {
padding-top: 50px;
font: 700 16px/28px 'Montserrat';
position: relative;
clear: both
}
.page-links {
font: 700 16px/28px 'Montserrat'
}
.page-links span {
color: #fff;
background: #56b0f2
}
.page-links a span {
background: 0 0;
color: #404e65
}
.page-links span,.navigation a,.navigation span,.woocommerce-pagination ul li span,.woocommerce-pagination ul li a {
display: inline-block;
padding: 0 10px;
font-size: 14px;
text-align: center;
min-width: 28px;
color: #1a3b5c;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.navigation .current,.woocommerce-pagination .current {
color: #f5c31f;
background: #1a3b5c
}
.woocommerce-pagination ul {
padding: 0;
margin: 0;
text-align: center;
list-style: none
}
.woocommerce-pagination ul li {
display: inline
}
#sidebar {
opacity: 1;
-webkit-transition: opacity .15s linear;
-moz-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
-ms-transition: opacity .15s linear;
transition: opacity .15s linear;
padding: 0
}
#sidebar.preloader {
opacity: 0
}
.widget .widget-title {
font-size: 14px;
font-weight: 400;
padding: 6px 15px;
background: #c3947b;
color: #fff;
display: block;
position: relative;
margin: 0 0 10px;
text-transform: uppercase;
-ms-word-wrap: break-word;
word-wrap: break-word
}
.widget>div,.widget>form>div {
padding: 24px 0 0;
margin: 0
}
.widget label {
text-transform: uppercase;
font: 400 14px/18px 'Montserrat',sans-serif
}
.widget p,.widget div {
-ms-word-wrap: break-word;
word-wrap: break-word
}
.widget_mc4wp_form_widget input[type=text],.widget_mc4wp_form_widget input[type=email] {
width: 100%
}
.custom-advantages-widget {
background: #fff;
padding: 15px 0;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0;
position: relative
}
.custom-advantages-widget .img-advantages {
position: absolute;
left: 30px;
top: 25px;
width: 28px;
height: 28px
}
.custom-advantages-widget .img-advantages img {
position: absolute;
max-width: 28px;
max-height: 28px;
height: auto;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}
.custom-advantages-widget .image-bottom img {
max-width: 100%;
height: auto
}
.custom-advantages-widget .widget-title+.clearfix+.image-bottom {
margin-top: 20px
}
.custom-advantages-widget p {
font-size: 14px;
line-height: 1.3;
color: #919090;
margin: 5px 0 0
}
.custom-advantages-widget p:last-child {
margin-bottom: 0
}
.custom-advantages-widget:last-of-type {
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px
}
.widget.custom-advantages-widget+.widget.custom-advantages-widget {
margin-top: 0;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0
}
.widget.custom-advantages-widget .widget-title {
text-transform: none;
padding-bottom: 0;
margin: 0;
font-size: 14px;
line-height: 14px;
font-weight: 700;
padding: 0;
background: 0 0;
color: #919090
}
.widget.custom-advantages-widget .img-advantages+.widget-title {
padding-left: 33px;
padding-top: 6px
}
.widget.custom-advantages-widget>div {
padding: 0
}
.custom-latest-posts-widget ul {
margin: 15px 0 0;
padding: 0;
list-style: none
}
.custom-latest-posts-widget li {
display: block;
clear: both;
position: relative;
margin-bottom: 15px;
overflow: hidden
}
.custom-latest-posts-widget .post-img {
float: left;
width: 70px;
height: 70px;
overflow: hidden;
margin-right: 13px
}
.custom-latest-posts-widget .post-content {
margin-left: 83px
}
.custom-latest-posts-widget h4 {
font: 700 14px/17px 'Montserrat',sans-serif;
margin: 3px 0 2px
}
.custom-latest-posts-widget .post-date {
color: #9a9a9a;
letter-spacing: 1px;
font: 700 11px/11px;
padding: 12px 0 0;
text-transform: uppercase
}
.widget+.widget {
margin-top: 0
}
.widget:not(.custom-latest-posts-widget) ul,.widget>select,.widget.tagcloud,.widget.widget_calendar #calendar_wrap,.widget.widget_search div,.widget.widget_text .textwidget {
padding: 0;
margin: 0;
list-style: none
}
.widget>div>ul {
margin: 0 !important
}
.widget select,.footer-widget select,.collaterals select {
height: 30px;
line-height: 30px;
font-weight: 400;
background: #f0f0f0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
max-width: 100%;
overflow: hidden
}
.widget select:focus,.footer-widget select:focus {
outline-color: #56b0f2
}
.widget .rssSummary,.widget cite,.footer-widget .rssSummary,.footer-widget cite {
text-transform: none;
font-weight: 400;
margin-top: 10px;
display: block
}
.widget .textwidget img,.footer-widget .textwidget img {
max-width: 100%;
height: auto !important
}
.widget:not(.custom-latest-posts-widget) li {
font: 700 14px/22px 'Montserrat',sans-serif;
padding: 7px 0;
border-bottom: solid 1px rgba(0,0,0,.12);
position: relative;
overflow: hidden
}
.widget:not(.custom-latest-posts-widget) li span {
font-weight: 400
}
.widget:not(.custom-latest-posts-widget) li:last-child {
border-bottom: none
}
.widget:not(.custom-latest-posts-widget) ul.children:before {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0
}
.widget:not(.custom-latest-posts-widget) ul.sub-menu,.widget:not(.custom-latest-posts-widget) ul.children {
margin: 7px 0 -7px;
border-top: solid 1px rgba(0,0,0,.12)
}
.widget_categories ul.children {
margin-top: 28px
}
.widget:not(.custom-latest-posts-widget) ul.sub-menu li,.widget:not(.custom-latest-posts-widget) ul.children li {
padding-left: 20px
}
.widget_calendar table {
width: 100%
}
.widget_calendar caption {
margin-bottom: 5px;
font: normal 14px/18px 'Montseratt',sans-serif
}
.widget_calendar th {
font: 700 14px/22px 'Montserrat',sans-serif
}
.widget_calendar td {
text-align: center;
padding: 4px 0;
border-top: solid 1px rgba(0,0,0,.12);
font: 400 14px/22px 'Montserrat',sans-serif
}
.widget_calendar tbody a {
font-weight: 700
}
.widget.widget_product_categories li,.widget.widget_layered_nav li,.widget.widget_layered_nav_filters li {
border: none;
font: 400 15px/18px;
position: relative;
overflow: visible
}
.widget.widget_product_categories>ul,.widget.widget_layered_nav>ul,.widget.widget_layered_nav_filters>ul {
padding-right: 15px;
overflow: visible
}
.widget.widget_layered_nav li span,.widget.widget_layered_nav_filters li span {
color: #9a9a9a
}
.widget.widget_product_categories li span.count,.widget.widget_layered_nav li span.count,.widget.widget_layered_nav_filters li span.count {
position: absolute;
right: -15px;
top: 7px;
color: #9a9a9a
}
.widget.widget_product_categories li {
color: #56b0f2
}
.widget.widget_layered_nav li.chosen,.widget.widget_layered_nav li.chosen a,.widget.widget_layered_nav_filters li.chosen,.widget.widget_layered_nav_filters li.chosen a {
color: #56b0f2;
font-weight: 700
}
.widget.widget_layered_nav li a,.widget.widget_layered_nav_filters li a,.widget.widget_product_categories li a {
padding-right: 15px;
display: inline-block
}
.widget.widget_layered_nav li.chosen a:after,.widget.widget_layered_nav_filters li.chosen a:after {
content: ' ×';
color: #404e65
}
.widget.widget_product_categories li.current-cat {
font-weight: 700
}
.widget.widget_product_categories li a {
color: #56b0f2
}
.widget.widget_layered_nav ul.sub-menu,.widget.widget_layered_nav ul.children,.widget.widget_product_categories ul.sub-menu,.widget.widget_product_categories ul.children {
border: none
}
.widget.widget_price_filter .price_slider {
position: relative;
height: 1px;
margin: 0 7px
}
.widget.widget_price_filter .price_slider:before {
content: '';
display: block;
position: absolute;
left: -7px;
right: -7px;
top: 0;
height: 1px;
background: #ccc;
z-index: -1
}
.widget.widget_price_filter .ui-widget-header {
height: 1px;
background: #56b0f2;
position: absolute
}
.widget.widget_price_filter .ui-slider-handle {
width: 14px;
height: 14px;
background: #56b0f2;
display: block;
top: -7px;
position: absolute;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
margin-left: -7px;
z-index: 10;
cursor: pointer
}
.widget.widget_price_filter #min_price,.widget.widget_price_filter #max_price {
width: 48%
}
.widget.widget_price_filter .price_slider_amount {
position: relative
}
.widget.widget_price_filter .button {
margin-top: 35px
}
.widget.widget_price_filter .price_label {
position: absolute;
left: 0;
right: 0;
top: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden
}
.widget.widget_price_filter .ui-slider-handle:focus {
outline: none
}
.widget.widget_price_filter .price_label .from {
display: block;
position: absolute;
top: 3px;
left: 0;
text-indent: 0
}
.widget.widget_price_filter .price_label .to {
position: absolute;
top: 3px;
right: 0;
text-indent: 0
}
.widget .ip-filter-color {
display: inline-block;
width: 18px;
height: 18px;
vertical-align: middle;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
margin-right: 5px;
margin-bottom: 2px
}
.widget .ip-filter-color.white {
border: solid 1px #999
}
.widget.widget_shopping_cart ul li,.widget .product_list_widget li {
padding-left: 66px;
position: relative;
min-height: 83px;
padding-bottom: 14px;
padding-top: 14px
}
.widget.widget_shopping_cart ul li {
font: 700 14px 'Montserrat';
padding-left: 84px
}
.widget.widget_shopping_cart ul li.empty {
padding: 0;
min-height: 0;
color: #9a9a9a
}
.widget.widget_shopping_cart ul li img,.widget .product_list_widget li img {
position: absolute;
left: 0;
top: 14px;
width: 55px;
height: 55px
}
.widget.widget_shopping_cart ul li .remove {
display: inline-block;
position: absolute;
left: 0;
top: 31px;
font-size: 20px;
line-height: 20px
}
.widget.widget_shopping_cart ul li img {
left: 17px
}
.widget .product_list_widget .product-title {
display: block;
font: 700 14px 'Montserrat'
}
.widget .product_list_widget del,.widget .product_list_widget ins,.widget .product_list_widget .amount {
font: 400 13px;
padding: 0;
margin: 0
}
.widget .product_list_widget ins {
text-decoration: none;
margin-top: -5px
}
.widget .product_list_widget del {
color: #d0d0d0
}
.widget .product_list_widget .star-rating {
display: block;
margin-bottom: 3px;
margin-top: 3px
}
.widget.widget_shopping_cart .quantity,.widget.widget_shopping_cart .variation {
display: block;
font: 400 13px;
padding: 0;
margin: 0
}
.widget.widget_shopping_cart .variation {
position: relative;
overflow: hidden
}
.widget.widget_shopping_cart .variation dt {
display: inline-block
}
.widget.widget_shopping_cart .variation dd {
display: inline-block;
margin: 0
}
.widget.widget_shopping_cart .variation dd p {
display: inline;
margin: 0;
padding: 0
}
.widget.widget_shopping_cart .variation dd+dt:before {
content: ', ';
position: relative;
left: -1px
}
.widget.widget_shopping_cart .total {
margin-top: 0;
text-transform: uppercase;
font: 400 13px
}
.widget.widget_shopping_cart .total strong {
font-weight: 400
}
.widget.widget_shopping_cart .total .amount {
font-weight: 700
}
.widget.widget_shopping_cart a.button,#footer .widget.widget_shopping_cart a.button {
padding-left: 14px;
padding-right: 14px;
border: solid 2px #56b0f2;
line-height: 32px;
margin-bottom: 5px;
color: #fff
}
.widget.widget_shopping_cart a.button.checkout,#footer .widget.widget_shopping_cart a.button.checkout {
background: #fff;
color: #56b0f2
}
.entry-content .post-tags a,.widget .tagcloud a {
font: 700 11px/25px !important;
display: inline-block;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
border: solid 1px #9a9a9a;
margin-right: 8px;
margin-bottom: 4px;
margin-top: 4px;
padding: 0 12px;
text-transform: uppercase;
text-decoration: none;
color: #9a9a9a;
vertical-align: middle
}
.searchform button,.woocommerce-product-search button {
height: 36px;
padding: 4px 10px 0;
vertical-align: top
}
.searchform svg,.woocommerce-product-search svg {
display: inline-block;
width: 20px;
height: 20px;
fill: #fff
}
.searchform input[type=text],.searchform input[type=search],.woocommerce-product-search input[type=search] {
width: calc(100% - 50px)
}
#footer .footer-logo {
max-width: 110px;
max-height: 110px
}
#footer .footer-logo img {
max-width: 110px;
max-height: 110px;
height: auto
}
#footer .contacts {
margin: 0;
padding-top: 60px
}
#footer .contacts p {
margin: 0;
padding: 0
}
.footer-sidebar {
margin-top: 85px;
margin-bottom: 85px
}
#footer>.wrap {
background: #f7f7f7;
font: normal 14px;
color: #555
}
#footer .copyright {
font-size: 14px;
padding-top: 3px
}
#footer a {
color: #555
}
#footer .soc {
float: right
}
#footer .soc a {
display: inline-block;
width: 30px;
height: 30px;
vertical-align: middle;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #3a4c69;
overflow: hidden;
position: relative
}
#footer .soc svg {
width: 18px;
height: 14px;
margin: 8px 0 0 6px;
fill: #fff
}
#footer .bottom {
margin-top: 40px;
padding-top: 30px;
margin-bottom: 50px;
position: relative
}
#footer .bottom:before {
content: "";
display: block;
position: absolute;
left: 15px;
right: 15px;
top: 0;
border-top: solid 1px #c7c7c7
}
.footer-widget {
max-height: 550px;
overflow-y: auto;
margin-top: 65px
}
#footer.widgets {
color: #555
}
.footer-widget:nth-child(2),.footer-widget:nth-child(3),.footer-widget:nth-child(4) {
margin-top: 0
}
#footer.widgets .bottom {
margin-top: 40px;
padding-top: 30px;
margin-bottom: 50px;
position: relative
}
#footer.widgets .bottom:before {
content: "";
display: block;
position: absolute;
left: 15px;
right: 15px;
top: 0;
border-top: solid 1px #c7c7c7
}
#footer.widgets.dark .bottom:before {
border-top: solid 1px #555
}
#footer.widgets .soc {
margin-top: 50px
}
.footer-sidebar>*:nth-child(4n+5) {
clear: both
}
.ip-product-images-col .woocommerce-breadcrumb {
display: none
}
.woocommerce-breadcrumb ul {
font: 700 11px/20px;
list-style: none;
padding: 0;
margin: 0
}
.woocommerce-breadcrumb li {
display: inline-block;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase;
white-space: nowrap
}
.woocommerce-breadcrumb li a {
display: inline-block
}
.woocommerce-breadcrumb li:not(:last-child):after {
content: ' \2192 ';
margin: 0 5px
}
#ip-quickview-shadow {
opacity: 0;
visibility: hidden;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(58,76,105,.83);
z-index: 1040;
-webkit-transition: visibility .3s linear,opacity .3s linear;
-moz-transition: visibility .3s linear,opacity .3s linear;
-o-transition: visibility .3s linear,opacity .3s linear;
-ms-transition: visibility .3s linear,opacity .3s linear;
transition: visibility .3s linear,opacity .3s linear
}
.quickview-open #ip-quickview-shadow {
opacity: 1;
visibility: visible
}
#ip-quickview-shadow .ip-shop-loop-loading,#home-slider .ip-shop-loop-loading {
position: absolute;
left: 50%;
top: 50%;
height: 16px;
margin: -8px 0 0 -26px
}
#home-slider .ip-shop-loop-loading {
opacity: 1;
visibility: visible
}
#ip-quickview-shadow.loading .ip-shop-loop-loading {
opacity: 1;
visibility: visible
}
#ip-quickview-shadow .ip-shop-loop-loading i,#home-slider .ip-shop-loop-loading i {
width: 16px;
height: 16px;
border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px
}
#ip-quickview-shadow .ip-shop-loop-loading i:nth-child(2),#home-slider .ip-shop-loop-loading i:nth-child(2) {
left: 18px
}
#ip-quickview-shadow .ip-shop-loop-loading i:nth-child(3),#home-slider .ip-shop-loop-loading i:nth-child(3) {
left: 36px
}
#ip-quickview {
position: relative;
display: none;
max-width: 940px;
min-width: 293px;
width: 90%;
background: #fff;
margin: 0 auto
}
.mfp-wrap #ip-quickview {
display: block
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
width: 44px
}
.mfp-image-holder .mfp-close svg,.mfp-iframe-holder .mfp-close svg {
fill: #fff
}
.ip-mfp-close svg {
width: 15px;
height: 15px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -7px;
margin-left: -7px;
pointer-events: none
}
.mfp-close.video {
right: -35px;
top: -35px
}
.mfp-close.video svg {
fill: #fff
}
.ip-mfp-quickview.mfp-bg {
display: none
}
.ip-mfp-fade-in.mfp-bg,.ip-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
transition: opacity .3s ease-out
}
.ip-mfp-fade-in.mfp-bg.mfp-ready,.ip-mfp-zoom-in.mfp-bg.mfp-ready {
opacity: 1
}
.ip-mfp-fade-in.mfp-bg.mfp-removing,.ip-mfp-zoom-in.mfp-bg.mfp-removing {
opacity: 0
}
.ip-mfp-fade-in .mfp-content {
opacity: 0;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out
}
.ip-mfp-fade-in.mfp-ready .mfp-content {
opacity: 1
}
.ip-mfp-fade-in.mfp-removing .mfp-content {
opacity: 0
}
.ip-qv-product-image {
width: 50%;
float: left;
padding-right: 15px;
max-width: 440px
}
.ip-product-container.qv {
margin: 0;
padding: 45px 30px;
position: relative;
overflow: hidden
}
.ip-product-container.qv .product {
position: relative;
overflow: hidden
}
.ip-product-container.qv .ip-product-stock-status {
margin-bottom: 15px
}
.ip-qv-product-image .slide {
text-align: center;
line-height: 100%
}
.ip-qv-product-image .slide img {
max-width: 100%;
height: auto;
display: inline-block
}
.ip-qv-product-summary {
width: 50%;
float: right;
padding-left: 15px;
padding-bottom: 70px;
max-width: 440px
}
.ip-product-container.qv .product_title {
margin-top: 20px;
font-size: 28px;
color: #000
}
.ip-product-container.qv .ip-product-share-wrap {
position: absolute;
right: 0;
width: 50%;
margin: 0;
bottom: 0;
padding-left: 15px;
border: none;
display: block
}
.ip-product-container.qv .ip-product-share-wrap:before {
content: '';
display: block;
position: absolute;
left: 15px;
right: 0;
top: 0;
border-bottom: solid 1px #eaeaea
}
.slick-product-qv:not(:hover) .slick-arrow {
opacity: 0
}
.woocommerce-MyAccount-login-info {
text-align: center;
width: 100%;
margin-top: -30px;
margin-bottom: 15px;
display: block;
font-size: 14px;
text-align: left;
font-weight: 400;
color: #000
}
.woocommerce-MyAccount-login-info svg {
display: none
}
.woocommerce-MyAccount-login-info a {
color: #000;
font-size: 12px;
font-weight: 400;
text-decoration: none
}
.woocommerce-MyAccount-navigation {
padding: 0 0 30px
}
.woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px
}
.woocommerce-MyAccount-navigation ul li {
width: 33.3333333%;
float: left;
display: block;
margin: 0;
padding: 0 5px 0 0;
list-style: none
}
.woocommerce-MyAccount-navigation ul li a {
padding: 0 5px 10px;
display: block;
font-size: 18px;
text-align: left;
font-weight: 700;
color: #323232;
margin: 0;
position: relative;
text-transform: uppercase;
border-bottom: 8px solid #323232;
opacity: .5
}
.woocommerce-MyAccount-navigation ul li.is-active a {
opacity: 1;
color: #104187;
border-bottom: 8px solid #104187
}
.woocommerce-MyAccount-navigation ul li a:hover {
opacity: 1
}
@media (max-width: 750px) {
.woocommerce-MyAccount-navigation ul li a {
padding:20px 5px 0;
text-align: center;
font-size: 13px
}
}
.products,.entry-content ul.products {
list-style: none;
margin-top: 0;
margin-bottom: 0;
padding: 0;
position: relative;
clear: both;
margin-left: -15px;
margin-right: -15px
}
.entry-content ul.products li,.products li {
display: block;
float: left;
padding-left: 10px;
padding-right: 10px;
margin: 0
}
@media (min-width: 1200px) {
.sidebar-disable .products li {
width:25%
}
.sidebar-left .products li,.sidebar-right .products li {
width: 25%
}
.sidebar-disable .products li:nth-child(4n+5),.sidebar-left .products li:nth-child(4n+5),.sidebar-right .products li:nth-child(4n+5) {
clear: both
}
.sidebar-disable .related .products li:nth-child(4n+5),.sidebar-left .related .products li:nth-child(4n+5),.sidebar-right .related .products li:nth-child(4n+5) {
display: none
}
}
@media (min-width: 992px) and (max-width:1199px) {
.sidebar-disable .products li {
width:25%
}
.sidebar-left .products li,.sidebar-right .products li {
width: 50%
}
.sidebar-disable .products li:nth-child(4n+5),.sidebar-left .products li:nth-child(4n+5),.sidebar-right .products li:nth-child(4n+5) {
clear: both
}
.sidebar-disable .related .products li:nth-child(4n+5) {
display: none
}
}
@media (min-width: 768px) and (max-width:991px) {
.products li {
width:50%
}
.products li:nth-child(2n+3) {
clear: both
}
}
@media (max-width: 767px) {
.products li {
width:50%
}
.products li:nth-child(2n+3) {
clear: both
}
}
.products .product {
padding-bottom: 30px
}
.ip-shop-loop-thumb {
width: 100%;
display: block;
overflow: hidden;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-o-border-radius: 15px;
-ms-border-radius: 15px;
border: 1px solid #c9c7c7
}
.ip-shop-loop-thumb img {
width: 100%;
display: block;
overflow: hidden;
height: auto
}
.ip-shop-loop-wrap {
position: relative;
width: 100%;
border: 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #fff;
padding: 15px 15px 25px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s
}
.ip-shop-loop-wrap:hover {
-webkit-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
-moz-box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1);
box-shadow: 1px 1px 30px 0px rgba(0,0,0,.1)
}
.ip-shop-loop-wrap .onsale,.ip-product-container .onsale {
position: absolute;
right: 20px;
top: 20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #f5c41f;
font-size: 15px;
font-weight: 700;
padding: 4px 8px;
color: #0d2c4b;
text-transform: uppercase
}
.ip-product-container .summary .onsale {
top: -11px;
right: -10px
}
.ip-shop-loop-new-badge {
position: absolute;
left: 15px;
top: 15px;
display: none;
text-transform: uppercase;
height: 22px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
background: #93c240;
font: 400 10px/22px 'Montserrat';
padding: 0 11px;
color: #fff;
letter-spacing: 2px
}
.ip-shop-loop-details {
padding: 8px 5px 0;
min-height: 80px;
text-align: center
}
.ip-shop-loop-details h3 {
font-weight: 700;
font-size: 18px;
color: #000;
line-height: 1.4;
margin: 15px 0 5px;
padding: 0;
text-align: left;
text-transform: uppercase
}
@media screen and (max-width: 650px) {
.ip-shop-loop-details h3 {
font-size:18px
}
}
.ip-shop-loop-details h3 a {
color: #3c3c3c
}
.ip-shop-loop-price {
min-height: 16px;
position: relative;
text-align: left
}
.ip-shop-loop-price .price {
font-size: 16px;
font-weight: 700;
color: #255caa;
margin: 0
}
.ip-shop-loop-price .price ins span.amount {
display: inline-block;
font-size: 24px;
font-weight: 700;
color: #f5c31e;
padding: 5px 8px;
background-color: #0d2b49;
margin: 3px 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s
}
.ip-shop-loop-price .price ins span.amount .woocommerce-Price-currencySymbol {
font-size: 14px
}
@media screen and (max-width: 650px) {
.ip-shop-loop-price .price {
font-size:24px !important
}
}
.price.fswp_calc {
color: #9c9c9c!important;
font-size: 12px!important;
font-weight: 600!important;
text-transform: uppercase
}
.loop.fswp_installments_price .price.fswp_calc,.loop.fswp_in_cash_price .price.fswp_calc {
display: block
}
.loop.fswp_installments_price .price.fswp_calc .fswp_installment_suffix {
display: inline-block
}
.ip-shop-loop-price .price del {
display: inline-block;
padding: 0;
position: relative;
margin-right: 5px;
font-size: 14px;
color: #9c9c9c;
opacity: 1;
text-decoration: line-through!important
}
.ip-shop-loop-price .price ins,.ip-shop-loop-price .price del {
text-decoration: none;
display: block
}
.ip-shop-loop-actions {
position: absolute;
display: none;
bottom: 10px;
right: 13px;
height: 50px
}
.ip-shop-loop-actions .add_to_cart_button {
display: block!important
}
.ip-quickview-btn {
float: right;
display: none;
position: relative;
height: 50px;
width: 50px;
border-top: 1px solid rgba(0,0,0,.2);
border-left: 1px solid rgba(0,0,0,.2);
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/view_icon.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 20px auto
}
.ip-quickview-btn svg {
display: none
}
.ip-shop-loop-actions .ip-wishlist-btn {
float: right;
display: none;
position: relative;
height: 50px;
width: 50px;
border: 0;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/wishlist_icon.svg);
background-color: #c3947b;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 20px auto
}
.ip-shop-loop-actions .ip-wishlist-btn.added {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/wishlist-added_icon.svg)
}
.ip-wishlist-btn svg {
display: none
}
.ip-shop-loop-actions a.button.add_to_cart_button {
height: 40px;
width: 40px;
border: 0;
margin: 0;
background-color: #fff;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 38px auto;
text-indent: -200px;
overflow: hidden
}
@media screen and (max-width: 650px) {
.ip-shop-loop-actions a.button.add_to_cart_button {
background-size:32px auto
}
}
a.added_to_cart {
display: none
}
a.ip-wishlist-btn {
display: inline-block;
position: relative;
white-space: nowrap;
height: 43px;
width: 43px;
border: 0;
margin: 0 0 0 5px;
text-indent: 9999px
}
a.ip-wishlist-btn span {
display: block;
height: 43px;
width: 43px;
border-radius: 50%
}
a.ip-wishlist-btn span.on {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/wishlist-added_icon.svg);
background-color: #fff;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 25px auto;
opacity: 1
}
a.ip-wishlist-btn span.off {
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/wishlist_icon.svg);
background-color: #fff;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 25px auto;
opacity: .7
}
.ip-wishlist-btn.added svg.off,.ip-wishlist-btn.added span.off {
display: none
}
.ip-wishlist-btn:not(.added) svg.on,.ip-wishlist-btn:not(.added) span.on {
display: none
}
.ip-shop-loop-actions a {
font: 400 14px/14px;
color: #0a9878
}
.ip-shop-loop-actions .button {
max-width: 130px;
display: inline-block;
vertical-align: top;
position: relative
}
.ip-shop-loop-actions .button.product_type_variable {
display: none
}
.add_to_cart_button.added {
display: none
}
.ip-shop-loop-loading {
display: inline-block;
position: relative;
height: 7px;
margin: 0 5px;
opacity: 0;
visibility: hidden
}
.add_to_cart_button.loading+.ip-shop-loop-loading {
opacity: 1;
visibility: visible
}
.ip-shop-loop-loading i {
position: absolute;
top: 0;
background-color: #56b0f2;
width: 7px;
height: 7px;
animation-name: bounce_ip-shop-loop-loading;
-o-animation-name: bounce_ip-shop-loop-loading;
-ms-animation-name: bounce_ip-shop-loop-loading;
-webkit-animation-name: bounce_ip-shop-loop-loading;
-moz-animation-name: bounce_ip-shop-loop-loading;
animation-duration: .445s;
-o-animation-duration: .445s;
-ms-animation-duration: .445s;
-webkit-animation-duration: .445s;
-moz-animation-duration: .445s;
animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-direction: normal;
-o-animation-direction: normal;
-ms-animation-direction: normal;
-webkit-animation-direction: normal;
-moz-animation-direction: normal;
transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px
}
.ip-shop-loop-loading i:nth-child(1) {
left: 0;
animation-delay: .256s;
-o-animation-delay: .256s;
-ms-animation-delay: .256s;
-webkit-animation-delay: .256s;
-moz-animation-delay: .256s
}
.ip-shop-loop-loading i:nth-child(2) {
left: 9px;
animation-delay: .767s;
-o-animation-delay: .767s;
-ms-animation-delay: .767s;
-webkit-animation-delay: .767s;
-moz-animation-delay: .767s
}
.ip-shop-loop-loading i:nth-child(3) {
left: 18px;
animation-delay: 1.279s;
-o-animation-delay: 1.279s;
-ms-animation-delay: 1.279s;
-webkit-animation-delay: 1.279s;
-moz-animation-delay: 1.279s
}
.ip-wishlist-share a {
display: inline-block;
width: 30px;
height: 30px;
vertical-align: middle;
overflow: hidden;
position: relative
}
.ip-wishlist-share svg,.ip-wishlist-share svg {
width: 24px;
height: 19px;
margin: 4px 0 0 6px;
fill: #9a9a9a
}
@keyframes bounce_ip-shop-loop-loading {
0% {
transform: scale(1)
}
100% {
transform: scale(.3)
}
}
@-o-keyframes bounce_ip-shop-loop-loading {
0% {
-o-transform: scale(1)
}
100% {
-o-transform: scale(.3)
}
}
@-ms-keyframes bounce_ip-shop-loop-loading {
0% {
-ms-transform: scale(1)
}
100% {
-ms-transform: scale(.3)
}
}
@-webkit-keyframes bounce_ip-shop-loop-loading {
0% {
-webkit-transform: scale(1)
}
100% {
-webkit-transform: scale(.3)
}
}
@-moz-keyframes bounce_ip-shop-loop-loading {
0% {
-moz-transform: scale(1)
}
100% {
-moz-transform: scale(.3)
}
}
@media screen and (max-width: 991px) {
.clear-sm {
clear:both
}
}
@media screen and (min-width: 992px) and (max-width:1199px) {
.clear-md {
clear:both
}
}
@media screen and (min-width: 1200px) {
.clear-lg {
clear:both
}
}
.single-product .product .col-md-3 {
float: right;
max-width: 250px
}
@media screen and (max-width: 992px) {
.single-product .product .col-md-3 {
max-width:100%
}
}
#ip-shop-sidebar {
position: relative;
width: 100%;
background: #fff;
border-left: 1px solid rgba(0,0,0,.15)
}
.sidebar-left #ip-shop-sidebar {
padding-right: 20px
}
.sidebar-right #ip-shop-sidebar,.sidebar-short #ip-shop-sidebar {
padding-left: 20px
}
.mobile-sidebar svg {
position: absolute;
display: none;
right: 15px;
top: -4px;
width: 21px;
height: 17px;
fill: #56b0f2
}
.ip-shop-container {
margin-bottom: 65px
}
.ip-shop-header .woocommerce-result-count {
padding: 0
}
.ip-shop-header h1 {
margin-bottom: 45px
}
.ip-shop-header .grid-header {
position: relative;
margin-bottom: 25px
}
.ip-shop-header .woocommerce-breadcrumb,.ip-shop-header .customSelect,.woocommerce-breadcrumb {
font-size: 10px!important;
font-weight: 400!important;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase
}
.ip-shop-header select.styled {
cursor: pointer!important;
font-size: 10px;
font-weight: 700;
line-height: 1.4;
color: #282828;
text-align: right;
text-transform: uppercase
}
.ip-shop-header .woocommerce-ordering {
text-align: right;
cursor: pointer
}
.ip-shop-header .woocommerce-ordering span.styled {
color: #404e65;
padding-right: 15px;
text-align: right;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTEyNiAxMGgtNVY1Ii8+PG1hc2sgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PC9kZWZzPjx1c2UgbWFzaz0idXJsKCNiKSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDU1LjA1IDE0OC44NTMpIiB4bGluazpocmVmPSIjYSIgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat right center;
background-size: 7px 7px;
width: auto !important
}
.ip-shop-header .woocommerce-ordering span.styled span {
width: auto !important;
line-height: 20px
}
.mobile-sidebar-close {
display: none
}
.ip-product-container {
margin-top: 40px
}
.ip-product-container .woocommerce-breadcrumb ul li:last-child {
display: none
}
.ip-product-container .woocommerce-breadcrumb ul li:nth-last-child(2):after {
display: none
}
.ip-product-stock-status {
font-size: 10px;
line-height: 12px;
font-weight: 700;
letter-spacing: .0518em;
text-transform: uppercase;
vertical-align: middle
}
.ip-product-container .ip-product-stock-status {
text-align: right;
display: none
}
.ip-product-stock-status svg {
display: inline-block;
vertical-align: middle;
margin-right: 4px
}
.ip-product-stock-status .ip-in-stock {
color: #93c240
}
.ip-product-stock-status .ip-in-stock svg {
fill: #93c240;
width: 18px;
height: 18px;
padding-bottom: 2px
}
.ip-product-stock-status .ip-out-of-stock {
color: #ff5b4b
}
.ip-product-stock-status .ip-out-of-stock svg {
fill: #ff5b4b;
width: 15px;
height: 12px
}
.summary .col-md-12 {
padding: 0;
width: 100%
}
.summary .row {
padding: 0;
margin: 0
}
.summary.col-md-4 {
padding: 0 0 0 30px
}
@media screen and (max-width: 700px) {
.summary.col-md-4 {
padding:0 0 0 20px
}
}
.ip-product-container .product_title {
color: #323232;
font-weight: 700;
font-size: 44px;
margin: 20px 0 10px;
line-height: 1.4
}
@media screen and (max-width: 768px) {
.ip-product-container .product_title {
font-size:30px!important
}
}
.sidebar-right .ip-product-container .product_title,.sidebar-short .ip-product-container .product_title {
font-size: 32px;
line-height: 1.4;
color: #d6b19e;
margin: 20px 0 0
}
.ip-product-container {
min-height: 30px;
padding-top: 20px;
margin: 0 auto 65px
}
.ip-row-container {
width: 100%;
max-width: 900px;
margin: 0 auto 0;
padding: 40px 0 60px
}
.woocommerce-product-details__short-description {
display: block
}
.single.fswp_installments_price .price.fswp_calc,.single.fswp_in_cash_price .price.fswp_calc,.ip-product-container .summary .fswp_installments_price {
font-size: 14px;
font-weight: 600;
color: #9c9c9c;
margin: 0
}
.ip-product-container div[itemprop=description] p:first-child {
margin-top: 0
}
.ip-product-container div[itemprop=description] p:last-child {
margin-bottom: 0
}
.ip-product-container .summary .price del {
text-decoration: line-through!important
}
.ip-product-container .summary .price del.strike,.ip-shop-loop-price .price del.strike {
text-decoration: none!important
}
.ip-product-container .summary .price ins,.ip-product-container .summary .price del {
text-decoration: none
}
.ip-product-container .summary .price {
display: block;
margin: 20px 0 15px
}
.woocommerce-variation-price .price {
display: block;
position: relative
}
.woocommerce-variation-price .price del {
display: none
}
.woocommerce-variation-price .price:before {
display: block;
content: 'Por apenas'
}
.ip-product-container .summary .price ins {
display: block
}
.ip-product-container .summary .price del span.woocommerce-Price-amount.amount {
display: block;
font-size: 14px;
font-weight: 600;
color: #9c9c9c;
margin: 0;
letter-spacing: 0;
padding: 0;
background-color: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.ip-product-container .summary .price del span.amount .woocommerce-Price-currencySymbol {
font-size: 14px
}
.ip-product-container .summary .price ins .woocommerce-Price-amount.amount,.ip-product-container .summary .price span.woocommerce-Price-amount.amount {
display: inline-block;
clear: both;
font-size: 30px;
letter-spacing: -1px;
font-weight: 700;
color: #255caa;
padding: 0;
margin: 3px 0;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s
}
@media screen and (max-width: 768px) {
.ip-product-container .summary .price ins .woocommerce-Price-amount.amount,.ip-product-container .summary .price span.woocommerce-Price-amount.amount {
font-size:36px
}
}
table.variations {
width: 100%;
max-width: 280px;
margin: 0 0 15px
}
.ip-product-container .summary select {
opacity: 1;
width: 100%;
cursor: pointer;
padding: 0 12px;
background-color: #fff;
border: 1px solid rgba(0,0,0,.08);
height: 40px;
line-height: 40px
}
.ewc_shipping_button .btn_shipping {
text-transform: uppercase;
display: block;
letter-spacing: 1px;
margin: 10px 0 0!important;
font-size: 11px!important;
text-align: center;
font-weight: 700!important;
color: #273238!important;
padding: 0!important;
text-align: center;
border: 0!important;
border-radius: 30px!important;
background-color: none;
cursor: pointer
}
.ip-product-container .customSelect {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgN2w1LTdIMHoiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) right 14px center no-repeat;
background-size: 10px 7px;
padding: 13px 35px 13px 18px;
line-height: 15px;
width: 270px;
display: inline-block;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
border: solid 1px rgba(0,0,0,.2)
}
.ip-product-container .customSelect span {
width: auto !important;
overflow: hidden;
white-space: nowrap
}
.ip-product-container .variations label {
display: block;
font-size: 12px;
font-weight: 600;
color: #282828;
text-transform: uppercase;
padding: 5px 0 0
}
.ip-product-container .variations tr:not(:first-child) label,.ip-product-container .variations .clear {
padding-top: 5px
}
.ip-product-container .variations .clear {
padding: 0;
display: none;
height: 0
}
.ip-product-container .single_variation {
color: #ff5b4b
}
.ip-product-container span.compre {
display: block;
width: 170px;
text-align: center;
color: #0dae24;
font-weight: 700;
font-size: 12px;
text-transform: uppercase;
margin: 2px 0 0
}
.ip-product-container p.calculo {
font-size: 8px;
text-transform: uppercase;
margin: 15px 0 0
}
.ip-product-container .cart .quantity {
display: none;
float: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 0;
margin: 5px 0 0
}
.ip-product-container .cart .quantity input {
font-size: 14px;
border: 1px solid rgba(0,0,0,.08);
text-align: center;
padding: 0;
line-height: 40px;
height: 40px;
width: 60px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px
}
.ip-product-container .cart .quantity label.screen-reader-text {
display: block;
font-size: 12px;
font-weight: 600;
color: #282828;
margin: 0;
text-transform: uppercase
}
.screen-reader-text {
display: none
}
.shop_table.cart tr.cart_item td {
padding: 10px
}
.shop_table.cart tr.cart_item:nth-child(even) {
background-color: #fafafa;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
.shop_table.cart .quantity input {
font-size: 16px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: solid 1px rgba(0,0,0,.2);
text-align: center;
padding: 0;
line-height: 41px;
width: 43px
}
.ip-product-container .cart button[type=submit],.ip-product-container .summary a.button.alt {
background-color: #255caa;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/add-to-cart.png);
background-size: 16px auto;
background-position: right 20px center;
background-repeat: no-repeat;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-weight: 700;
padding: 20px 65px 20px 30px;
display: inline-block;
height: auto;
width: auto;
float: left;
margin: 10px 0 0!important;
font-size: 15px;
color: #fff;
text-transform: uppercase;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s;
clear: both
}
.ip-product-container .product_cat-be .cart,.ip-product-container .product_cat-br .cart,.ip-product-container .product_cat-just-landed .cart {
display: none
}
.ip-product-container .contato.contato-product {
display: none
}
.ip-product-container .product_cat-be .contato.contato-product,.ip-product-container .product_cat-br .contato.contato-product,.ip-product-container .product_cat-just-landed .contato.contato-product {
display: block
}
.ip-product-container .cart button[type=submit]:hover,.ip-product-container .summary a.button.alt:hover {
background-color: rgba(13,174,36,1);
-webkit-box-shadow: 0 0 35px 0 rgba(13,174,36,.4);
-moz-box-shadow: 0 0 35px 0 rgba(13,174,36,.4);
box-shadow: 0 0 35px 0 rgba(13,174,36,.4)
}
.ip-product-container .cart button[type=submit].disabled {
opacity: 1;
pointer-events: none
}
.ip-product-container .product_meta {
margin-top: 2px
}
.ip-product-container .product_meta:after {
content: '';
display: block;
clear: both
}
.ip-product-container .product_meta>span {
display: none
}
.ip-product-container .product_meta>span>span {
color: #404e65
}
.ip-product-container .summary .fswp_installments_price,.ip-product-container .single_variation_wrap,.fswp_variable_installment_calculation {
display: none
}
.ip-product-container .single_variation_wrap>p {
margin-top: 0
}
.ip-product-container .woocommerce-variation-availability {
color: #404e65
}
.ip-product-container .summary .stock.out-of-stock {
display: none
}
.ip-product-container .group_table {
width: 100%;
margin-bottom: 15px
}
.ip-product-container .group_table td {
padding: 15px 0;
border-bottom: solid 1px #eaeaea
}
.ip-product-container .group_table td.price {
text-align: right;
padding-right: 20px
}
.ip-product-container .group_table td.label {
font: 700 16px/17px 'Montserrat'
}
.ip-product-container .group_table td:last-child {
width: 10%
}
.ip-product-container div.buttons {
text-align: right
}
.ip-single-product-nav {
text-align: right;
margin-bottom: 20px;
display: none
}
.ip-single-product-nav i {
display: inline-block;
width: 30px;
height: 30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #d9dce0;
position: relative;
text-align: center;
line-height: 30px
}
.ip-single-product-nav i svg {
display: inline-block;
fill: #fff;
width: 8px;
height: 13px
}
.ip-single-product-nav i.next svg {
margin-right: 2px
}
.ip-single-product-nav i.prev svg {
margin-left: 2px
}
.ip-single-product-nav a:nth-child(2) i {
margin-left: 8px
}
.ip-product-share-wrap {
display: none;
margin-top: 25px;
padding-top: 30px;
border-top: solid 1px #eaeaea;
position: relative
}
.ip-product-wishlist-button .ip-wishlist-btn {
float: left;
line-height: 11px
}
.ip-product-wishlist-button {
float: left;
display: block
}
.ip-product-share {
text-align: left;
width: 100%;
font-size: 11px;
line-height: 11px;
text-transform: uppercase;
display: block;
color: #9a9a9a;
letter-spacing: 1px
}
.ip-product-share svg {
display: inline-block;
width: 18px;
height: 14px;
margin: 0 0 0 12px;
fill: #9a9a9a;
vertical-align: middle;
margin-bottom: 2px
}
.woocommerce-tabs {
display: block
}
.related {
padding-top: 50px
}
.woocommerce-tabs .wc-tab {
opacity: 1;
-webkit-transition: opacity .3s linear;
-moz-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
-ms-transition: opacity .3s linear;
transition: opacity .3s linear
}
.woocommerce-tabs .wc-tab img {
max-width: 100%
}
.woocommerce-tabs .wc-tab.current {
opacity: 1
}
#tab-additional_information table {
margin: 0 auto
}
#tab-additional_information th {
text-align: left;
width: 25%;
text-transform: uppercase;
padding-right: 20px
}
#tab-reviews #comments,#tab-reviews #review_form_wrapper {
max-width: 950px;
margin: 0 auto
}
#tab-description {
max-width: 1000px;
float: none;
width: 100%;
margin: 0 auto
}
#tab-reviews #comments>h2 {
font-weight: 700;
font-size: 20px;
color: #000;
text-transform: uppercase;
margin: 0 auto 15px
}
#tab-reviews #comments li {
padding-top: 35px
}
#tab-reviews #comments li:not(:last-child) {
border-bottom: solid 1px #eaeaea;
padding-bottom: 35px
}
#tab-reviews #review_form_wrapper {
margin-top: 50px
}
#tab-reviews #review_form_wrapper .comment-reply-title {
margin-bottom: 20px
}
#tab-reviews .comment-form-author,#tab-reviews .comment-form-email {
width: 50%;
float: left;
margin: 0
}
#tab-reviews .comment-form-author {
padding-right: 15px
}
#tab-reviews .comment-form-email {
padding-left: 15px
}
#tab-reviews .comment-form-author input,#tab-reviews .comment-form-email input {
width: 100%
}
#tab-reviews .form-submit {
clear: both;
margin-top: 0;
padding-top: 25px
}
.commentlist {
list-style: none;
margin: 0;
padding: 0
}
.commentlist .meta {
margin-top: 0
}
.commentlist .comment_container {
position: relative
}
.commentlist .star-rating {
float: right;
margin-left: 20px
}
.commentlist .comment_container>img {
position: absolute;
top: -8px;
left: 0;
width: 60px;
height: 60px;
margin: 0;
padding: 0;
overflow: hidden;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%
}
.commentlist .comment-text {
padding-left: 80px
}
.cart-empty,#ip-wishlist-empty {
font-size: 18px;
font-weight: 400;
line-height: 1.4;
color: #1a1a1a
}
.cart-empty img,#ip-wishlist-empty img {
width: 70%;
max-width: 150px;
display: block;
margin: 20px auto 0
}
.cart-empty svg:nth-of-type(1),#ip-wishlist-empty .wishlist-empty svg:nth-of-type(1) {
width: 117px;
height: 127px
}
.cart-empty svg:nth-of-type(2),#ip-wishlist-empty .wishlist-empty svg:nth-of-type(2) {
width: 20px;
height: 20px;
margin: 18px 0 16px
}
#ip-wishlist-empty .note {
font-size: 15px;
font-weight: 400;
margin-top: 50px
}
#ip-wishlist-empty .note svg {
display: inline-block;
width: 17px;
height: 15px;
margin: 0 5px;
fill: #56b0f2
}
.woocommerce-account p.return-to-shop,p.return-to-shop {
text-align: center;
margin-top: 50px
}
#ip-wishlist-table,.shop_table {
width: 100%
}
#ip-wishlist-table td,#ip-wishlist-table th,.shop_table.cart td,.shop_table.cart th,.woocommerce-MyAccount-content .shop_table:not(.customer_details) td,.woocommerce-MyAccount-content .shop_table:not(.customer_details) th {
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #9a9a9a
}
.shop_table.cart td,.shop_table.cart th {
padding: 10px 0;
font-size: 12px
}
.shop_table.subscription_details {
margin: 0 0 30px
}
.shop_table.subscription_details tr {
display: block;
width: 100%;
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px
}
.shop_table.subscription_details tr:nth-child(even) {
background-color: rgba(0,0,0,.04)
}
.shop_table.subscription_details tr td {
display: inline-block
}
.shop_table.subscription_details tr td:nth-child(odd) {
width: 190px;
font-weight: 600;
font-size: 12px;
color: #414141;
text-transform: uppercase;
padding: 0 10px 0 0
}
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders {
background-color: #0d273e;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
margin: 0 0 20px
}
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tbody tr td.order-number,.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tbody tr td.order-number a,.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders tr td {
color: #fff
}
.shop_table.shop_table_responsive.my_account_orders thead tr {
width: 100%;
margin: 0 0 30px;
background-color: #072f68;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px
}
.shop_table.shop_table_responsive.my_account_orders thead tr th {
font-weight: 600;
font-size: 10px;
padding: 10px;
color: #fff;
text-transform: uppercase
}
.shop_table.shop_table_responsive.my_account_orders tbody tr {
width: 100%
}
.shop_table.shop_table_responsive.my_account_orders tbody tr:nth-child(even) {
background-color: rgba(0,0,0,.04)
}
.shop_table.shop_table_responsive.my_account_orders tbody tr td {
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
padding: 18px 10px
}
.shop_table.shop_table_responsive.my_account_orders tbody tr td .button {
font-size: 10px
}
.shop_table.shop_table_responsive.my_account_orders tbody tr td.order-number a {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #072f68;
font-size: 12px;
font-weight: 700;
padding: 4px 8px;
color: #fff;
text-transform: uppercase;
display: inline-block
}
@media screen and (max-width: 700px) {
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders {
padding:20px 0;
display: block
}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) td span.nobr {
padding: 0 0 2px!important
}
.shop_table.shop_table_responsive.my_account_subscriptions.my_account_orders td {
width: 100%;
max-width: 100%;
display: block;
padding: 8px 20px
}
}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) td span.nobr {
display: block;
font-weight: 600;
color: #fff;
font-size: 11px;
text-transform: uppercase;
padding: 0 0 10px
}
.woocommerce-MyAccount-content .shop_table.order_details thead,.woocommerce-thankyou-order-wrap .order_details thead {
display: none
}
.woocommerce-MyAccount-content .shop_table.order_details,.woocommerce-thankyou-order-wrap .order_details {
margin: 0 0 30px
}
.woocommerce-MyAccount-content .shop_table.order_details tr,.woocommerce-thankyou-order-wrap .order_details tr {
width: 100%;
padding: 12px 10px;
display: block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 0
}
.shop_table.order_details tr:nth-child(even),.woocommerce-thankyou-order-wrap .order_details tr:nth-child(even) {
background-color: rgba(0,0,0,.04)
}
.shop_table.order_details tfoot {
margin: 40px 0 0;
display: block
}
.shop_table.order_details tfoot tr:nth-child(even) {
background-color: rgba(0,0,0,.04)
}
.woocommerce-MyAccount-content .shop_table.order_details tr th,.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name,.woocommerce-thankyou-order-wrap .order_details tr th,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name {
font-weight: 700;
font-size: 16px;
color: #414141;
padding: 0;
width: 200px
}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name {
width: 100%!important;
display: block;
text-align: left
}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name img,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name img {
width: 50px;
max-width: 50px;
height: auto;
padding: 0;
margin: 0 20px 0 0
}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount {
text-align: right;
float: right;
padding: 15px 0 0
}
@media screen and (max-width: 700px) {
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name img,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name img {
display:block;
margin: 0 0 15px
}
.woocommerce-MyAccount-content .shop_table.order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount,.woocommerce-thankyou-order-wrap .order_details td.woocommerce-table__product-name.product-name span.woocommerce-Price-amount.amount {
text-align: left;
display: block;
float: none
}
}
.woocommerce-MyAccount-content .shop_table.order_details tr td,.woocommerce-thankyou-order-wrap .order_details tr td {
padding: 0
}
.shop_table.cart tbody tr:last-child td,.shop_table.cart tbody tr:last-child th {
border: none
}
#ip-wishlist-table th,.shop_table th {
font-weight: 400;
font-size: 12px;
line-height: 1.4;
color: #9a9a9a;
text-align: left
}
.woocommerce-MyAccount-content .shop_table:not(.customer_details) thead td,.woocommerce-MyAccount-content .shop_table:not(.customer_details) thead th {
padding-top: 0
}
.woocommerce-MyAccount-content mark {
background: 0 0;
font-weight: 700;
color: #1a1a1a;
text-transform: uppercase
}
mark {
background: 0 0;
font-weight: 700;
color: #1a1a1a;
text-transform: uppercase
}
.woocommerce-MyAccount-content .shop_table .order-actions {
text-align: right
}
.woocommerce-MyAccount-content .shop_table .order-number,.woocommerce-MyAccount-content .shop_table .order-status,.woocommerce-MyAccount-content .shop_table .order-total .amount {
font-weight: 400
}
.shop-content .woocommerce-MyAccount-content .button:not(input):not(.wc-backward),.woocommerce-MyAccount-content .shop_table .button {
background-color: #255caa;
color: #fff;
padding: 10px 20px 8px;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
margin: 5px;
text-transform: uppercase;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px
}
.shop-content .woocommerce-MyAccount-content .button:not(input):not(.wc-backward):hover,.woocommerce-MyAccount-content .shop_table .button:hover {
background-color: #072f68;
color: #fff
}
.shop-content .woocommerce-MyAccount-content *[type=submit] {
background-color: #255caa;
color: #fff;
padding: 8px 20px;
font-size: 12px;
font-weight: 700;
line-height: 1.4;
margin: 20px 5px 5px;
width: auto
}
.wc-correios-tracking__table .tbody {
margin: 0 0 20px
}
.woocommerce-MyAccount-content legend {
font-weight: 700;
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 3px;
padding-right: 3px;
background: #fff
}
.woocommerce-MyAccount-content .edit-account fieldset {
margin-top: 45px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-color: #d9e0ea
}
#ip-wishlist-table .product-price,#ip-wishlist-table .stock,#ip-wishlist-table .actions {
padding-left: 15px;
white-space: nowrap
}
#ip-wishlist-table .product-price,#ip-wishlist-table .stock {
text-align: right
}
#ip-wishlist-table .price del {
display: none;
padding: 0 5px;
position: relative;
margin-right: 5px;
font-size: 75%;
line-height: 26px;
color: #d0d0d0
}
#ip-wishlist-table .price del:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: 50%;
height: 0;
opacity: .33;
border: 1px solid #979797
}
#ip-wishlist-table .price ins,#ip-wishlist-table .price del {
text-decoration: none
}
#ip-wishlist-table .price ins {
display: block
}
#ip-wishlist-table .actions .button {
background: #f63d44;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
padding: 10px 20px;
text-align: right;
float: right
}
#ip-wishlist-share-link {
width: calc(100% - 85px)
}
.ip-wishlist-share {
margin-top: 50px;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
color: #9a9a9a;
text-transform: uppercase
}
.shop_table.cart th.product-subtotal {
text-align: right
}
#ip-wishlist-table td.product-price,.shop_table.cart td.product-subtotal {
text-align: right;
font-size: 12px;
line-height: 1.4;
color: #9a9a9a;
color: #222
}
#ip-wishlist-table .product-thumbnail,.shop_table.cart .product-thumbnail {
position: relative;
width: 75px
}
#ip-wishlist-table .product-thumbnail img,.shop_table.cart .product-thumbnail img {
width: 75px;
height: 75px
}
#ip-wishlist-table .product-thumbnail .remove,.shop_table.cart .product-thumbnail .remove {
position: absolute;
display: inline-block;
left: -22px;
color: #404e65;
top: 50%;
margin-top: -12px;
font-weight: 700;
font-size: 20px
}
#ip-wishlist-table td.product-name,.shop_table.cart td.product-name {
padding-left: 30px;
padding-right: 30px
}
#ip-wishlist-table .product-name>a,.shop_table.cart .product-name>a {
font-weight: 600;
color: #3c3c3c;
font-size: 16px;
text-transform: none
}
.shop_table.cart .variation {
margin: 0;
padding: 0
}
.shop_table.cart .variation dt {
display: inline-block
}
.shop_table.cart .variation dd {
display: inline-block;
margin: 0
}
.shop_table.cart .variation dd p {
display: inline;
margin: 0;
padding: 0
}
.shop_table.cart .variation dd+dt:before {
content: ', ';
position: relative;
left: -1px
}
.shop_table.cart .actions {
text-align: right;
margin-top: 20px
}
.shop_table.cart .update-cart input[type=submit] {
margin-right: 5px;
border: none;
color: #1a3b5c;
padding: 0 0 0 30px;
font-weight: 700;
text-align: right;
font-size: 12px;
background-color: transparent;
text-transform: uppercase;
line-height: 36px
}
.shop-content .cross-sells {
text-align: center
}
.shop-content .cross-sells>.products {
text-align: left
}
.collaterals tr.cart-subtotal {
display: none
}
.coupon-cart {
width: 100%;
display: none;
height: auto;
padding: 30px 0 15px
}
.coupon-cart h2 {
font-size: 14px;
font-weight: 700;
color: #acabab;
margin: 0 0 10px;
text-transform: uppercase
}
.coupon-cart #coupon_code {
width: calc(100% - 70px);
height: 40px;
line-height: 40px;
background-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
font-size: 14px;
font-weight: 400;
color: #acabab;
margin: 0;
float: left
}
.coupon-cart input.button {
background-color: #acabab;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
font-size: 12px;
font-weight: 600;
color: #fff;
width: auto;
height: 40px;
line-height: 40px;
padding: 0 15px;
margin: 0 0 0 -15px;
float: left
}
.shipping-calculator-cart {
width: 100%;
display: none;
height: auto;
padding: 30px 0 0
}
.shipping-calculator-cart h2 {
font-size: 14px;
font-weight: 700;
color: #acabab;
margin: 0 0 10px;
text-transform: uppercase
}
.shipping-calculator-cart #calc_shipping_postcode {
width: calc(100% - 110px);
height: 40px;
line-height: 40px;
background-color: #f8f7f7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
font-size: 14px;
font-weight: 400;
color: #acabab;
margin: 0;
float: left
}
.shipping-calculator-cart button.button {
background-color: #acabab;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
font-size: 12px;
font-weight: 600;
color: #fff;
width: auto;
height: 40px;
line-height: 40px;
padding: 0 15px;
margin: 0 0 0 -15px;
float: left
}
#calc_shipping_country,#calc_shipping_state {
display: none !important
}
.collaterals {
background: #fafafa;
padding: 20px 25px;
line-height: 20px;
max-width: 425px;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px
}
.collaterals .first-payment-date,.cart_item .product-price .subscription-details,td.product-subtotal .subscription-price .subscription-details,.checkout-collaterals .product-total .subscription-price .subscription-details {
display: none
}
.cart_item .product-quantity .quantity.quantity_select select {
cursor: pointer;
background-position: right 10px center;
background-size: 12px auto;
background-repeat: no-repeat;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/select_icon.png)
}
@media screen and (max-width: 600px) {
.shop_table.cart tr.cart_item td:before {
display:inline-block;
content: attr(data-title);
min-width: 70px;
width: 100%;
padding: 0 0 10px;
text-transform: uppercase;
font-size: 11px;
line-height: 11px;
color: #9a9a9a;
font-weight: 700
}
.shop_table.cart .cart_item {
width: 100%!important
}
.shop_table.cart .cart_item td {
width: auto!important;
max-width: auto!important;
display: block;
float: left;
padding: 20px!important
}
.shop_table.cart .cart_item td.product-thumbnail {
display: none
}
.shop_table.cart .cart_item td.product-name {
width: 100% !important;
max-width: 100%!important
}
.shop_table.cart .cart_item td.product-quantity {
clear: both
}
.shop_table.cart .cart_item td.product-quantity,.shop_table.cart .cart_item td.product-subtotal {
border-top: 1px solid rgba(0,0,0,.04);
width: 50%!important;
max-width: 50%!important
}
}
.collaterals svg {
fill: #00affe
}
.checkout-collaterals {
padding-bottom: 25px
}
.collaterals h3,#customer_details h3 {
display: block;
clear: both;
font-weight: 700;
font-size: 14px;
color: #acabab;
line-height: 1.4;
text-transform: uppercase;
margin: 0;
padding: 25px 0 15px
}
.collaterals table {
width: 100%;
position: relative
}
.collaterals .blockOverlay {
left: -25px !important;
right: -25px !important;
width: auto !important;
top: -56px !important
}
.collaterals .shop_table>tbody>tr>td,.collaterals .shop_table>tbody>tr>th,.collaterals .shop_table>thead>tr>td,.collaterals .shop_table>thead>tr>th,.collaterals .shop_table>tfoot>tr>td,.collaterals .shop_table>tfoot>tr>th {
padding: 15px 0;
text-align: right;
border-bottom: solid 1px #fff
}
.collaterals .shop_table>tbody>tr.order-total>td,.collaterals .shop_table>tbody>tr.order-total>th {
border-bottom: none
}
.collaterals .shop_table table td:first-child {
text-align: left
}
.collaterals .shop_table table td:last-child {
text-align: right
}
.collaterals .shop_table>tfoot>tr:first-child>td,.collaterals .shop_table>tfoot>tr:first-child>th {
border-top: solid 1px #d9e0ea
}
.collaterals .shop_table tbody tr:last-child td,.collaterals .shop_table tbody tr:last-child th,.collaterals .shop_table tfoot tr:last-child td,.collaterals .shop_table tfoot tr:last-child th {
border: none
}
.collaterals .shop_table>tbody>tr>th,.collaterals .shop_table>thead>tr>th,.collaterals .shop_table>tfoot>tr>th {
text-align: left;
font-weight: 400;
-ms-word-wrap: break-word;
word-wrap: break-word
}
.collaterals .shop_table thead th {
font-weight: 400;
font-size: 12px;
line-height: 1.4;
color: #9a9a9a;
letter-spacing: 1px;
padding: 8px 0;
border-bottom: solid 1px #d9e0ea
}
.collaterals .shop_table thead th.product-total {
text-align: right
}
.collaterals .shop_table td.product-name {
text-align: left;
text-transform: none;
font-weight: 400
}
.collaterals .shop_table td.product-name .variation {
font-weight: 400;
margin: 3px 0 0
}
.collaterals .shop_table td.product-name .variation dt {
display: inline-block
}
.collaterals .shop_table td.product-name .variation dd {
display: inline-block;
margin: 0
}
.collaterals .shop_table td.product-name .variation dd p {
display: inline;
margin: 0;
padding: 0
}
.collaterals .shop_table td.product-name .variation dd+dt:before {
content: ', ';
position: relative;
left: -1px
}
.collaterals .shop_table td.product-name strong {
white-space: nowrap;
font-weight: 400
}
.collaterals .shop_table .shipping-calculator td {
padding: 0
}
.collaterals .shop_table .shipping-calculator-form p {
position: relative;
overflow: hidden
}
.collaterals .order-total .amount {
font-size: 22px;
font-weight: 700;
color: #1a3b5c
}
.collaterals .payment_methods .payment_box {
padding-left: 0;
padding-top: 5px;
line-height: 20px;
font-size: 13px
}
label#payment_method_pagseguro {
padding: 0 0 0 25px
}
#pagseguro-bank-transfer-form ul,#pagseguro-payment-methods {
list-style: none;
margin: 10px 0 20px;
padding: 0
}
.collaterals .payment_methods .payment_box label {
width: 100%;
display: block;
text-transform: uppercase
}
.collaterals .payment_methods .payment_box input {
width: 100%;
display: block
}
.collaterals .payment_methods .payment_box p {
margin: 0 0 15px
}
.collaterals .payment_methods input[type=radio],.collaterals #shipping_method input[type=radio] {
margin-left: 0;
margin-right: 0;
position: absolute;
left: 2px;
top: 8px;
z-index: 1
}
.collaterals .payment_methods label {
display: none;
font-weight: 600;
font-size: 10px;
line-height: 1.4;
text-transform: uppercase;
margin: 0;
padding: 3px 0
}
.payment_methods li {
list-style: none
}
.collaterals .payment_methods li,.collaterals #shipping_method li {
position: relative;
padding-left: 5px;
font-size: 12px
}
.collaterals #shipping_method li {
padding-left: 25px!important;
cursor: pointer
}
.collaterals #shipping_method li label {
font-weight: 600;
font-size: 16px
}
.collaterals #shipping_method li p {
font-weight: 400;
font-size: 13px;
margin: 0
}
fieldset#pagseguro-payment-form {
border: none;
margin: 0;
padding: 0
}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods li,.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods li {
border-left: 1px solid #000;
border-right: 1px solid #000;
border-top: 1px solid #000;
border-bottom: 0;
display: block;
float: left;
list-style: none;
margin: 0 5px 0 0;
padding: 0;
opacity: .3
}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods li.active,.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods li.active {
opacity: 1
}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods label,.woocommerce-page #payment ul.payment_methods li #pagseguro-payment-methods label {
cursor: pointer;
display: block;
font-weight: 700;
text-transform: uppercase;
font-size: 12px;
color: #1a1a1a;
margin: 0;
padding: 5px 10px
}
#pagseguro-payment-methods input[type=radio] {
display: none
}
.collaterals .payment_methods li img {
max-width: 100%;
height: auto;
vertical-align: top;
padding: 0 0 0 25px
}
.collaterals ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 32px
}
.collaterals #shipping_method .amount {
float: right
}
.collaterals .payment_methods,.collaterals #shipping_method {
line-height: 20px
}
.collaterals #shipping_method li {
padding-top: 4px;
margin-bottom: 10px
}
.collaterals .shop_table .shipping td {
text-align: left;
padding-top: 0
}
.collaterals .payment_methods li,.collaterals .shop_table #shipping_method li {
position: relative;
padding-top: 4px;
margin-bottom: 10px
}
.woocommerce-account input[type=radio],.collaterals input[type=radio] {
opacity: 1;
margin-left: 5px;
font-size: 32px
}
.woocommerce-account input[type=checkbox],.collaterals input[type=checkbox],#customer_details input[type=checkbox] {
opacity: 1;
font-size: 32px
}
.woocommerce-account input[type=radio],.collaterals input[type=radio] {
display: inline-block;
width: 12px;
height: 12px;
vertical-align: middle;
margin-left: -15px;
margin-top: -2px;
-webkit-appearance: none;
appearance: none;
background-color: #fff;
outline: 0;
border: 3px solid #fff;
border-radius: 50%
}
.woocommerce-account input[type=radio]:checked,.collaterals input[type=radio]:checked {
background-color: #fff;
border: 3px solid #104187
}
.woocommerce-account input[type=checkbox],.collaterals input[type=checkbox],#customer_details input[type=checkbox] {
display: inline-block;
width: 15px;
height: 15px;
vertical-align: middle;
margin-left: -14px;
margin-right: 5px;
margin-top: -2px;
background-color: #fff
}
.login-wrap input#rememberme {
margin: 0
}
.woocommerce-account input[type=checkbox]:checked,.collaterals input[type=checkbox]:checked,#customer_details input[type=checkbox]:checked {
background-color: #000
}
.collaterals .coupon {
margin-left: -25px;
margin-right: -25px;
padding: 0 25px 20px;
position: relative;
overflow: hidden;
display: block;
max-height: 150px;
border-bottom: solid 1px #fff;
-webkit-transition: max-height .3s linear;
-moz-transition: max-height .3s linear;
-ms-transition: max-height .3s linear;
-o-transition: max-height .3s linear;
transition: max-height .3s linear
}
.collaterals .coupon input[type=submit],.collaterals .coupon button {
display: inline-block;
color: #fff;
font-weight: 700;
font-size: 11px;
text-align: center;
padding: 0 24px;
border: 0;
height: 32px;
line-height: 32px;
outline: 0;
background: #f63d44
}
.collaterals .coupon:not(.opened) {
max-height: 55px
}
.collaterals .amount {
font-weight: 600
}
.collaterals .product-total .amount {
font-weight: 400
}
.woocommerce-account #customer_login *[type=submit] {
background: #255caa;
display: block;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
height: auto;
width: 100%;
padding-top: 10px;
padding-bottom: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px
}
.collaterals a.button.checkout-button,#place_order {
background-color: #33bc1d;
background-image: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/add-to-cart.png);
background-size: 20px auto;
background-position: right 20px center;
background-repeat: no-repeat;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 1.4;
width: 100%;
height: auto;
padding: 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s
}
.woocommerce-account #customer_login *[type=submit]:hover,.collaterals a.button.checkout-button:hover,#place_order:hover {
background-color: rgba(13,174,36,1);
-webkit-box-shadow: 0 0 35px 0 rgba(13,174,36,.4);
-moz-box-shadow: 0 0 35px 0 rgba(13,174,36,.4);
box-shadow: 0 0 35px 0 rgba(13,174,36,.4)
}
@media screen and (max-width: 600px) {
.collaterals a.button.checkout-button,#place_order {
background-position:right 10px center;
font-size: 15px;
padding: 15px 30px 15px 15px
}
}
#place_order {
margin-top: 10px
}
.collaterals .payment_methods {
margin-bottom: 25px
}
.collaterals .wc-terms-and-conditions a {
text-decoration: underline
}
.collaterals select,.collaterals input[type=text] {
width: 100%
}
.collaterals .cart-discount td {
position: relative
}
.collaterals .woocommerce-remove-coupon {
position: absolute;
width: 12px;
height: 12px;
top: 50%;
margin-top: -6px;
right: -16px;
overflow: hidden;
color: #ff5b4b;
font: 700 20px/14px
}
.collaterals .woocommerce-remove-coupon:before {
content: '× '
}
.collaterals .coupon .header a,.collaterals .shipping-calculator .header a {
display: block;
font-weight: 700;
font-size: 16px;
line-height: 1.4;
color: #1a1a1a;
text-transform: uppercase;
cursor: pointer;
position: relative;
padding-top: 20px;
padding-bottom: 20px;
text-align: left
}
.collaterals .shipping-calculator td {
text-align: left;
position: relative;
overflow: hidden
}
.collaterals .coupon .header a:before,.collaterals .shipping-calculator .header a:before {
content: '';
display: block;
position: absolute;
right: 0;
top: 25px;
border: 5px solid transparent;
border-top: 7px solid #182127;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none
}
.collaterals .shipping-calculator .button {
float: right;
display: inline-block;
color: #fff;
font-weight: 700;
text-transform: uppercase;
font-size: 11px;
text-align: center;
padding: 0 24px;
border: 0;
height: 32px;
line-height: 32px;
outline: 0;
background: #f63d44
}
.collaterals .coupon.opened .header a:before,.collaterals .shipping-calculator.opened .header a:before {
border: 5px solid transparent;
border-bottom: 7px solid #adb3bc;
margin-top: -6px
}
.collaterals input[type=submit],.collaterals button,.collaterals a.button {
font: 700 15px/36px;
text-align: center;
padding: 0 12px
}
.collaterals .coupon input.input-text {
width: 100%
}
.collaterals .coupon input[type=submit] {
float: right
}
div.woocommerce-error,div.woocommerce-info,div.woocommerce-message,.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {
display: block;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
padding: 14px 15px;
font-size: 15px;
font-weight: 400;
overflow: hidden
}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {
margin-bottom: 10px
}
ul.woocommerce-error,ul.woocommerce-info,ul.woocommerce-message {
margin: 0 0 20px;
padding: 0;
list-style: none
}
div.woocommerce-error,div.woocommerce-info,div.woocommerce-message {
margin: 0 0 20px
}
.shop-content ul.woocommerce-error,.shop-content ul.woocommerce-info,.shop-content ul.woocommerce-message,.shop-content div.woocommerce-error,.shop-content div.woocommerce-info,.shop-content div.woocommerce-message {
margin-top: -35px;
display: none
}
div.woocommerce-info,.woocommerce-info li {
background: #f4f8eb;
color: #93c240
}
div.woocommerce-info a,div.woocommerce-info a.button,.woocommerce-info li a {
display: inline-block;
background: #93c240;
color: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
font-size: 14px;
line-height: 14px;
padding: 6px 12px;
text-decoration: none;
text-transform: uppercase
}
div.woocommerce-message,.woocommerce-message li {
background: #f4f8eb;
color: #93c240
}
div.woocommerce-message a,div.woocommerce-message a.button,.woocommerce-message li a {
display: inline-block;
background: #93c240;
color: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
font-size: 12px;
line-height: 14px;
padding: 6px 12px;
font-weight: 700;
text-transform: uppercase
}
div.woocommerce-error,.woocommerce-error li {
background: #ffeeed;
color: #ff5b4b
}
div.woocommerce-error a,div.woocommerce-error a.button,.woocommerce-error li a {
display: inline-block;
background: #ff5b4b;
color: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
font-size: 14px;
line-height: 14px;
padding: 6px 12px;
text-transform: uppercase
}
.woocommerce-error a,.woocommerce-info a,.woocommerce-message a {
float: right
}
.shop-content .woocommerce-MyAccount-content ul.woocommerce-error,.shop-content .woocommerce-MyAccount-content ul.woocommerce-info,.shop-content .woocommerce-MyAccount-content ul.woocommerce-message,.shop-content .woocommerce-MyAccount-content div.woocommerce-error,.shop-content .woocommerce-MyAccount-content div.woocommerce-info,.shop-content .woocommerce-MyAccount-content div.woocommerce-message {
margin-top: 0
}
#customer_details h3 {
padding: 22px 0 20px
}
.woocommerce-billing-fields p.form-row {
width: 50%;
padding: 0 13px 0 0!important;
float: left
}
ul.camper-group-ul {
width: 100%;
height: auto;
padding: 0;
margin: 0;
list-style: none
}
ul.camper-group-ul li:last-child {
display: none
}
.woocommerce-account p,#customer_details p {
margin: 0 0 10px;
font-size: 16px;
font-weight: 400;
line-height: 1.4;
padding: 0
}
#customer_details p#billing_postcode_field {
clear: both
}
.woocommerce-account p a,#customer_details p a {
font-weight: 700;
line-height: 1.4;
padding: 0;
color: #1a1a1a
}
.woocommerce-account .required,#customer_details .required {
border-bottom: none;
color: #ff5b4b
}
.select2-container--default .select2-selection--single {
border: 0
}
.woocommerce-account *:not(h3)>label,#customer_details *:not(h3)>label {
padding: 10px 0;
text-transform: none;
font-weight: 400;
display: block;
font-size: 14px;
line-height: 10px;
color: #323232
}
.woocommerce-account #order_comments_field label,#customer_details #order_comments_field label {
padding: 22px 0 20px;
display: block;
clear: both;
font-weight: 700;
font-size: 16px;
line-height: 1.4;
color: #222;
text-transform: uppercase;
margin: 0
}
.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=tel],.woocommerce-account input[type=password],.woocommerce-account textarea,#customer_details input[type=text],#customer_details input[type=email],#customer_details input[type=tel],#customer_details input[type=password],#customer_details textarea {
width: 100%;
border: 1px solid rgba(0,0,0,.2)
}
.woocommerce-account input[type=text]:focus,.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=tel]:focus,.woocommerce-account input[type=password]:focus,.woocommerce-account input:focus,.woocommerce-account textarea:focus,#customer_details input[type=text]:focus,#customer_details input[type=email]:focus,#customer_details input[type=tel]:focus,#customer_details input[type=password]:focus,#customer_details textarea:focus,#customer_details input:focus {
width: 100%;
border: 1px solid rgba(0,0,0,.5)
}
#customer_details textarea {
height: 90px
}
.woocommerce-account .woocommerce-invalid input[type=text],.woocommerce-account .woocommerce-invalid input[type=email],.woocommerce-account .woocommerce-invalid input[type=tel],.woocommerce-account .woocommerce-invalid input[type=password],.woocommerce-account .woocommerce-invalid textarea,#customer_details .woocommerce-invalid input[type=text],#customer_details .woocommerce-invalid input[type=email],#customer_details .woocommerce-invalid input[type=tel],#customer_details .woocommerce-invalid input[type=password],#customer_details .woocommerce-invalid textarea {
border: solid #ff5b4b 1px
}
.woocommerce-account input[type=text]:focus,.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=tel]:focus,.woocommerce-account input[type=password]:focus,#customer_details input[type=text]:focus,#customer_details input[type=email]:focus,#customer_details input[type=tel]:focus,#customer_details input[type=password]:focus,.select2-container.select2-container-active .select2-choice {
border: solid rgba(0,0,0,.1) 1px
}
#ship-to-different-address input[type=checkbox] i {
margin-right: 10px
}
.select2-container .select2-choice {
border: solid #979797 1px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.select2-container.select2-dropdown-open .select2-choice {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.woocommerce-thankyou-order-failed,.woocommerce-thankyou-order-received {
text-align: center;
font-size: 18px;
text-transform: uppercase;
font-weight: 700;
margin-left: auto;
color: #1a1a1a;
margin-right: auto
}
.woocommerce-thankyou-order-received {
max-width: 400px;
margin-bottom: 65px
}
.woocommerce-thankyou-order-failed {
max-width: 500px;
margin-bottom: 25px
}
.woocommerce-thankyou-order-failed svg {
fill: #ff5b4b
}
.woocommerce-thankyou-order-received svg {
fill: #93c240
}
.woocommerce-thankyou-order-failed svg:nth-of-type(1),.woocommerce-thankyou-order-received svg:nth-of-type(1) {
width: 80px;
height: 87px
}
.woocommerce-thankyou-order-failed svg:nth-of-type(2),.woocommerce-thankyou-order-received svg:nth-of-type(2) {
width: 28px;
height: 20px;
margin: 12px 0 25px
}
.woocommerce-thankyou-order-failed svg:nth-of-type(2) {
margin-bottom: 12px
}
.woocommerce-thankyou-order-failed-actions {
text-align: center;
margin-bottom: 45px
}
.woocommerce-thankyou-order-details {
position: relative;
overflow: hidden;
list-style: none;
text-transform: uppercase;
background: #f9f9f9;
font-size: 11px;
color: #9a9a9a;
margin: 0;
padding: 0
}
.woocommerce-thankyou-order-details li {
float: left;
width: 25%;
min-height: 105px;
padding: 20px 15px;
text-align: center
}
.woocommerce-thankyou-order-details li:not(:last-child) {
border-right: solid 3px #fff
}
.woocommerce-thankyou-order-details strong {
display: block;
color: #1a1a1a;
font-size: 15px;
line-height: 17px;
font-weight: 400;
letter-spacing: normal
}
.woocommerce-thankyou-order-wrap {
max-width: 1000px;
padding: 80px 0 0;
margin: 0 auto
}
.ip-customer-details {
display: block
}
.ip-customer-details .col-sm-4 {
width: 50%
}
@media screen and (max-width: 850px) {
.ip-customer-details .col-sm-4 {
width:100%;
padding: 10px 20px
}
}
.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-thankyou-order-wrap h2,.ip-customer-details h2,.ip-customer-details h3 {
font-size: 18px;
color: #323232;
font-weight: 700;
line-height: 1.4;
margin: 25px 0;
text-transform: uppercase
}
.woocommerce-MyAccount-content h2 {
margin: 0 0 25px;
padding: 10px 0 15px;
border-bottom: 1px solid rgba(0,0,0,.05)
}
.woocommerce-MyAccount-content p {
font-size: 14px;
font-weight: 400;
line-height: 1.6;
color: #000;
margin: 20px 0
}
.woocommerce-MyAccount-content h2.wc-correios-tracking__title {
margin: 40px 0 30px;
border-top: 1px solid rgba(0,0,0,0)
}
form.wc-correios-tracking__form {
padding: 0 0 50px
}
.woocommerce-MyAccount-content .order_details,.woocommerce-thankyou-order-wrap .order_details {
width: 100%;
font-weight: 400
}
.woocommerce-Pagination {
margin-top: 50px
}
.woocommerce-Pagination a.button {
background: 0 0;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #ff5b4b;
padding-left: 0;
font-size: 15px;
padding-right: 15px
}
.woocommerce-Pagination a.button+.button {
padding-left: 15px;
border-left: solid 1px #eaeaea
}
.order_details tr {
border-bottom: solid 1px #d9e0ea
}
.order_details td,.order_details th {
padding: 18px 0;
text-align: left
}
.order_details strong {
font-weight: 400
}
.order_details ul.wc-item-meta {
padding: 0;
margin: 0
}
.order_details ul.wc-item-meta li {
padding: 0;
margin: 0;
list-style: none
}
.order_details ul.wc-item-meta li .wc-item-meta-label {
text-transform: uppercase;
font-size: 10px
}
.order_details thead td,.order_details thead th {
padding: 15px 10px;
font-weight: 700;
font-size: 11px;
line-height: 11px;
color: #9a9a9a;
letter-spacing: 1px;
text-transform: uppercase
}
.order_details td:last-child,.order_details th:last-child {
text-align: right
}
.order_details .variation {
margin: 0;
padding: 0;
font-weight: 400
}
.order_details .variation dt {
display: inline-block
}
.order_details .variation dd {
display: inline-block;
margin: 0
}
.order_details .variation dd p {
display: inline;
margin: 0;
padding: 0
}
.order_details .variation dd+dt:before {
content: ', ';
position: relative;
left: -1px
}
.ip-customer-details table td,.ip-customer-details table th {
text-align: left
}
.ip-customer-details address,.woocommerce-MyAccount-content address {
font-size: 15px;
font-style: normal;
line-height: 24px;
position: relative
}
.woocommerce-MyAccount-content address {
margin-bottom: 17px
}
.ip-customer-details table {
position: relative
}
.ip-customer-details table:before,.ip-customer-details address:before,.woocommerce-MyAccount-content address:before {
content: '';
display: none;
position: absolute;
left: -20px;
top: 0;
bottom: 0;
border-left: solid 1px #d9e0ea
}
#customer_login .wrap {
width: 100%;
max-width: 450px;
margin: 0 auto;
list-style: none;
padding: 30px;
background-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
}
#customer_login .wrap li {
display: none
}
#customer_login .wrap li.active {
display: block
}
#customer_login h1 {
text-align: center;
font-size: 20px;
font-weight: 700;
line-height: 1.4;
margin-bottom: 40px;
letter-spacing: normal;
text-transform: uppercase;
color: #222
}
#customer_login h1 a {
color: #222;
opacity: .3;
text-decoration: none
}
#customer_login h1 a.active {
color: #222;
opacity: 1
}
#customer_login .inline {
width: 50%;
float: left;
margin-top: 9px
}
#customer_login .inline+*[type=submit] {
width: 50%;
float: left
}
#customer_login *[type=submit] {
margin-top: 15px
}
#customer_login .lost_password {
text-align: center;
font-size: 14px;
margin-top: 45px
}
#customer_login .lost_password a {
color: #222
}
.woocommerce-product-rating {
position: relative;
display: block;
height: 20px;
margin-bottom: 0;
margin-top: 15px
}
.woocommerce-product-rating .woocommerce-review-link {
display: none
}
.star-rating {
position: relative;
display: inline-block;
line-height: 20px;
width: 75px;
height: 15px;
overflow: hidden
}
.star-rating:before,.star-rating span:before,.comment-form-rating .stars a {
height: 15px;
background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTZCMEYyIiB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNzI4IDY0N3EwIDIyLTI2IDQ4bC0zNjMgMzU0IDg2IDUwMHExIDcgMSAyMCAwIDIxLTEwLjUgMzUuNVQxMzg1IDE2MTlxLTE5IDAtNDAtMTJsLTQ0OS0yMzYtNDQ5IDIzNnEtMjIgMTItNDAgMTItMjEgMC0zMS41LTE0LjVUMzY1IDE1NjlxMC02IDItMjBsODYtNTAwTDg5IDY5NXEtMjUtMjctMjUtNDggMC0zNyA1Ni00Nmw1MDItNzNMODQ3IDczcTE5LTQxIDQ5LTQxdDQ5IDQxbDIyNSA0NTUgNTAyIDczcTU2IDkgNTYgNDZ6Ii8+PC9zdmc+);
background-repeat: repeat-x;
background-size: auto 100%
}
.star-rating:before,.star-rating span:before {
position: absolute;
top: 0;
left: 0
}
.comment-form-rating .stars a {
display: inline-block;
width: 15px;
text-indent: 100%;
overflow: hidden;
opacity: .2
}
.comment-form-rating .stars:hover a {
opacity: 1
}
.comment-form-rating .stars.selected a,.comment-form-rating .stars a.active {
opacity: 1
}
.comment-form-rating .stars:not(.selected) a:hover~a,.comment-form-rating .stars.selected a.active~a {
opacity: .2
}
.star-rating:before {
content: "";
width: 100%;
opacity: .2
}
.star-rating span:before {
content: "";
width: 100%
}
.star-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
white-space: nowrap;
text-indent: 100%
}
.ip-product-container .products {
text-align: center
}
.ip-product-container .products h2 {
margin-bottom: 45px
}
.ip-product-container .products ul.products {
text-align: left
}
.ip-product-thumbnails-col {
padding-right: 0
}
.row.ip-produto {
width: 100%;
max-width: 1000px;
margin: 50px auto 50px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px;
background-color: rgba(0,0,0,0)
}
.ip-product-container .watch-video {
font: 700 11px/11px;
color: #3a4c69;
letter-spacing: .0607em;
text-transform: uppercase;
position: relative;
overflow: hidden;
padding: 4px;
opacity: 1;
-webkit-transition: opacity .8s,visibility .8s;
-moz-transition: opacity .8s,visibility .8s;
-ms-transition: opacity .8s,visibility .8s;
-o-transition: opacity .8s,visibility .8s;
transition: opacity .8s,visibility .8s
}
.ip-product-container .watch-video.preloading {
opacity: 0
}
.ip-product-container .watch-video a {
color: #3a4c69
}
.ip-product-container .watch-video span {
display: inline-block;
vertical-align: middle
}
.ip-product-container .watch-video svg {
width: 25px;
height: 25px;
margin-right: 4px;
vertical-align: middle
}
#ip-product-video-container {
padding: 30px;
background: #fff
}
.ip-product-wishlist-button .ip-wishlist-btn:hover:before,.ip-product-wishlist-button .ip-wishlist-btn:hover:after {
display: none
}
.slick-product {
visibility: visible;
opacity: 1
}
.slick-product .slide img {
max-width: 100%;
width: 100%;
height: auto;
padding: 0;
margin: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.slick-product.preloading {
visibility: hidden;
opacity: 0
}
.slick-product>.slide:nth-child(n+6) {
display: none
}
.slick-product .slide {
margin: 2px 10px 15px 2px;
position: relative;
padding: 0;
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
max-width: 80px;
overflow: hidden;
cursor: pointer
}
.slide:focus {
outline: none
}
.slick-vertical .slick-slide {
border: 0
}
.slick-product .slide.current {
-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.4);
-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.4);
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.4)
}
.ip-product-images-col {
padding: 0 5px
}
.entry-summary {
padding: 0 10px 0 40px
}
@media (max-width: 991px) {
.entry-summary {
padding:0 5px
}
}
.ip-product-images-col .wrap {
max-width: 555px;
margin: 0 auto;
position: relative
}
.slick-product-single .slick-slide {
position: relative;
border: 1px solid rgba(0,0,0,0)
}
.slick-product-single.product-modal-gallery .slick-slide:before {
content: '';
display: block;
position: absolute;
left: 50%;
top: 50%;
width: 60px;
height: 60px;
margin-top: -30px;
margin-left: -30px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTTM4LjM2MyAzMi4xOWw2LjExMyA2LjExMWEyLjk5OSAyLjk5OSAwIDAgMS0uMDEgNC4yNDFsLTEuOTI0IDEuOTI1YTIuOTk3IDIuOTk3IDAgMCAxLTQuMjQuMDA5bC02LjExMy02LjExM2ExMS42MDUgMTEuNjA1IDAgMCAxLTQuNTQ3LjkyMkMyMS4yMTIgMzkuMjg1IDE2IDM0LjA3MiAxNiAyNy42NDIgMTYgMjEuMjEyIDIxLjIxMiAxNiAyNy42NDIgMTZzMTEuNjQzIDUuMjEyIDExLjY0MyAxMS42NDJjMCAxLjYxNC0uMzI4IDMuMTUtLjkyMiA0LjU0N3ptLTEwLjcyIDIuNzI5YTcuMjc2IDcuMjc2IDAgMSAwIDAtMTQuNTUzIDcuMjc2IDcuMjc2IDAgMCAwIDAgMTQuNTUzeiIgaWQ9ImIiLz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU1vcnBob2xvZ3kgcmFkaXVzPSIxIiBvcGVyYXRvcj0iZGlsYXRlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+PGZlT2Zmc2V0IGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE2ODg3NDU0NyAwIiBpbj0ic2hhZG93Qmx1ck91dGVyMSIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuMyIgZmlsbD0iI0ZGRiIgY3g9IjMwIiBjeT0iMzAiIHI9IjMwIi8+PGcgb3BhY2l0eT0iLjkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsbD0iI0ZGRiIgeGxpbms6aHJlZj0iI2IiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .8s,visibility .8s;
-moz-transition: opacity .8s,visibility .8s;
-ms-transition: opacity .8s,visibility .8s;
-o-transition: opacity .8s,visibility .8s;
transition: opacity .8s,visibility .8s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
cursor: pointer;
pointer-events: none
}
.slick-product-single .slide {
text-align: center;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
overflow: hidden;
padding: 0
}
.slick-product-single>.slide:not(:first-child) {
display: none
}
.slick-product-single .slide img {
max-width: 100%;
width: 100%;
height: auto;
display: inline-block
}
.slick-product-single:not(:hover) .slick-arrow {
opacity: 0
}
.pswp__bg {
background: rgba(0,0,0,.8)
}
.pswp__button:before {
display: none
}
.pswp__button span {
display: block;
position: absolute;
top: 50%;
margin-top: -20px;
width: 40px;
height: 40px;
cursor: pointer;
text-decoration: none;
outline: none;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #fff;
box-shadow: 1px 1px 0 0 rgba(0,0,0,.1);
pointer-events: none
}
.pswp__button svg {
display: block;
position: absolute;
left: 50%;
top: 50%;
width: 12px;
height: 20px;
margin-top: -10px;
margin-left: -8px;
fill: #555;
z-index: 1
}
.pswp__button.pswp__button--arrow--right span {
left: 0
}
.pswp__button.pswp__button--arrow--left span {
right: 0
}
.pswp__button.pswp__button--arrow--right svg {
margin-left: -6px
}
@media (min-width: 992px) {
.admin-bar.search-open #ajax-search,.admin-bar.search-open #ajax-search-result,.admin-bar.sticky #header .main-menu,.admin-bar.sidebar-open #ip-shop-sidebar,.admin-bar .pswp__top-bar {
margin-top:32px
}
.admin-bar .mfp-wrap {
top: 32px !important;
height: auto !important;
bottom: 0 !important
}
.ip-shop-loop-wrap:hover .add_to_cart_button {
position: relative
}
.ip-shop-loop-wrap:hover .add_to_cart_button:before {
content: '+ ';
position: absolute;
top: 0;
left: -12px
}
.mobile-sidebar {
display: none
}
#home-post .post:hover .post-content {
border-color: #56b0f2
}
.home-tabs,.woocommerce-tabs .tabs {
width: 100% !important
}
#ip-wishlist-table tr:not(:hover) .product-thumbnail .remove,.shop_table.cart tr:not(:hover) .product-thumbnail .remove {
opacity: 0
}
.slick-product-single.product-modal-gallery .slick-slide:hover:before {
opacity: 1;
visibility: visible;
-webkit-transition-delay: 1s;
transition-delay: 1s
}
#header .top-menu .menu li a:hover {
color: #404e65
}
#header .top-menu .menu ul li a:hover,.main-menu .product-categories>ul>li:hover span,#footer a:hover,.ip-shop-loop-details h3 a:hover,#home-post .post:hover h3,#home-post a:hover h2,.woocommerce-breadcrumb li a:hover,.ip-product-container .watch-video a:hover,.ip-product-container .product_meta a:hover,.mini_cart_item a:hover,.widget.widget_layered_nav li a:hover,.widget a:hover,.entry-content .post-tags a:hover,.post-related h3 a:hover,.post-navigation .nav-links a:hover,.comments-navigation a:hover,.post-comments .comment-metadata .comment-reply-link:hover,.post-comments .comment-metadata .comment-edit-link:hover,.main-header .post-categories a:hover,.blog-container h2 a:hover,.shop_table.cart .product-name>a:hover,.post-comments a:hover,#header .top-menu .auth a:hover,#header .top-menu .menu>li>a:hover {
color: #000
}
.header-type-2 #header .soc a:hover,#footer .soc a:hover,.post-author .soc a:hover {
background-color: #56b0f2
}
.main-menu .wishlist:hover svg,.main-menu .search:hover svg,.main-menu .cart-info:hover svg,.ip-product-container .watch-video a:hover svg,.entry-content .bottom .meta-share a:hover svg,.post-navigation .nav-links a:hover svg,.comments-navigation a:hover svg,#header .top-menu .auth a:hover svg,#ajax-search button:hover svg,#search-close:hover svg {
fill: #56b0f2
}
.post-tags a:hover,.widget .tagcloud a:hover {
border-color: #000
}
.ip-single-product-nav a:hover i {
background-color: #404e65
}
.ip-quickview-btn:hover svg,.ip-wishlist-btn:hover svg,.ip-product-share a:hover svg {
fill: #404e65
}
.entry-content a:hover,.mini_cart_item a.remove:hover,.widget.widget_product_categories li a:hover,.widget.widget_layered_nav li.chosen a:hover:after,.widget.widget_layered_nav_filters li.chosen a:hover:after,#ip-wishlist-table .product-thumbnail .remove:hover,.shop_table.cart .product-thumbnail .remove:hover,.woocommerce-MyAccount-content p a:not(.button):hover {
color: #158dc3
}
.ip-shop-loop-actions a:hover,a.ip-wishlist-btn:hover,.blog-container .post-categories a:hover {
color: #404e65
}
.slick-product .slide:not(.current):hover {
border-color: #ddd
}
input[type=submit]:hover,button:hover,.widget a.button:hover,.collaterals a.button:hover,.shop-content a.button:hover,.ip-product-container a.button:hover,.main-menu .product-categories ul>li ul li a:hover,#home-banners .banner .more:hover,div.woocommerce-message a:hover,div.woocommerce-message a.button:hover,.woocommerce-message li a:hover {
opacity: 1
}
#ajax-search button.search:hover {
opacity: 1
}
}
@media (max-width: 1599px) {
#home-banners .banner {
width:33.3333%
}
#home-banners .banner:nth-child(4) {
display: none
}
}
@media (max-width: 1199px) {
#home-slider .slick-slide,.fixed-slider #home-slider .slick-slide,.slick-preloader .img,.fixed-slider .slick-preloader .img,.slick.preloading,.fixed-slider .slick.preloading {
height:500px;
background-position: 0 50%
}
.fixed-slider #home-slider h3 {
font-size: 36px;
line-height: 42px
}
#home-banners .banner {
height: 220px
}
#home-banners .banner h3 {
font-size: 21px;
line-height: 26px;
max-height: 78px
}
#home-banners .banner h4 {
font-size: 27px;
line-height: 27px
}
.blog-container:not(.hide-sidebar) .post,.blog-container:not(.hide-sidebar) .post-sizer {
width: 50%
}
.widget a.button,.widget button[type=submit]:not(.search-submit) {
width: 100% !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.fixed-slider #home-slider .slick-slide,.fixed-slider .slick-preloader .img,.fixed-slider .slick.preloading {
height:390px
}
#home-post .post-content {
padding: 22px 18px
}
#home-post .post {
padding-left: 41%
}
#home-post h3 {
font-size: 18px;
line-height: 22px;
min-height: 91px;
padding: 15px 0 10px;
margin: 0
}
#home-post .post-img {
width: 41%
}
.ip-product-container .watch-video {
text-align: center
}
.ip-product-container .watch-video svg {
margin-bottom: 3px
}
.slick-product .slide {
max-width: 65px
}
.sidebar-right #ip-shop-sidebar,.sidebar-short #ip-shop-sidebar {
padding-left: 20px
}
}
@media (max-width: 991px) {
#home-slider .slick-slide,.fixed-slider #home-slider .slick-slide,.slick-preloader .img,.slick.preloading,.fixed-slider .slick-preloader .img,.fixed-slider .slick.preloading {
height:400px
}
#home-slider h3,.fixed-slider #home-slider h3 {
font-size: 36px;
line-height: 42px
}
#home-slider h4 {
font-weight: 400;
font-size: 15px;
line-height: 15px;
padding: 25px 0 0
}
#home-banners .banner,.fixed-slider #home-banners .banner {
width: 50%
}
.footer-sidebar>*:nth-child(4n+3) {
clear: both
}
.footer-widget:nth-child(3),.footer-widget:nth-child(4) {
margin-top: 65px
}
.blog-container .post,.blog-container .post-sizer {
width: 50%
}
.main-header h1 {
font-size: 36px;
line-height: 41px
}
.sidebar-left #ip-shop-sidebar .widget {
margin-top: 65px;
width: 100%;
float: none;
padding-right: 0;
padding-left: 0
}
.widget:nth-child(2n+3) {
clear: both
}
.ip-product-container:not(.qv) .summary {
margin-top: 65px
}
.slick-product-single:not(:hover) .slick-arrow {
opacity: 1
}
#ip-wishlist-table .product-thumbnail img {
width: 50px;
height: 50px
}
#ip-wishlist-table .product-thumbnail {
position: relative;
width: 50px
}
.woocommerce-MyAccount-content {
margin-top: 35px
}
.woocommerce-Addresses {
max-width: 500px;
margin: 0 auto
}
.woocommerce-edit-address .woocommerce-MyAccount-content>p {
text-align: center
}
.admin-bar.search-open #ajax-search,.admin-bar.search-open #ajax-search-result,.admin-bar.sticky #header .main-menu,.admin-bar #header .product-categories,.admin-bar.sidebar-open #ip-shop-sidebar,.admin-bar .pswp__top-bar {
margin-top: 32px
}
.admin-bar .mfp-wrap {
top: 32px !important;
height: auto !important;
bottom: 0 !important
}
#header .mobile-menu,.menu-shadow,.product-categories .auth,#header .mobile-menu-close,#header .mobile-menu-back {
display: block
}
#header {
text-align: center;
height: auto;
transform: none
}
#header .logo {
display: inline-block;
max-width: 155px;
max-height: 155px
}
.sidebar-left #ip-shop-sidebar {
position: fixed;
z-index: 1010;
right: 0;
top: 0;
bottom: 0;
height: 100%;
width: 300px;
background: #fff;
border-left: solid 1px #ebebeb;
list-style: none;
overflow: hidden;
padding-left: 30px;
padding-right: 30px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);
-moz-transition: -moz-transform .5s cubic-bezier(.86,0,.07,1);
-ms-transition: -ms-transform .5s cubic-bezier(.86,0,.07,1);
-o-transition: -o-transform .5s cubic-bezier(.86,0,.07,1);
transition: transform .5s cubic-bezier(.86,0,.07,1);
-moz-transform: translate3d(301px,0,0);
-ms-transform: translate3d(301px,0,0);
-o-transform: translate3d(301px,0,0);
-webkit-transform: translate3d(301px,0,0);
transform: translate3d(301px,0,0)
}
#header .product-categories {
position: fixed;
z-index: 1010;
left: 0;
top: 0;
bottom: 0;
width: 300px;
background: #fff;
list-style: none;
overflow: hidden;
-webkit-transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);
-moz-transition: -moz-transform .5s cubic-bezier(.86,0,.07,1);
-ms-transition: -ms-transform .5s cubic-bezier(.86,0,.07,1);
-o-transition: -o-transform .5s cubic-bezier(.86,0,.07,1);
transition: transform .5s cubic-bezier(.86,0,.07,1);
-moz-transform: translate3d(-301px,0,0);
-ms-transform: translate3d(-301px,0,0);
-o-transform: translate3d(-301px,0,0);
-webkit-transform: translate3d(-301px,0,0);
transform: translate3d(-301px,0,0)
}
.sidebar-open #ip-shop-sidebar,.menu-open #header .product-categories {
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
.menu-open #header .menu {
display: block
}
.product-categories .auth {
display: block;
width: 100%;
height: 40px;
vertical-align: middle;
position: absolute;
left: 0;
bottom: 0;
font-size: 14px;
background: #56b0f2;
color: #fff;
text-align: left;
line-height: 40px;
padding-left: 18px
}
.product-categories .auth svg {
width: 17px;
height: 14px;
vertical-align: middle;
fill: #fff;
margin-right: 3px
}
.product-categories .auth span {
color: #fff;
font-weight: 700
}
#search {
position: absolute;
right: 15px;
top: 15px;
text-align: right;
display: block
}
.ip-shop-header .woocommerce-ordering {
text-align: left
}
.mobile-sidebar-close {
display: block
}
.ip-shop-ordering-row {
position: relative;
padding-right: 50px;
text-align: left
}
.ip-product-container .watch-video {
font-size: 10px;
line-height: 10px;
margin-top: -7px
}
.ip-product-container .watch-video svg {
margin-bottom: 3px;
width: 20px;
height: 20px
}
.ip-product-container:not(.qv) .ip-product-wishlist-button .ip-wishlist-btn {
margin-top: 0
}
.ip-product-container .summary {
float: none
}
.sidebar-right #ip-shop-sidebar {
display: none
}
.sidebar-short #ip-shop-sidebar {
padding: 30px 20px 0;
margin: 50px 0 0;
border-top: 1px solid rgba(0,0,0,.15);
border-left: none;
overflow: hidden
}
.sidebar-short #ip-shop-sidebar .widget,.widget.custom-advantages-widget {
padding: 12px 0
}
.sidebar-short .widget:not(.custom-advantages-widget) {
display: none
}
.sidebar-short .widget:nth-child(2n+3) {
clear: none
}
.sidebar-short .widget:nth-child(3n+4) {
clear: both
}
.sidebar-short #ip-shop-sidebar .mobile-sidebar-close {
display: none
}
.collaterals {
margin-top: 25px
}
.sidebar-short .custom-advantages-widget {
-webkit-transition: opacity .3s linear;
-moz-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
-ms-transition: opacity .3s linear;
transition: opacity .3s linear
}
.sidebar-short .custom-advantages-widget.inv {
opacity: 1
}
}
@media (min-width: 601px) and (max-width:991px) {
#home-banners .banner:nth-child(1),#home-banners .banner:nth-child(2),#home-banners .banner:nth-child(3),#home-banners .banner:nth-child(4) {
display:inline-block;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .8s,visibility .8s;
-moz-transition: opacity .8s,visibility .8s;
-ms-transition: opacity .8s,visibility .8s;
-o-transition: opacity .8s,visibility .8s;
transition: opacity .8s,visibility .8s
}
#home-banners .banner:nth-child(3),#home-banners .banner:nth-child(4) {
position: absolute;
left: 0;
top: 0
}
#home-banners .banner:nth-child(4) {
left: 50%
}
#home-banners.shift-1 .banner:nth-child(1),#home-banners.shift-2 .banner:nth-child(1) {
opacity: 1;
visibility: visible
}
#home-banners.shift-1 .banner:nth-child(2),#home-banners.shift-2 .banner:nth-child(2) {
opacity: 1;
visibility: visible
}
#home-banners.shift-3 .banner:nth-child(3),#home-banners.shift-4 .banner:nth-child(3) {
opacity: 1;
visibility: visible
}
#home-banners.shift-3 .banner:nth-child(4),#home-banners.shift-4 .banner:nth-child(4) {
opacity: 1;
visibility: visible
}
.sidebar-short #ip-shop-sidebar .widget {
width: 100%
}
.widget.custom-advantages-widget+.widget.custom-advantages-widget {
margin-top: 15px
}
.custom-advantages-widget,.sidebar-short .custom-advantages-widget {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.sidebar-short .custom-advantages-widget:first-of-type {
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px
}
.sidebar-short .custom-advantages-widget:last-of-type {
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px
}
}
@media (max-width: 768px) {
#home-slider .slick-slide,.fixed-slider #home-slider .slick-slide,.slick-preloader .img,.slick.preloading,.fixed-slider .slick-preloader .img,.fixed-slider .slick.preloading {
height:300px
}
#home-slider h3,.fixed-slider #home-slider h3 {
font-size: 30px;
line-height: 37px
}
#home-slider h4 {
font-size: 14px;
line-height: 14px;
padding: 20px 0 0;
font-weight: 400
}
.slick-arrow span {
opacity: .5
}
#home-slider .inner {
left: 6.15%;
margin-left: 50px;
width: 200px
}
#home-slider .slick-dots {
left: 6.15%;
margin-left: 50px
}
.slick-dots {
width: 100%
}
.slick-dots li {
width: 13px;
height: 13px;
margin: 0 8px
}
.slick-dots li button {
width: 8px;
height: 8px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.slick-dots li.slick-active button {
border: solid 2px #797a7d;
background: 0 0;
width: 13px;
height: 13px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px
}
.ip-shop-header .woocommerce-result-count {
padding: 0 15px
}
#ip-wishlist-table .product-thumbnail,.shop_table.cart .product-thumbnail {
padding-left: 25px
}
#ip-wishlist-table .product-thumbnail .remove,.shop_table.cart .product-thumbnail .remove {
left: 0
}
#ip-wishlist-table td.product-name,.shop_table.cart td.product-name {
padding: 15px
}
}
@media (max-width: 767px) {
.post-related .post {
max-width:263px;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom: 30px
}
.post-related {
margin-bottom: -30px;
overflow: hidden
}
.entry-content .bottom .meta-share {
text-align: left;
padding-top: 20px
}
#tab-reviews .comment-form-author,#tab-reviews .comment-form-email {
width: 100%;
float: none;
padding-left: 0;
padding-right: 0
}
#tab-reviews .comment-form-author {
margin-bottom: 15px
}
.ip-qv-product-image,.ip-qv-product-summary {
float: none;
width: 100%;
padding-left: 0;
padding-right: 0
}
.ip-qv-product-summary {
padding-top: 15px
}
.ip-mfp-quickview .mfp-content {
max-width: 500px
}
.ip-product-container.qv .ip-product-share-wrap {
width: 100%
}
.ip-product-container.qv .ip-product-share-wrap:before {
left: 0
}
.ip-product-container.qv {
padding-top: 30px
}
.ip-mfp-close svg {
margin-top: -12px;
margin-left: -2px
}
#ip-wishlist-table,#ip-wishlist-table tbody,#ip-wishlist-table tr,#ip-wishlist-table td {
display: block
}
#ip-wishlist-table tr {
padding-bottom: 15px
}
#ip-wishlist-table thead {
display: none
}
#ip-wishlist-table td {
border: none
}
#ip-wishlist-table .product-thumbnail {
float: left;
width: 75px
}
#ip-wishlist-table td.product-price {
text-align: left;
padding: 10px 0 0 85px
}
#ip-wishlist-table td.stock {
text-align: left;
padding: 10px 0 0 85px
}
#ip-wishlist-table .actions {
padding: 0;
float: right;
margin-top: -36px
}
#ip-wishlist-table td.product-name {
padding-left: 85px;
max-width: 500px;
padding-bottom: 0
}
#ip-wishlist-table tr {
clear: both;
position: relative;
overflow: hidden;
border-bottom: solid 1px #eaeaea
}
.comments-list ol.children {
margin-left: 0;
margin-top: 30px
}
.woocommerce-thankyou-order-details li {
width: 50%;
border-bottom: solid 3px #fff
}
.woocommerce-thankyou-order-details li:nth-child(2) {
border-right: none
}
.woocommerce-thankyou-order-details li:nth-child(3) {
clear: both
}
}
@media (min-width: 601px) and (max-width:768px) {
#home-banners .banner {
height:180px
}
#home-banners .banner h3 {
font-size: 18px;
line-height: 19px;
max-height: 57px
}
#home-banners .banner h4 {
font-size: 23px;
line-height: 23px;
padding: 10px 0 0
}
#home-banners .banner .more {
left: 9.22%;
bottom: 25px;
height: 34px;
font-weight: 400;
font-size: 14px;
line-height: 34px;
color: #fff;
text-transform: uppercase;
padding: 0 20px;
margin-left: -12px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px
}
}
@media (max-width: 690px) {
#home-brand .slick-brands {
padding:0
}
#home-brand .slick-arrow {
display: none !important
}
.blog-container:not(.hide-sidebar) .post,.blog-container:not(.hide-sidebar) .post-sizer,.blog-container .post,.blog-container .post-sizer {
width: 100%
}
}
@media (max-width: 600px) {
.post-container {
margin-top:10px
}
#home-banners .banner,.fixed-slider #home-banners .banner {
width: 100%;
max-width: 415px
}
#home-post .col-xs-6 {
float: none;
width: 100%;
max-width: 415px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px
}
#home-post .col-xs-6.hidden-xs {
display: block !important
}
#home-banners .banner:nth-child(1),#home-banners .banner:nth-child(2),#home-banners .banner:nth-child(3),#home-banners .banner:nth-child(4) {
display: block;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .8s,visibility .8s;
-moz-transition: opacity .8s,visibility .8s;
-ms-transition: opacity .8s,visibility .8s;
-o-transition: opacity .8s,visibility .8s;
transition: opacity .8s,visibility .8s
}
#home-banners .banner:nth-child(2),#home-banners .banner:nth-child(3),#home-banners .banner:nth-child(4) {
position: absolute;
left: 0;
top: 0
}
#home-banners.shift-1 .banner:nth-child(1) {
opacity: 1;
visibility: visible
}
#home-banners.shift-2 .banner:nth-child(2) {
opacity: 1;
visibility: visible
}
#home-banners.shift-3 .banner:nth-child(3) {
opacity: 1;
visibility: visible
}
#home-banners.shift-4 .banner:nth-child(4) {
opacity: 1;
visibility: visible
}
.sidebar-short .widget.custom-advantages-widget br {
display: none
}
.sidebar-short #ip-shop-sidebar .widget+.widget.custom-advantages-widget {
padding-top: 10px
}
.sidebar-short #ip-shop-sidebar .widget+.widget.custom-advantages-widget .img-advantages {
top: 10px
}
.ip-product-container:not(.qv) {
margin-top: 25px
}
.ip-product-container:not(.qv) .summary {
margin-top: 25px
}
.ip-product-container:not(.qv) .summary .break {
float: none;
width: 100%
}
.shop_table.cart .product-name>a {
font-size: 16px
}
.shop_table.cart .product-thumbnail img {
width: 50px;
height: 50px
}
.shop_table.cart td.product-name {
line-height: 20px
}
.shop_table.cart td.product-subtotal {
font-size: 12px;
line-height: 20px
}
.ip-wishlist-share>div {
float: none;
width: 100%
}
.ip-wishlist-share>div:first-child {
margin-bottom: 20px
}
.woocommerce-Addresses .col-xs-6 {
float: none;
width: 100%;
margin-left: 30px
}
.woocommerce-MyAccount-orders {
width: 100%
}
.woocommerce-MyAccount-orders,.woocommerce-MyAccount-orders tbody,.woocommerce-MyAccount-orders tr,.woocommerce-MyAccount-orders th,.woocommerce-MyAccount-orders td {
display: block
}
.woocommerce-MyAccount-orders th,.woocommerce-MyAccount-orders td {
padding: 5px 0 !important;
border: none !important;
text-align: left !important
}
.woocommerce-MyAccount-orders td:before {
display: inline-block;
content: attr(data-title);
min-width: 70px;
text-transform: uppercase;
font-size: 11px;
line-height: 11px;
color: #9a9a9a;
font-weight: 700
}
.woocommerce-MyAccount-orders tr {
border-bottom: solid 1px #eaeaea;
padding: 15px
}
.woocommerce-MyAccount-orders thead {
display: none
}
body>.mobile {
-webkit-transition: all .5s cubic-bezier(.86,0,.07,1);
-moz-transition: all .5s cubic-bezier(.86,0,.07,1);
-ms-transition: all .5s cubic-bezier(.86,0,.07,1);
-o-transition: all .5s cubic-bezier(.86,0,.07,1);
transition: all .5s cubic-bezier(.86,0,.07,1)
}
body.menu-open>.mobile,body.sidebar-open>.mobile,body.search-open>.mobile {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%)
}
body,html {
-webkit-transition: margin .5s cubic-bezier(.86,0,.07,1);
-moz-transition: margin .5s cubic-bezier(.86,0,.07,1);
-ms-transition: margin .5s cubic-bezier(.86,0,.07,1);
-o-transition: margin .5s cubic-bezier(.86,0,.07,1);
transition: margin .5s cubic-bezier(.86,0,.07,1)
}
body.menu-open,body.sidebar-open,body.search-open,html.menu-open,html.sidebar-open,html.search-open {
margin-top: 0 !important
}
body #wrap {
-webkit-transition: padding .5s cubic-bezier(.86,0,.07,1);
-moz-transition: padding .5s cubic-bezier(.86,0,.07,1);
-ms-transition: padding .5s cubic-bezier(.86,0,.07,1);
-o-transition: padding .5s cubic-bezier(.86,0,.07,1);
transition: padding .5s cubic-bezier(.86,0,.07,1)
}
body.admin-bar.menu-open #wrap,body.admin-bar.sidebar-open #wrap,body.admin-bar.search-open #wrap {
padding-top: 46px
}
.admin-bar.search-open #ajax-search,.admin-bar.search-open #ajax-search-result,.admin-bar.sticky #header .main-menu,.admin-bar #header .product-categories,.admin-bar.sidebar-open #ip-shop-sidebar,.admin-bar .pswp__top-bar {
margin-top: 0
}
.admin-bar .mfp-wrap {
top: 0 !important
}
.products,.products,.entry-content ul.products {
max-width: 415px;
margin-left: auto;
margin-right: auto
}
.products li,.products,.entry-content ul.products li {
width: 100%;
padding-left: 0;
padding-right: 0
}
.entry-content .two-col .left,.entry-content .two-col .right {
float: none;
width: 100%;
padding: 0
}
.footer-sidebar .first {
width: 100%;
float: none;
max-width: 350px;
margin-left: auto;
margin-right: auto;
margin-bottom: 65px
}
#home-slider .slick-slide,.fixed-slider #home-slider .slick-slide,.slick-preloader .img,.slick.preloading,.fixed-slider .slick-preloader .img,.fixed-slider .slick.preloading {
background-position: 90% top;
background-size: auto 320px;
height: 510px
}
#home-slider .inner {
left: 25px;
top: 330px;
width: 90%;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
margin-left: 0
}
#home-slider h3,.fixed-slider #home-slider h3 {
max-height: 75px;
overflow: hidden
}
#home-slider .slick-arrow {
top: 165px;
width: 30px;
height: 30px;
opacity: .5
}
#home-slider .slick-dots {
margin-left: 0;
left: 25px
}
}
@media (max-width: 480px) {
#home-review .review {
padding-bottom:50px
}
#home-review p {
padding: 0;
width: 90%;
font-size: 21px
}
#home-review .slick-arrow {
display: none !important
}
.shop_table.cart thead {
display: none
}
.shop_table.cart .quantity input {
font-size: 14px;
line-height: 31px;
width: 33px;
padding: 0;
margin-right: 10px
}
}
@media (max-width: 475px) {
#home-post .post-content {
padding:22px 18px
}
#home-post h3 {
font-size: 18px;
line-height: 22px;
min-height: 92px;
padding: 15px 0 10px;
margin: 0
}
.footer-sidebar>* {
width: 100%;
float: none;
max-width: 300px;
margin-left: auto;
margin-right: auto
}
.footer-widget:nth-child(2) {
margin-top: 65px
}
.post-comments .comment-respond .comment-form-comment {
float: none;
width: 100%
}
.post-comments .comment-respond .comment-form-author,.post-comments .comment-respond .comment-form-email,.post-comments .comment-respond .comment-form-url {
float: none;
width: 100%;
padding: 0
}
.main-header h1 {
font-size: 30px;
line-height: 35px
}
.entry-content blockquote {
font-size: 18px;
line-height: 28px
}
.comments-navigation .nav-previous,.comments-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next {
max-width: 48%
}
#ip-quickview {
width: 95%
}
.mfp-close.video {
right: -15px
}
}
@media (min-width: 415px) {
#home-slider .dark-image h3 {
color:#ddd
}
#home-slider .dark-image h4 {
color: #aaa
}
}
@media (max-width: 414px) {
#home-banners .banner {
height:180px
}
#home-banners .banner h3 {
font-size: 18px;
line-height: 19px;
max-height: 57px
}
#home-banners .banner h4 {
font-size: 23px;
line-height: 23px;
padding: 10px 0 0
}
#home-banners .banner .more {
left: 9.22%;
bottom: 25px;
height: 34px;
font-weight: 400;
font-size: 14px;
line-height: 34px;
color: #fff;
text-transform: uppercase;
padding: 0 20px;
margin-left: -12px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px
}
.shop_table.cart .product-thumbnail {
width: 1px
}
.shop_table.cart td.product-name {
padding-left: 0
}
#ip-wishlist-table .actions {
float: none;
margin: 0;
padding: 10px 0 0 85px
}
.woocommerce-thankyou-order-details li {
width: 100%;
border-right: none
}
.grid .post-img img {
width: 100%
}
}
@media (max-width: 320px) {
#footer .bottom>* {
float:none;
width: 100%
}
#footer .soc {
float: none;
margin-bottom: 20px
}
.post-author .author-img {
float: none
}
.post-author {
text-align: center
}
.post-author .author-content {
margin: 0;
clear: both
}
.post-author p {
max-width: 100%
}
}
@media (max-width: 319px) {
.ip-shop-loop-wrap {
padding-bottom:20px
}
.ip-shop-loop-details {
min-height: 0
}
#home-post .post {
padding-left: 0
}
#home-post .post-img {
width: 100%;
height: 208px;
bottom: auto;
position: relative
}
#home-post h3 {
min-height: 0
}
}
.YouTubePopUp-Wrap {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.9);
top: 0;
left: 0;
z-index: 9999999999999
}
.YouTubePopUp-animation {
opacity: 0;
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: YouTubePopUp;
animation-name: YouTubePopUp
}
@-webkit-keyframes YouTubePopUp {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes YouTubePopUp {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.YouTubePopUp-Content {
max-width: 800px;
display: block;
margin: 0 auto;
height: 100%;
position: relative
}
.YouTubePopUp-Content iframe {
max-width: 100% !important;
width: 100% !important;
display: block !important;
height: 480px !important;
border: none !important;
position: absolute;
top: 0;
bottom: 0;
margin: auto 0
}
.YouTubePopUp-Hide {
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: YouTubePopUpHide;
animation-name: YouTubePopUpHide
}
@-webkit-keyframes YouTubePopUpHide {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes YouTubePopUpHide {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.YouTubePopUp-Close {
position: absolute;
top: 0;
cursor: pointer;
bottom: 528px;
right: 0;
margin: auto 0;
width: 24px;
height: 24px;
background: url(//kombibrazil.com/wp-content/themes/kombibr/img/icons/cross_icon.png) no-repeat;
background-size: 24px 24px;
-webkit-background-size: 24px 24px;
-moz-background-size: 24px 24px;
-o-background-size: 24px 24px
}
.YouTubePopUp-Close:hover {
opacity: 1
}
@media all and (max-width: 768px) and (min-width:10px) {
.YouTubePopUp-Content {
max-width:90%
}
}
@media all and (max-width: 600px) and (min-width:10px) {
.YouTubePopUp-Content iframe {
height:320px !important
}
.YouTubePopUp-Close {
bottom: 362px
}
}
@media all and (max-width: 480px) and (min-width:10px) {
.YouTubePopUp-Content iframe {
height:220px !important
}
.YouTubePopUp-Close {
bottom: 262px
}
}
.wpcf7-submit {
display: inline-block;
font-weight: 700;
line-height: 1.4;
color: #fff!important;
text-transform: uppercase;
background-color: #255caa!important;
border: 2px solid #255caa!important;
margin: 0 10px!important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width: 100px!important
}
.wpcf7-submit:hover {
background-color: #23527c!important
}
.aboutpagecontent {
float: left;
width: 50%;
padding: 10px;
margin: 0
}
@media all and (max-width: 480px) and (min-width:10px) {
.aboutpagecontent {
float:left;
width: 100%;
padding: 10px;
margin: 0
}
.aboutpagecontent video {
max-width: 100%
}
}
.multilinetext {
height: 115px;
line-height: 1.1
}
.contactformsdiv33 {
float: left;
width: 33%;
padding: 10px;
margin: 0
}
.contactformsdiv25 {
float: left;
width: 25%;
padding: 10px;
margin: 0
}
.contactformsdiv20 {
float: left;
width: 20%;
padding: 10px;
margin: 0
}
.contactformsdiv50 {
float: left;
width: 50%;
padding: 10px;
margin: 0
}
.contactformsdiv100 {
float: left;
width: 100%;
padding: 10px;
margin: 0
}
.wpcf7-date {
height: 45px
}
.wpcf7-url {
border: none
}
.vhidden {
color: #9a9a9a
}
element.style {
background-color: #255caa;
color: #fff;
position: fixed;
font-family: inherit;
width: auto;
bottom: 0;
left: 50px
}
#cookie-law-info-again {
background-color: #255caa !important;
box-shadow: #161616 2px 2px 5px 0px
}
.contactformsinfotext {
font-size: smaller;
padding: 10px
}
#sb_instagram .sbi_photo img {
width: auto!important;
height: 100%!important;
object-fit: cover
}
.cookielawinfo-column-1 {
width: 25%
}
.cookielawinfo-column-2 {
width: 10%
}
.cookielawinfo-column-3 {
width: 15%
}
.cookielawinfo-column-4 {
width: 50%
}
.cookielawinfo-simple thead {
width: 100%
}
.cookielawinfo-simple td {
padding: 5px 5px 5px 0;
vertical-align: top
}
.cookielawinfo-simple thead th {
padding-right: 10px;
text-align: left
}
.cookielawinfo-modern {
border: 1px solid #e3e3e3;
background-color: #f2f2f2;
width: 100%;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px
}
.cookielawinfo-modern td,.cookielawinfo-modern th {
padding: 5px;
color: #333
}
.cookielawinfo-modern thead {
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
padding: .2em 0 .2em .5em;
text-align: left;
color: #4b4b4b;
background-color: #c8c8c8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e3e3e3),color-stop(.6,#b3b3b3));
background-image: -moz-linear-gradient(top,#d6d6d6,#b0b0b0,#b3b3b3 90%);
border-bottom: solid 1px #999
}
.cookielawinfo-modern th {
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 17px;
line-height: 20px;
font-style: normal;
font-weight: 400;
text-align: left;
text-shadow: #fff 1px 1px 1px
}
.cookielawinfo-modern td {
line-height: 20px;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 14px;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff
}
.cookielawinfo-modern tr.cookielawinfo-row:hover {
background-color: #fff
}
.cookielawinfo-elegant {
border: 1px solid #dfdfdf;
background-color: #f9f9f9;
width: 100%;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
color: #333
}
.cookielawinfo-elegant tr {
border-top-color: #fff;
border-bottom: 1px solid #dfdfdf;
color: #555
}
.cookielawinfo-elegant th {
text-shadow: rgba(255,255,255,.796875) 0px 1px 0px;
font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
font-weight: 400;
padding: 7px 7px 8px;
text-align: left;
line-height: 1.3em;
font-size: 14px
}
.cookielawinfo-elegant td {
font-size: 12px;
padding: 4px 7px 2px;
vertical-align: top
}
.cookielawinfo-rounded {
background-color: #f5f5f5;
padding: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ebebeb
}
.cookielawinfo-rounded td,.rounded th {
padding: 1px 5px
}
.cookielawinfo-rounded thead {
text-shadow: 0 1px 0 #fff;
color: #999
}
.cookielawinfo-rounded th {
text-align: left;
text-transform: uppercase;
font-size: 11pt;
border-bottom: 1px solid #fff;
padding: 1px 5px
}
.cookielawinfo-rounded td {
font-size: 10pt;
padding: 5px
}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {
background-color: #fff
}
table.cookielawinfo-classic {
font-family: Verdana,Arial,Helvetica,sans-serif;
border-collapse: collapse;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
color: #333
}
table.cookielawinfo-classic thead tr th {
text-transform: uppercase;
background: #e2e2e2
}
table.cookielawinfo-classic tfoot tr th,table.cookielawinfo-classic tfoot tr td {
text-transform: uppercase;
color: #000;
font-weight: 700
}
table.cookielawinfo-classic tfoot tr th {
width: 20%
}
table.cookielawinfo-classic tfoot tr td {
width: 80%
}
table.cookielawinfo-classic td,table.cookielawinfo-classic th {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 5px;
line-height: 1.8em;
font-size: .8em;
vertical-align: top;
width: 20%
}
table.cookielawinfo-classic tr.odd th,table.cookielawinfo-classic tr.odd td {
background: #efefef
}
table.cookielawinfo-winter {
font: 85% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
padding: 0;
margin: 10px 0 20px;
border-collapse: collapse;
color: #333;
background: #f3f5f7
}
table.cookielawinfo-winter a {
color: #3a4856;
text-decoration: none;
border-bottom: 1px solid #c6c8cb
}
table.cookielawinfo-winter a:visited {
color: #777
}
table.cookielawinfo-winter a:hover {
color: #000
}
table.cookielawinfo-winter caption {
text-align: left;
text-transform: uppercase;
padding-bottom: 10px;
font: 200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif
}
table.cookielawinfo-winter thead th {
background: #3a4856;
padding: 15px 10px;
color: #fff;
text-align: left;
font-weight: 400
}
table.cookielawinfo-winter tbody {
border-left: 1px solid #eaecee;
border-right: 1px solid #eaecee
}
table.cookielawinfo-winter tbody {
border-bottom: 1px solid #eaecee
}
table.cookielawinfo-winter tbody td,table.cookielawinfo-winter tbody th {
padding: 10px;
background: url(//kombibrazil.com/wp-content/plugins/cookie-law-info/public/css/../../images/td_back.gif) repeat-x;
text-align: left
}
table.cookielawinfo-winter tbody tr {
background: #f3f5f7
}
table.cookielawinfo-winter tbody tr.odd {
background: #f0f2f4
}
table.cookielawinfo-winter tbody tr:hover {
background: #eaecee;
color: #111
}
table.cookielawinfo-winter tfoot td,table.cookielawinfo-winter tfoot th,table.cookielawinfo-winter tfoot tr {
text-align: left;
font: 120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
text-transform: uppercase;
background: #fff;
padding: 10px
}
@media(max-width: 800px) {
table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th {
width:23%;
font-size: 12px;
word-wrap: break-word
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4,table.cookielawinfo-row-cat-table .cookielawinfo-column-4 {
width: 45%
}
}
.cookielawinfo-row-cat-title {
border-bottom: 1px solid #eee;
text-align: center
}
.cookielawinfo-row-cat-title-head {
text-align: center
}
.cookielawinfo-row-cat-table {
width: 99%;
margin-left: 5px
}
body{
-moz-text-size-adjust: none;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//kombibrazil.com/wp-content/plugins/cookie-law-info/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}