body, select, input, textarea, label {
color: #aaa;
} .logo-header .aux-attachment .aux-featured-image .attachment-1x .aux-attachment-id-263  {
width: 40% !important;
} .elementor-58 .elementor-element.elementor-element-ff2c60c .aux-menu-depth-0 > .aux-item-content {
text-transform: none !important;
}
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-skin-classic .menu-item:after {
background-color: #fec039 !important;
background-image: linear-gradient(180deg, rgba(254,191,57) 100%, rgba(254,191,57,) 100%, rgba(254,191,57,0) 100%) !important;
}
.elementor-62 .elementor-element.elementor-element-8ba7f70 .aux-icon-list-icon {
font-size: 22px;
color: #000000 !important;
}
.elementor-62 .elementor-element.elementor-element-8ba7f70 .elementor-repeater-item-e34d8c6 .aux-icon-list-icon:hover {
color: #FFFFFF !important;
}
.elementor-62 .elementor-element.elementor-element-8ba7f70 .elementor-repeater-item-91f9146 .aux-icon-list-icon:hover {
color: #FFFFFF !important;
}
.elementor-62 .elementor-element.elementor-element-8ba7f70 .elementor-repeater-item-aa7095b .aux-icon-list-icon:hover {
color: #FFFFFF !important;
}
:root{--auxin-featured-color-1: #fec039 !important;}
.elementor-49 .elementor-element.elementor-element-1489e6d .aux-menu-depth-0 > .aux-item-content {
text-transform: none !important;
}
.elementor-58 .elementor-element.elementor-element-ce4bd42 {
padding-left: 0px !important;
}
.site-header-section .aux-menu-depth-0:last-child > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0:last-child > .aux-item-content {
background-color: #fec039;
color: #000000 !important;
font-size: 14px;
font-weight: bold;
text-transform: capitalize;
line-height: 1.5em;
border-radius: 35px 35px 35px 35px;
padding: 12px 22px 12px 22px !important;
border: solid 1px #000000 !important;
}
.site-header-section .aux-menu-depth-0:last-child .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0:last-child .aux-item-content {
background-image: none !important;
background-color: #fec039 !important;
color: #000000 !important;
}
.site-header-section .aux-menu-depth-0:last-child > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0:last-child > .aux-item-content:hover {
background-color: #ffffff !important;
background-image: none !important;
color: #000000 !important;
}
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-skin-classic .menu-item:after {
display: none;
}
.aux-master-menu.aux-horizontal {
text-rendering: optimizeSpeed;
position: static;
display: flex;
align-items: center;
} @media only screen and (max-width: 1024px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-fs-menu .aux-menu-item .aux-item-content {
padding-top: 20px !important;
padding-right: 10px !important;
padding-bottom: 20px !important;
padding-left: 10px !important;
}
}
@media only screen and (max-width: 1024px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-skin-classic .menu-item:hover {
background-color: #fec039;
}
}
@media only screen and (max-width: 1024px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-skin-classic .menu-item:active {
background-image: linear-gradient(180deg, rgba(254,191,57) 100%, rgba(254,191,57,) 100%, rgba(254,191,57,0) 100%);
}
}
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-skin-classic .menu-item:active {
color: #fec039 !important;
}
.aux-menu-label:active {
color: #fec039 !important;
} .mobile-mmenu .elementor-container.elementor-column-gap-no .elementor-row {
display: flex !important;
justify-content: space-between !important;
}
.aux-master-menu.aux-horizontal {
text-rendering: optimizeSpeed;
position: static;
display: flex;
align-items: center;
justify-content: center;
} .elementor-58 .elementor-element.elementor-element-0151ee8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
display: block !important;
} @media only screen and (max-width: 991px) {
.elementor-58 .elementor-element.elementor-element-d11fa92 .aux-has-logo img {
width: 120px !important;
}
}
@media only screen and (max-width: 1600px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-menu-depth-0 > .aux-item-content {
font-family: "Lato", Sans-serif;
font-size: 13px !important;
font-weight: 400;
line-height: 1.4em;
padding: 8px 12px 8px 12px !important;
}
}
@media only screen and (min-width: 768px) {
.aux-parallax-section .elementor-column .elementor-col-33 .elementor-top-column .elementor-element .elementor-element-0151ee8 {
width: 10.333% !important;
}
}
@media only screen and (min-width: 768px) {
.elementor-58 .elementor-element.elementor-element-f8f9244 {
width: 83.333% !important;
}
}
.aux-parallax-section .elementor-column .elementor-col-33 .elementor-top-column .elementor-element .elementor-element-0151ee8 {
width: 10.333% !important;
}
@media only screen and (max-width: 1349px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-menu-depth-0 > .aux-item-content {
font-family: "Lato", Sans-serif;
font-size: 13px !important;
font-weight: 400;
line-height: 1.4em;
padding: 8px 12px 8px 12px !important;
}
}
@media only screen and (max-width: 1349px) {
.elementor-62 .elementor-element.elementor-element-29fc2dd .aux-modern-heading-primary {
font-size: 16px !important;
}
}
@media only screen and (max-width: 1118px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c .aux-menu-depth-0 > .aux-item-content {
font-family: "Lato", Sans-serif;
font-size: 12px !important;
font-weight: 400;
line-height: 1.4em;
padding: 8px 12px 8px 12px !important;
}
}
@media only screen and (max-width: 1024px) {
.elementor-58 .elementor-element.elementor-element-ce4bd42 {
margin-top: 0px !important;
}
}
@media only screen and (max-width: 991px) {
.elementor-58 .elementor-element.elementor-element-ff2c60c > .elementor-widget-container {
font-family: "Lato", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.4em;
padding: 8px 12px 8px 12px !important;
}
}
@media only screen and (max-width: 768px) {
.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
width: 85.666%;
}
} .aux-ribbon-wrapper.aux-simple-ribbon {
text-align: center;
}
.aux-ribbon-wrapper.aux-simple-ribbon.top-right {
top: 0px;
right: 0px;
left: 0px;
} .aux-media-image:before {
content: "";
background-color: transparent !important;
}
.aux-ribbon-wrapper.aux-simple-ribbon {
background: none;
} .elementor-62 .elementor-element.elementor-element-dd3ef7a .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-62 .elementor-element.elementor-element-dd3ef7a .aux-modern-button .aux-overlay:before {
background-color: #000000 !important;
} .elementor-tab-title a {
color: #fff !important;
font-family: "Lato";
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 2.86px;
}
.fa, .fas {
color: #fec039 !important;
}
.elementor-accordion .elementor-accordion-item {
border: 1px solid #1d1d1d !important;
}
.elementor-accordion .elementor-tab-content {
display: none;
padding: 15px 20px;
border-top: 1px solid #fec039 !important;
color: #fff;
font-family: "Lato";
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
}
.group__input {
display: flex;
align-items: center;
}
.elementor hr {
margin-bottom: 1rem;
outline-color: #fec039 !important;
outline-style: dashed;
outline-offset: 0px;
outline-width: 1px;
}
.harmonogram h4 {
margin-bottom: 8px;
}
.harmonogram h5 {
margin-bottom: 5px;
}
.harmonogram h6 {
margin-bottom: 2px;
}
.harmonogram p {
font-size: 0.85em;
} .aux-media-frame:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 52%, rgba(254,192,57,0.8827906162464986) 89%) !important;
} .aux-modern-heading-description {
color: #fff;
} .aux-column-post-entry .post .entry-title, .aux-widget-recent-posts .post .entry-title, .aux-widget-recent-posts-masonry .post .entry-title {
font-size: 1.2em;
line-height: 1.3;
}
@media screen and (max-width: 767px) {
.aux-column-post-entry .post .entry-title, .aux-widget-recent-posts .post .entry-title, .aux-widget-recent-posts-masonry .post .entry-title {
font-size: 1em;
}
}
.entry-meta-sep.meta-sep {
display: none !important;
}
.author.vcard {
display: none !important;
}
.entry-info .wpulike.aux-wpulike-single::before, .entry-info .wpulike.aux-wpulike-news::before, .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]:before, .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::after, .hentry .entry-info .entry-tax a::after {
display: none !important;
} .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
color: #fff;
border-color: #FFF;
}
.wpcf7 form.sent .wpcf7-response-output {
color: #fff;
}
.aux-widget-text .aux-ico::before {
color: #fec039;
}
.elementor-59 .elementor-element.elementor-element-a116c54 .aux-modern-heading-primary {
line-height: 1.3;
margin-bottom: 25px;
}
@media only screen and (max-width: 1024px) {
.elementor embed, .elementor iframe, .elementor object, .elementor video {
height: 350px;
}
}
.elementor-59 .elementor-element.elementor-element-fffa02f .aux-widget-advanced-text {
text-align: left !important;
display: flex;
align-content: center;
flex-direction: column;
}
.elementor-59 .elementor-element.elementor-element-beffba3 .aux-widget-advanced-text {
text-align: left !important;
display: flex;
align-content: center;
flex-direction: column;
}
.elementor-59 .elementor-element.elementor-element-63e8293 .aux-widget-advanced-text {
text-align: left !important;
display: flex;
align-content: center;
flex-direction: column;
}
.elementor-59 .elementor-element.elementor-element-219c220 .aux-widget-advanced-text {
text-align: left !important;
display: flex;
align-content: center;
flex-direction: column;
}
.elementor-59 .elementor-element.elementor-element-0d19bfa .aux-widget-advanced-text {
text-align: left !important;
display: flex;
align-content: center;
flex-direction: column;
}
.elementor-59 .elementor-element.elementor-element-b4a4dbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
align-content: center;
align-items: center;
display: flex;
justify-content: center;
}
.aux-widget-text .aux-ico-large .aux-ico {
margin-bottom: 25px;
}
@media only screen and (max-width: 1024px) {
.elementor-59 .elementor-element.elementor-element-b4a4dbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
display: grid;
grid-auto-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
justify-items: center;
align-items: start;
}
}
@media only screen and (max-width: 768px) {
.elementor-59 .elementor-element.elementor-element-b4a4dbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
display: grid;
grid-auto-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
grid-template-columns: 1fr;
grid-template-rows: auto;
justify-items: center;
}
}
@media only screen and (max-width: 1024px) {
.elementor-59 .elementor-element.elementor-element-3e46e5a {
-ms-grid-column-span: 2;
grid-column-end: 3;
-ms-grid-column: 1;
grid-column-start: 1;
-ms-grid-row-span: 1;
grid-row-end: 2;
-ms-grid-row: 1;
grid-row-start: 1;
}
}
@media only screen and (max-width: 768px) {
.elementor-59 .elementor-element.elementor-element-3e46e5a {
-ms-grid-column-span: 1;
grid-column-end: 1;
-ms-grid-column: 1;
grid-column-start: 1;
-ms-grid-row-span: 1;
grid-row-end: 1;
-ms-grid-row: 1;
grid-row-start: 1;
}
}
@media only screen and (max-width: 1024px) {
.elementor-59 .elementor-element.elementor-element-fffa02f {
max-width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.elementor-59 .elementor-element.elementor-element-beffba3 {
max-width: 100%;
}
}
.elementor-59 .elementor-element.elementor-element-fffa02f {
max-width: 100%;
}
.elementor-59 .elementor-element.elementor-element-fffa02f .aux-widget-text .aux-text-widget-content {
text-align: center;
}
.elementor-59 .elementor-element.elementor-element-63e8293 .aux-widget-text .aux-text-widget-content {
text-align: center;
}
.elementor-59 .elementor-element.elementor-element-219c220 .aux-widget-text .aux-text-widget-content {
text-align: center;
}
.elementor-59 .elementor-element.elementor-element-0d19bfa .aux-widget-text .aux-text-widget-content {
text-align: center;
}
.elementor-59 .elementor-element.elementor-element-beffba3 .aux-widget-text .aux-text-widget-content {
text-align: center;
}
.elementor-59 .elementor-element.elementor-element-beffba3 {
width: 100%;
}
.wpcf7-spinner {
margin: 0px;
}
.elementor-59 .elementor-element.elementor-element-fffa02f {
width: 100%;
}
.elementor-59 .elementor-element.elementor-element-63e8293 {
width: 100%;
}
.elementor-59 .elementor-element.elementor-element-219c220 {
width: 100%;
}
.elementor-59 .elementor-element.elementor-element-0d19bfa {
width: 100%;
}
.aux-modern-search {
display: none;
} @media only screen and (max-width: 768px) {
.elementor-60 .elementor-element.elementor-element-291decc {
position: relative;
}
}
@media only screen and (max-width: 768px) {
.aux-parallax-section.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-31849fe {
margin-bottom: 100px !important;
}
}
.box-center .elementor-container.elementor-column-gap-default .elementor-row {
display: flex;
justify-content: center;
} @media only screen and (max-width: 991px) {
.aux-master-menu.aux-horizontal {
display: flex;
flex-direction: column;
}
}
.aux-master-menu.aux-horizontal > .menu-item {
margin-bottom: 20px;
} .aux-modern-heading-divider {
background-color: #fec039;
}
.aux-modern-heading-description {
max-width: 100% !important;
}
.elementor hr:hover {
margin-bottom: 1rem;
outline-color: #fff !important;
outline-style: dashed;
outline-offset: 0px;
outline-width: 1px;
} .aux-widget-testimonial.aux-testimonial-image-top {
border: none;
}
.aux-widget-testimonial.aux-testimonial-image-top .aux-testimonial-info {
color: #fec039;
padding-bottom: 25px;
}
.aux-widget-testimonial .aux-testimonial-content > .entry-content, .aux-widget-testimonial .aux-testimonial-content > .comment-body {
color: #FFF;
} .elementor-61 .elementor-element.elementor-element-debf363 .aux-modern-heading-primary {
padding-top: 25px;
}
@media only screen and (max-width: 1126px) {
.elementor-61 .elementor-element.elementor-element-e33f028 .entry-main {
bottom: 0px;
left: 0px;
}
}
.elementor-61 .elementor-element.elementor-element-e33f028 .entry-main {
padding-right: 46px;
}
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a, .hentry .entry-info .entry-tax a {
margin-right: 10px;
}
.comment-respond {
display: none;
}
.single-post .aux-image-mask img {
filter: grayscale(0%) !important;
}
.single-post .hentry .entry-info a {
color:#fec039 !important;
}
@media only screen and (max-width: 1600px) {
.single-post .aux-primary .hentry .entry-title {
font-size: 35px !important;
}
}
@media only screen and (max-width: 1024px) {
.single-post .aux-primary .hentry .entry-title {
font-size: 35px !important;
}
}
@media only screen and (max-width: 768px) {
.single-post .aux-primary .hentry .entry-title {
font-size: 23px !important;
}
}
.elementor-61 .elementor-element.elementor-element-e33f028 .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before {
display: none;
}
.elementor-61 .elementor-element.elementor-element-e33f028 .aux-block:hover:before {
border-color: #fec039 !important;
} .elementor-60 .elementor-element.elementor-element-5403e3b select {
width: 100%;
font-size: 1em;
height: 76px !important;
border-radius: 38px 38px 38px 38px !important;
padding: 26px 0px 26px 45px;
background-color: #0C0C0C !important;
border-style: solid 0px #0c0c0c;
border-width: 0px 0px 0px 0px !important;
transition: all ease-out 0.3s !important;
}
.title-cv {
color: #FFF;
font-weight: 600;
font-style: normal;
font-size: 1em;
background-color: transparent;
margin-bottom: 26px;
border-radius: 38px;
border: solid 0px #0C0C0C;
padding-left: 45px;
padding-right: 0px;
padding-top: 26px;
padding-bottom: 26px;
}
select:not([multiple]) {
-webkit-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
color: #FFF;
font-weight: 300;
font-style: normal;
font-size: 1em;
background-color: #0C0C0C !important;
border-radius: 38px;
border: solid 0px #0C0C0C;
padding-left: 45px;
padding-right: 0px;
padding-top: 26px;
padding-bottom: 26px;
background-image: url(https://www.lajkers.com/wp-content/themes/phlox-pro/css/images/controls/arrows/small-arrow-down.svg);
background-repeat: no-repeat;
background-position: right center;
}
.wpcf7-form-control.wpcf7-file {
width: 100%
}
.elementor-1185 .elementor-element.elementor-element-227cc09 .aux-submit {
display: flex;
justify-content: center;
}
.elementor-1185 .elementor-element.elementor-element-227cc09 input[type="submit"] {
background-color: #000000;
}
.elementor-1508 .elementor-element.elementor-element-a60c535 input[type="text"] {
height: 76px;
border-radius: 38px 38px 38px 38px;
padding: 26px 0px 26px 45px;
background-color: #0C0C0C;
border-style: solid;
border-width: 0px 0px 0px 0px;
transition: all ease-out 0.3s;
font-weight: 300;
font-style: normal;
font-size: 1em;
}
.elementor-1508 .elementor-element.elementor-element-a60c535 input:not([type="submit"]) {
height: 76px;
border-radius: 38px 38px 38px 38px;
padding: 26px 0px 26px 45px;
background-color: #0C0C0C;
border-style: solid;
border-width: 0px 0px 0px 0px;
transition: all ease-out 0.3s;
font-weight: 300;
font-style: normal;
font-size: 1em;
max-width: 100%;
}
.elementor-1508 .elementor-element.elementor-element-a60c535 textarea {
font-weight: 300;
font-style: normal;
height: 247px;
border-radius: 38px 38px 38px 38px;
padding: 34px 0px 0px 45px;
background-color: #0C0C0C;
border-style: solid;
border-width: 0px 0px 0px 0px;
transition: all ease-out 0.3s;
max-width: 100%;
}
.elementor-1508 .elementor-element.elementor-element-a60c535 input[type="submit"] {
font-size: 14px;
font-weight: bold;
text-transform: capitalize;
line-height: 1.5em;
border-radius: 42px 42px 42px 42px;
padding: 17px 47px 17px 47px;
transition: all ease-out 0.3s;
background-color: #fec039 !important;
}
.elementor-1508 .elementor-element.elementor-element-a60c535 input[type="submit"]:hover {
font-size: 14px;
font-weight: bold;
text-transform: capitalize;
line-height: 1.5em;
border-radius: 42px 42px 42px 42px;
padding: 17px 47px 17px 47px;
transition: all ease-out 0.3s;
background-color: #FFFFFF !important;
color: #000000 !important;
}
.aux-submit {
width: auto !important;
} .activenow-table-container {
color: #fff;
}
.activenow-table-container .filters button {
background-color: #fec039;
}
.activenow-table-container .activenow-table-signup {
background-color: #fec039;
} .aux-search-section {
display: none;
}
.not-found {
display: flex;
justify-content: center;
color: #FFF;
}
.not-found .aux-back-to-home {
color: #FFFFFF;
} .single-post .aux-primary .entry-author .meta-sep {
display: none;
}
.aux-sidebar.aux-sidebar-primary {
display: none;
}
.right-sidebar > .aux-wrapper > .aux-container {
padding-right: 0px;
}
@media only screen and (max-width: 1023px) {
.aux-resp .right-sidebar > .aux-wrapper > .aux-container {
padding-right: 0px;
}
}
.aux-has-sidebar .aux-primary .hentry .entry-title {
color: #fff;
}
@media only screen and (max-width: 767px) {
.aux-resp .right-sidebar > .aux-wrapper > .aux-fold {
padding-right: 35px;
}
}
.aux-column-post-entry .post .entry-content, .aux-widget-recent-posts .post .entry-content, .aux-widget-recent-posts-masonry .post .entry-content, .aux-column-post-entry .post .comment-body, .aux-widget-recent-posts .post .comment-body, .aux-widget-recent-posts-masonry .post .comment-body {
color: #FFF;
}
.aux-column-post-entry .post .comments-iconic, .aux-widget-recent-posts .post .comments-iconic, .aux-widget-recent-posts-masonry .post .comments-iconic {
display: none;
}
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-date, .hentry .entry-info .entry-date {
display: none;
}
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a, .hentry .entry-info .entry-tax a {
color: #fec039
}
.aux-column-post-entry .post .readmore, .aux-widget-recent-posts .post .readmore, .aux-widget-recent-posts-masonry .post .readmore {
font-size: 14px;
font-weight: bold;
line-height: 1.5em;
border-radius: 42px 42px 42px 42px;
padding: 17px 47px 17px 47px;
transition: all ease-out 0.3s;
background-color: #fec039 !important;
}
.aux-read-more-text {
color: #FFF;
text-transform: lowercase;
}
.aux-read-more::after, .aux-post-nav::after {
display: none;
}
.page-title {
color: #fff;
}
.page-title-section .page-header {
border-bottom: 1px solid #3d3d3d;
}
.aux-timeline::before {
border-left: 1px solid #fec039;
}
.aux-timeline.aux-center .aux-date-label {
background-color: #FFFFFF;
color: #000000;
}
.aux-breadcrumbs {
color: #Fff;
}
.page-title-section .aux-dark, .page-title-section .aux-dark a {
color: #fff;
}
@media only screen and (max-width: 991px) {
.aux-has-sidebar .aux-primary .hentry .entry-title {
font-size: 1.2em;
}
}
@media only screen and (max-width: 991px) {
.aux-column-post-entry .post .entry-content, .aux-widget-recent-posts .post .entry-content, .aux-widget-recent-posts-masonry .post .entry-content, .aux-column-post-entry .post .comment-body, .aux-widget-recent-posts .post .comment-body, .aux-widget-recent-posts-masonry .post .comment-body {
font-size: 0.8em;
}
}
.single-post .aux-image-mask img {
border-radius: 25px !important;
}
@media only screen and (max-width: 1025px) {
.single-post .entry-content, .single-post .entry-info, .single-post .entry-header, .single-post .comment-respond, .single-post .entry-meta, .single-post .aux-comments {
margin-left: 0%!important;
margin-right: 0%!important;
}
}
.opinie .aux-testimonial-infobox {
display: block;
text-align: right;
}
.aux-widget-testimonial .aux-testimonial-infobox .aux-testimonial-info {
display: block;
padding-right: 35px;
}
#cookie-notice {
background: #000 !important;
font-family: 'Lato' !important;
font-size: 12px !important;
line-height: 1.2 !important;
}
#cookie-notice .cn-button {
background: #FEC039 !important;
transition: ease all 0.3s;
font-size: 10px !important;
text-transform: uppercase !important;
font-weight: 600 !important;
}
#cookie-notice .cn-button:hover {
background: #fff !important;
color: #FEC039 !important;
} .woocommerce ul.products li.product a img {
width: 100%;
height: 350px;
object-fit: contain;
background: #E5E5E5;
border-radius: 15px;
transition: all 0.3s;
}
.woocommerce ul.products li.product a:hover img {
opacity: 0.75;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #fff;
min-height: 67px;
line-height: 1.25;
font-size: 19px;
transition: all 0.3s;
}
.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title {
color: #fec039;
}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
font-weight: 500;
color: #000;
text-transform: uppercase;
font-size: 14px;
line-height: 1.2;
padding: 16px 27px;
border-radius: 20px;
background-color: #fec039;
color: #000;
}
.woocommerce ul.products li.product .button:hover, .woocommerce div.product form.cart .button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
color: #000;
background-color: #fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
border-radius: 18px;
}
.woocommerce table tr th, .woocommerce-page .product .woocommerce-tabs .panel {
background: transparent;
}
.woocommerce div.product form.cart .variations select {
padding: 16px 27px;
border: 1px solid #aaa;
line-height: 1.2;
font-size: 14px;
border-radius: 20px;
text-transform: uppercase;
font-weight: 500;
background-color: #fec039 !important;
color: #000 !important;
margin-right: 0;
}
.woocommerce div.product .product_title {
color: #fff;
font-size: 32px;
}
.woocommerce div.product form.cart .variations td.value {
position: relative;
}
.woocommerce div.product form.cart .reset_variations {
position: absolute;
right: 30px;
bottom: -15px;
display: inline-block;
}
.woocommerce div.product div.images img {
width: 100%;
height: 450px;
object-fit: contain;
background: #E5E5E5;
border-radius: 15px;
transition: all 0.3s;
}
.woocommerce .quantity .qty {
padding: 12px 8px;
display: inline-block;
border-radius: 10px;
color: #000;
font-size: 14px;
line-height: 18px;
width: 70px;
min-width: 70px;
margin-right: 20px;
}
.woocommerce .product_meta {
display: flex;
flex-direction: column;
gap: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: 20px;
font-weight: 500;
font-size: 14px;
line-height: 1.2;
padding: 8px 27px;
color: #000;
box-shadow: inherit;
border: none;
outline: none;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: #fec039;
color: #000;
}
.woocommerce table.shop_attributes td {
padding: 8px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
border-color: rgba(255,255,255,0.15);
}
.woocommerce table.shop_table.cart thead th.product-remove {
border-right: 0;
}
.woocommerce table.shop_table.cart thead th.product-thumbnail {
border-left: 0;
border-right: 0;
}
.woocommerce table.shop_table.cart thead th.product-name {
border-left: 0;
}
.woocommerce table.shop_table.cart tbody td.product-name a {
color: #fff;
}
.woocommerce table.shop_table.cart tbody tr:last-child td {
border: 0;
}
form.woocommerce-checkout {
display: flex;
position: relative;
}
form.woocommerce-checkout #order_review_heading {
position: absolute;
left: calc(50% + 25px);
width: auto;
}
form.woocommerce-checkout #customer_details, form.woocommerce-checkout #order_review {
width: 50%;
}
form.woocommerce-checkout #customer_details {
padding-right: 25px;
display: flex;
flex-direction: column;
}
form.woocommerce-checkout #customer_details.col2-set .col-1, form.woocommerce-checkout #customer_details.col2-set .col-2 {
float: inherit;
width: 100%;
}
form.woocommerce-checkout #customer_details.col2-set .col-2 { 
margin-top: 30px;	 
}
form.woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper {
display: block;
width: 100%;
}
form.woocommerce-checkout input[type="text"], form.woocommerce-checkout input[type="password"], form.woocommerce-checkout input[type="email"], form.woocommerce-checkout input[type="tel"], form.woocommerce-checkout input[type="url"], form.woocommerce-checkout textarea {
max-width: 100%;
color: #fff;
}
form.woocommerce-checkout #customer_details .form-row label {
color: #fff;
line-height: 1.4;
}
form.woocommerce-checkout #order_review { 
padding: 80px 0 0 25px;
}
.woocommerce-checkout #payment div.form-row .woocommerce-privacy-policy-text {
color: #000;
}
.footer-shop-menu ul.menu {
display: flex;
width: 100%;
justify-content: center;
gap: 25px;
text-align: center;
margin-top: 11px;
}
.footer-shop-menu ul.menu li {
line-height: 1.3;
}
.footer-shop-menu ul.menu li a {
color: #FFFFFFD4;
}
.footer-shop-menu ul.menu li a:hover {
color: #fec039;
}
input[type="radio"]:checked {
background-color: #fec039;
}
.woocommerce main#main, .woocommerce-page main#main, .woocommerce div.product form.cart .reset_variations, .woocommerce div.product form.cart .variations label {
color: #fff;
}
@media screen and (max-width: 1024px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 17px;
min-height: 60px;
}
.woocommerce ul.products li.product a img {
height: 280px;
border-radius: 10px;
}
.woocommerce ul.products li.product .button {
font-size: 13px;
padding: 12px 18px;
}
.footer-shop-menu, .footer-menu {
width: 50% !important;
}
.footer-shop-menu ul.menu {
display: flex;
flex-direction: column;
gap: 20px;
}
.footer-shop-menu ul.menu li {
margin-bottom: 0;
}
.woocommerce div.product div.images img {
height: 350px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: inherit;
width: 100%;
}
}
@media screen and (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 16px;
min-height: 56px;
}
.woocommerce ul.products li.product a img {
height: 220px;
margin-bottom: 5px;
}
.woocommerce ul.products li.product .price {
margin-bottom: 0;
}
.woocommerce div.product div.images img {
height: 280px;
}
form.woocommerce-checkout #customer_details {
padding-right: 0;
padding-bottom: 35px;
width: 100%;
}
form.woocommerce-checkout #order_review {
padding-left: 0;
padding-top: 15px;
width: 100%;
}
form.woocommerce-checkout {
flex-direction: column;
}
form.woocommerce-checkout #order_review_heading {
position: relative;
width: 100%;
left: inherit;
}
}
@media screen and (max-width: 480px) {
.woocommerce ul.products li.product a img {
height: 180px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 14px;
min-height: inherit;
}
.woocommerce ul.products li.product .button {
font-size: 11px;
padding: 10px 15px;
}
.woocommerce .quantity .qty {
width: 60px;
min-width: 60px;
margin-right: 10px;
}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
font-size: 13px;
padding: 14px 16px;
}
.woocommerce div.product form.cart .variations select {
font-size: 13px;
padding: 14px 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
font-size: 12px;
padding: 6px 12px;
border-radius: 10px;
}
table tr th, table tr td {
padding: 6px 8px;
}
} .romb-btns {
display: flex;
align-items: center;
justify-content: center;
gap: 20px; }
.romb-btns .romb-btn {
display: flex;
align-items: center;
justify-content: center;
position: relative;
width: 150px; height: 150px; background: #fec039;
transform: rotate(45deg); text-align: center;
padding: 20px; margin: 30px;
}
.romb-btns .romb-btn span {
display: block;
transform: rotate(-45deg); font-size: 16px;
line-height: 1.4;
color: black;
font-weight: bold;
text-align: center;
max-width: 100px; word-wrap: break-word; }
.romb-btns .romb-btn:hover {
background: #fff;
}
@media screen and (max-width: 768px) {
.romb-btns  {
gap: 20px;
}
.romb-btns .romb-btn {
width: 100px; height: 100px; margin: 15px;
}
}