html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
font-family: Montserrat;
background: #030213;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: 'Kanit', sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #030213 }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
float: right;
height: 34px;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}  a {
color: royalblue;
}
a:visited {
color: white;
}
a:hover, a:focus, a:active {
color: white;
}
a:focus {
outline: none;
}
a:hover, a:active {
outline: none;
} body{
margin: 0px;
font-family: 'Kanit', sans-serif;
background: #030213;
}
.site-content{
min-height: calc(100vh);
}
.header{
width: 100%;
position: fixed;
left: 0px;
z-index: 5;
padding: 20px 0px;
transition: .3s ease;
box-shadow: none;
}
.brand-btn{
float: left;
width: calc((100% / 8) - 20px);
margin: 20px 10px;
margin-top: 0px;
text-align: center;
border: solid 1px white;
color: #f7d9f9;
border-radius: 5px;
transition: .3s ease;
padding: 15px;
}
.brand-btn img{
margin-bottom: -7px;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.subcat-btn{
text-transform: uppercase;
float: left;
width: calc((100% / 5) - 20px);
margin: 20px 10px;
margin-top: 0px;
text-align: center;
padding: 5px 10px;
border: solid 1px white;
color: #f7d9f9;
border-radius: 5px;
transition: .3s ease;
}
.subcat-btn:hover{
background: #f7d9f9;
color: #0c1327;
}
@media screen and (max-width: 950px){
.subcat-btn{
width: calc((100% / 4) - 20px);
}
}
@media screen and (max-width: 775px){
.subcat-btn{
width: calc((100% / 3) - 20px);
}
}
@media screen and (max-width: 600px){
.subcat-btn{
width: calc((100% / 2) - 20px);
}
}
@media screen and (max-width: 500px){
.subcat-btn{
width: calc((100% / 1) - 20px);
}
.brand-btn{
width: calc((100% / 2) - 20px);
}
}
.transparant{
background: rgba(0, 0, 0, 0.95);
transition: .3s ease;
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.container{
width: 1280px;
max-width: calc(100% - 40px);
margin-left: auto;
margin-right: auto;
}
.begin{
height: 100vh;
width: 100%;
background: #0c1327;
}
.header-social-icon{
margin: 20px 0px;
width: 75px;
height: 75px;
background: url(https://myrealdomain.com/images/linkedin-logo-white-2.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
opacity: 0.5;
transition: .3s ease;
}
.header-social-icon:hover{
opacity: 1.0;
}
.menu-part{
height: 50px;
line-height: 50px;
width: auto;
float: left;
padding: 0px 20px;
color: lightgray;
font-size: 18px;
transition: .3s ease;
font-weight: 700;
}
.menu-part:hover{
color: white;
}
.menu-part .streep{
height: 3px;
width: 100%;
background: none;
margin-top: -15px;
transition: .3s ease;
}
.menu-part.active .streep{
background: #f358b9;
}
.menu-part:hover .streep{
background: #f7d9f9;
}
@-webkit-keyframes loader {
0% {left: -100vw; opacity: 1.0; z-index: 1000}
60% {opacity: 1.0;}
90% {left: 0px; opacity: 1.0; display: none; z-index: 1000;}
91% {z-index: -1; opacity: 0.0;}
}
@keyframes loader {
0% {left: -100vw; opacity: 1.0; z-index: 1000}
60% {opacity: 1.0;}
90% {left: 0px; opacity: 1.0; display: none; z-index: 1000;}
91% {z-index: -1; opacity: 0.0;}
}
@-webkit-keyframes loader1 {
0% {left: -100vw; opacity: 1.0; z-index: 1000}
60% {opacity: 1.0;}
90% {left: 0px; opacity: 1.0; display: none; z-index: 1000;}
91% {z-index: 0; opacity: 0.0;}
}
@keyframes loader1 {
0% {left: -100vw; opacity: 1.0; z-index: 1000}
60% {opacity: 1.0;}
90% {left: 0px; opacity: 1.0; display: none; z-index: 1000;}
91% {z-index: 0; opacity: 0.0;}
}
h1{
font-weight: 500;
}
.logo-animation-1{
width: 80%;
max-width: 500px;
position: absolute;
left: calc((100% - 500px) / 2);
top: calc((100vh - 500px) / 2);
background-image: url(https://murtox.nl/wp-content/uploads/2019/11/Official-Logo-RE-2019-W.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.footer-copyright {
width: 50%;
float: left;
text-align: left;
}
.footer-social {
width: 50%;
float: left;
text-align: right;
}
.site-footer p{
margin: 0px;
margin: 20px 0px;
}
@media screen and (max-width: 800px){
.footer-copyright {
width: 100%;
text-align: center;
}
.footer-copyright p{
margin-bottom: 0px;
}
.footer-social {
width: 100%;
text-align: center;
}
}
.project-4{
width: calc((100% / 4) - 22px);
float: left;
margin: 20px 10px;
margin-top: 0px;
transition-duration: 0.3s;
border: solid 1px #f7d9f9;
border-radius: 5px;
position: relative;
}
.project-zoom{
width: 20px;
height: 20px;
background-size: contain !important;
background-position: center;
background-repeat: no-repeat;
position: absolute;
bottom: 10px;
right: 10px;
}
.project-4 img{
margin-bottom: -6px;
border-radius: 5px;
}
.project-4:hover{
cursor: pointer;
}
#proj-popup-date-intro::first-letter{
text-transform: uppercase;
}
#proj-popup-date::first-letter{
text-transform: uppercase;
}
.project-4:hover{
-webkit-filter: grayscale(50%);
filter: grayscale(50%);
}
@media screen and (max-width: 1200px){
.project-4{
width: calc((100% / 3) - 22px);
}
}
@media screen and (max-width: 800px){
.project-4{
width: calc((100% / 2) - 22px);
}
}
@media screen and (max-width: 600px){
.project-4{
width: calc((100% / 1) - 22px);
}
}
.animate-down{
-webkit-animation-name: down;
-webkit-animation-duration: 3s;
animation-iteration-count:infinite;
animation-name: down;
animation-duration: 3s;
}
.animate-down:hover{
cursor: pointer;
}
@-webkit-keyframes down {
0% {transform: translateY(10px);}
50% {transform: translateY(-10px);}
100% {transform: translateY(10px);}
}
@keyframes down {
0% {transform: translateY(10px);}
50% {transform: translateY(-10px);}
100% {transform: translateY(10px);}
}
.topnav {
overflow: hidden;
}
.topnav a {
color: #1e1e1c;
text-align: center;
text-decoration: none;
font-size: 17px;
transition: all .2s ease-in-out;
float: left;
}
.topnav a:hover {
color: white;
}
.topnav a.active {
color: white;
}
.mobilemenuicon {
display: none;
}
@media screen and (max-width: 800px) {
.topnav a {display: none;}
.mobilemenuicon {
float: right;
display: block;
padding: 3px 0px 1px;
}
}
@media screen and (max-width: 800px) {
.topnav.responsive {position: relative;}
.mobilemenuicon {
position: absolute;
right: 25px;
top: 28px;
color: white;
font-size: 20px
}
.topnav.responsive a {
float: none;
display: block;
text-align: left;
width: 100%;
}
.menu-part{
width: 100%; 
}
.topnav.responsive{
position: absolute;
width: 100%;
top: 89px;
left: 0px;
background: rgba(0, 0, 0, .95)
}
}
.about-img{
width: 350px;
float: left;
}
.about-img img{
border-radius: 5px;
}
.about-info{
width: calc(100% - 390px);
margin-left: 40px;
float: left;
}
.about-procent{
float: left;
width: calc((100% - 40px) / 2);
}
.about-procent.blok1{
margin-right: 40px;
}
.about-mbimg{
display: none;
}
@media screen and (max-width: 1000px){
.about-img{
width: 100%;
display: none
}
.about-info{
width: 100%;	
margin-left: 0px;
}
.about-procent{
width: 100%;
margin-right: 0px;
margin-top: 10px;
}
.about-mbimg{
display: block;
width: 100%;
float: left;
margin: 10px 0px;
margin-bottom: 20px;
max-height: 400px;
}
.about-mbimg img{
max-width: 400px;
width: 100%;
border-radius: 5px;
}
}
#proj-popup-title-intro::first-letter{
text-transform: uppercase;
}
.store-product{
width: calc((100% / 3) - 22px);
margin: 0px 10px;
margin-bottom: 20px;
padding-bottom: 10px;
float: left;
border-radius: 5px;
border: solid 1px #f7d9f9;
}
.store-product .button{
line-height: 1;
padding: 10px;
width: 100%;
text-align: center;
border-radius: 0px 0px 4px 4px;
background: #f7d9f9;
color: black;
margin-bottom: -10px;
margin-top: 10px;
transition-duration: 0.3s;
}
.store-product:hover .button{
background: white;
}
@media screen and (max-width: 1000px){
.store-product{
width: calc((100% / 2) - 22px);
}
}
@media screen and (max-width: 800px){
.store-product{
width: calc((100% / 1) - 22px);
}
}
.caldera-grid{
color: white;
}
.caldera-grid .alert-success{
background-color: #f7d9f9;
color: black;
border-color: white;
}
.caldera-grid .btn-default{
margin: 0px !important;
text-align: center !important;
border: solid 3px white !important;
color: white !important;
border-radius: 15px !important;
margin-left: auto !important;
margin-right: auto !important;
width: 190px !important;
line-height: 1 !important;
text-transform: uppercase !important;
background-color: transparent !important;
}
.woocommerce-MyAccount-navigation-link{
background: white;
margin-bottom: 10px;
padding: 10px 15px;
border: solid 3px #eeeded;
border-bottom: solid 3px #eeeded !important;
transition-duration: 0.3s;
}
.woocommerce-MyAccount-navigation-link:hover{
box-shadow: 0px 0px 8px 0px rgba(2,2,2,0.25);
}
.woocommerce-MyAccount-content input{
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.woocommerce-MyAccount-content button{
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 10px 20px;
text-decoration: none;
display: unset;
transition: all .2s ease-in-out;
height: unset;
border-radius: 0px;
float: left;
margin-bottom: 15px;
}
.woocommerce-orders-table__header{
text-align: left;
}
.woocommerce-MyAccount-orders .button{
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 5px 10px !important;
text-decoration: none;
display: unset;
transition: all .2s ease-in-out;
height: unset;
border-radius: 0px;
float: left;
}
table.woocommerce-orders-table{
margin-bottom: 10px !Important;
}
#billing_address_2{
display: none !important;
}
.woocommerce-MyAccount-content button:hover{
border: solid 3px #f358b9;
color: #f358b9;
background: white;
}
.woocommerce-EditAccountForm.edit-account fieldset{
padding: 0px;
border: none;
}
.woocommerce-EditAccountForm.edit-account fieldset legend{
font-weight: 600;
font-size: 20px;
margin-top: 15px;
margin-bottom: 10px;
}
.woocommerce-MyAccount-navigation-link a{
padding: 0px !important;
color: #444444;
text-decoration: none;
}
.woocommerce-MyAccount-navigation-link.is-active a{
font-weight: 600;
}
.woocommerce-MyAccount-content mark{
font-weight: 600;
color: #444444;
background: none;
}
.woocommerce-order-details__title{
padding: 0px !important;
font-size: 20px !important;
margin-block-start: 0px;
margin-block-end: 0px;
}
.woocommerce-MyAccount-content .woocommerce-column{
margin-bottom: -15px !important;
}
.woocommerce-MyAccount-content .woocommerce-table__product-name a{
color: #444444;
text-decoration: none;
}
.woocommerce-order-details .shipping{
margin-bottom: 20px;
padding: 35px;
background: #f6f6f6;
color: #444444;
float: left;
width: calc((100% - 52px) / 2);
max-width: calc(100% - 6px);
border: solid 3px #eeeded;
}
.woocommerce-order-details .files{
margin-bottom: 20px;
padding: 35px;
background: #f6f6f6;
color: #444444;
float: left;
width: calc((100% - 52px) / 2);
max-width: calc(100% - 6px);
border: solid 3px #eeeded;
margin-right: 40px;
}
@media screen and (max-width: 1200px){
.woocommerce-order-details .shipping{
width: calc(100% - 6px);
margin-right: 0px;
padding: 20px;
}
.woocommerce-order-details .files{
width: calc(100% - 6px);
margin-right: 0px;
padding: 20px;
}
}
.woocommerce-order-details .shipping .titel{
font-size: 25px;
margin: 0px;
font-weight: 500;
color: #444444;
}
.woocommerce-order-details .files .tekst{
margin: 0px;
margin-bottom: 15px;
}
.woocommerce-order-details .files .titel{
font-size: 25px;
margin: 0px;
font-weight: 500;
color: #444444;
}
.woocommerce-order-details .shipping .tekst{
margin: 0px;
margin-bottom: 15px;
}
.woocommerce-order-details .shipping .ship{
width: 100%;
float: left;
padding-top: 5px;
border-top: solid 1px #eeeded;
margin-top: 5px;
max-width: 450px;
}
.woocommerce-order-details .shipping .ship-logo{
height: 24px;
width: 24px;
object-fit: cover;
border-radius: 3px;
float: left;
}
.woocommerce-order-details .shipping .ship-titel{
width: calc(100% - 130px);
float: left;
margin-left: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woocommerce-order-details .shipping .ship-link{
width: 75px;
float: left;
margin-left: 15px;
text-align: right;
font-weight: 600;
}
.woocommerce-order-details .shipping .ship-link a{
text-decoration: none;
color: #444444;
}
.woocommerce-order-details .files .file{
width: 100%;
float: left;
padding-top: 5px;
border-top: solid 1px #eeeded;
margin-top: 5px;
max-width: 450px;
}
.woocommerce-order-details .files .file-logo{
height: 24px;
width: 24px;
object-fit: cover;
border-radius: 3px;
float: left;
}
.woocommerce-order-details .files .file-titel{
width: calc(100% - 130px);
float: left;
margin-left: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woocommerce-order-details .files .file-link{
width: 75px;
float: left;
margin-left: 15px;
text-align: right;
font-weight: 600;
}
.woocommerce-order-details .files .file-link a{
text-decoration: none;
color: #444444;
}
.woocommerce-column__title{
padding: 0px !important;
font-size: 20px !important;
margin-block-start: 0px;
margin-block-end: 0px;
}
.woocommerce-MyAccount-content h3{
padding-top: 0px;
margin-block-start: 0px;
}
@media screen and (min-width: 768px){
.woocommerce-MyAccount-navigation{
width: 200px !important;
margin-right: 20px !important;
}
.woocommerce-MyAccount-content{
width: calc(100% - 220px) !important;
}
}
.woocommerce-MyAccount-content{
padding: 40px;
background: white;
padding-bottom: 25px;
border: solid 3px #eeeded;
}
@media screen and (max-width: 700px){
.woocommerce-MyAccount-content{
padding: 20px;
}
}
.woocommerce-MyAccount-content p{
padding: 0px;
margin-block-start: 0px;
margin-bottom: 15px;
}
.wc_payment_method label{
float: left;
width: calc(100% - 29px);
padding: 10px 20px !important;
}
.payment_methods li{
position: unset !important;
float: left;
width: 100%;
}
.payment_methods .payment_box{
padding: 20px !important
}
.payment_methods .payment_box p{
float: left;
width: 100%;
margin-bottom: 10px !important;
}
.payment_method_paypal img{
display: none;
}
.about_paypal{
display: none;
}
.woocommerce-table--order-details tr{
text-align: left;
}
.woocommerce-table--order-details tfoot{
margin-top: 20px;
}
.halfscreen{
width: calc(100% / 2);
float: left;
}
.halfscreen.part1{
line-height: 0;
}
.halfscreen.part1 img{
border-radius: 5px 0px 0px 5px;
border-right: solid 1px #f7d9f9;
width: calc(100% - 1px);
}
.halfscreen.part2{
padding: 20px;
}
.screen-reader-text{
display: none
}
.product_meta{
display: none
}
.product_title.entry-title{
color: #f7d9f9;
margin: 0px;
font-size: 35px;
margin-bottom: 20px;
line-height: 1;
}
.woocommerce-Price-amount{
margin: 0px;
font-size: 25px;
margin-bottom: 20px;
line-height: 1;
}
@media screen and (max-width: 800px){
.halfscreen{
width: 100%;	
}
.halfscreen.part1{
margin-right: 0px;	
}
.halfscreen.part1 img{
border-radius: 5px 5px 0px 0px;
border-right: none;
width: 100%;
}
} .single_add_to_cart_button{
margin-top: 0px;
float: left;
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 10px 20px;
height: unset;
border-radius: 0px;
transition: all .2s ease-in-out;
}
.single_add_to_cart_button:hover{
border: solid 3px #f358b9;
color: #f358b9;
background: white;
}
.cart .qty{
float: left;
width: 75px;
border: solid 3px #eeeded;
margin-right: 20px;
height: 38px;
border-radius: 0px;
padding: 0px 5px;
}
.webshop-info .price{
margin: 0px;
margin-bottom: 10px;
font-size: 19px;
}
.variations .value{
margin-bottom: 10px;
}
.variations .value select{
width: 100%;
max-width: 400px;
color: #f358b9;
background: white;
color: #444444;
}
.reset_variations{
color: #444444;
text-decoration: none;
font-size: 12px;
float: left;
margin-top: 10px;
}
.variable-items-wrapper{
margin-bottom: 10px;
}
.woocommerce-variation-price{
margin-bottom: 10px;
}
.variations{
padding: 0px;
background: none;
max-width: 100%;
margin-bottom: 15px;
}
.woocommerce-cart-form__cart-item{
background: white;
margin-bottom: 20px;
border: solid 3px #eeeded;
}
.woocommerce-cart-form__cart-item .product-thumbnail img{
max-width: 50px;
}
.shop_table_responsive thead{
background: white;
}
table.shop_table_responsive tr td:before{
content: none !important;
}
table.shop_table_responsive tr td{
text-align: left !important;
}
a.reset_variations{
float: right;
}
td.actions{
border-top: 1em solid #f6f6f6 !important;
}
table.cart th{
text-align: left;
}
@media screen and (max-width: 768px){
table.cart td.product-remove{
border-top: 1em solid #f6f6f6 !important;
}
.woocommerce-cart-form .button{
width: 100% !important;
margin-bottom: 10px !important;
}
.wc-proceed-to-checkout .button.checkout-button{
width: 100% !important;
display: block !important;
}
}
table.cart td.product-remove a.remove{
top: 15px !important;
right: 15px !important;
text-decoration: none !important;
line-height: 1;
}
.cart_item .product-name{
text-decoration: none;
font-weight: 700;
color: white;
}
.cart_item .product-name a{
text-decoration: none;
font-weight: 700;
color: #404040;
}
.woocommerce-cart-form .button{
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 10px 20px;
height: unset;
border-radius: 0px;
transition: all .2s ease-in-out;
}
.woocommerce-cart-form .button:hover{
border: solid 3px #f358b9;
color: #f358b9;
background: white;
}
table.cart td.actions input{
height: 38px;
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments{
background-color: #f358b9 !important;
}
table.shop_table_responsive tbody th{
display: block !important;
text-align: left;
}
.woocommerce-shipping-methods{
padding-inline-start: 0px;
}
.wc-proceed-to-checkout .button.checkout-button{
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 10px 20px;
text-decoration: none;
font-size: 20px;
display: unset;
transition: all .2s ease-in-out;
}
.wc-proceed-to-checkout .button.checkout-button:hover{
border: solid 3px #f358b9;
color: #f358b9;
background: white;
}
.woocommerce-checkout-review-order-table tr{
text-align: left;
}
.woocommerce-checkout-review-order-table .cart_item .product-name{
text-decoration: none;
font-weight: 400;
}
.place-order .button{
border: solid 3px #f358b9;
color: white;
font-weight: 600;
background: #f358b9;
padding: 10px 20px;
text-decoration: none;
font-size: 20px;
display: unset;
transition: all .2s ease-in-out;
height: unset;
}
.place-order .button:hover{
border: solid 3px #f358b9;
color: #f358b9;
background: white;
}
.woocommerce-billing-fields__field-wrapper input{
height: 38px;
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.woocommerce-shipping-fields__field-wrapper input{
height: 38px;
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.woocommerce form .form-row .required{
text-decoration: none !important;
}
.form-row.woocommerce-validated input.input-text{
box-shadow: none !important;
}
.woocommerce-additional-fields__field-wrapper textarea{
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.checkout_coupon.woocommerce-form-coupon{
background: white;
padding: 20px;
margin-top: -2.617924em
}
.checkout_coupon.woocommerce-form-coupon input{
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.checkout_coupon.woocommerce-form-coupon button{
border: solid 3px #12529c;
color: white;
font-weight: 600;
background: #12529c;
padding: 10px 20px;
text-decoration: none;
display: unset;
transition: all .2s ease-in-out;
height: unset;
border-radius: 0px;
}
.checkout_coupon.woocommerce-form-coupon button:hover{
border: solid 3px #12529c;
color: #12529c;
background: white;
}
.wc_payment_method{
background: white;
margin-bottom: 20px;
}
.payment_methods img{
display: none;
}
.wc_payment_method.payment_method_ideal{
background-image: url(https://upload.wikimedia.org/wikipedia/commons/e/e9/IDEAL_Logo.png);
background-repeat: no-repeat;
background-size: auto 23px;
background-position: calc(100% - 16px) 10px;
}
.wc_payment_method.payment_method_bunq{
background-image: url(https://pbs.twimg.com/media/C6Pbqj8WYAARI2U.png);
background-repeat: no-repeat;
background-size: auto 23px;
background-position: calc(100% - 16px) 10px;
}
.wc_payment_method.payment_method_paypalec{
background-image: url(http://de-octopus.nl/wp-content/uploads/2019/08/paypal-logo.png);
background-repeat: no-repeat;
background-size: auto 23px;
background-position: calc(100% - 16px) 10px;
}
.wc_payment_method .input-radio{
margin-top: 13px;
margin-left: 13px;
float: left;
}
.hentry .entry-content .woocommerce-MyAccount-navigation ul{
padding-inline-start: 0px;
border-top: none !important;
}
.woocommerce-MyAccount-navigation-link{
background: white;
margin-bottom: 10px;
padding: 10px 15px;
border: solid 3px #eeeded;
border-bottom: solid 3px #eeeded !important;
transition-duration: 0.3s;
}
.woocommerce-MyAccount-navigation-link:hover{
box-shadow: 0px 0px 8px 0px rgba(2,2,2,0.25);
}
.woocommerce-MyAccount-content input{
border: solid 3px #eeeded;
color: #444444;
margin-right: 20px !important;
border-radius: 0px !important;
}
.woocommerce-MyAccount-content button{
border: solid 3px #12529c;
color: white;
font-weight: 600;
background: #12529c;
padding: 10px 20px;
text-decoration: none;
display: unset;
transition: all .2s ease-in-out;
height: unset;
border-radius: 0px;
float: left;
margin-bottom: 15px;
}
.woocommerce-orders-table__header{
text-align: left;
}
.woocommerce-MyAccount-orders .button{
border: solid 3px #12529c;
color: white;
font-weight: 600;
background: #12529c;
padding: 5px 10px !important;
text-decoration: none;
display: unset;
transition: all .2s ease-in-out;
height: unset;
border-radius: 0px;
float: left;
}
table.woocommerce-orders-table{
margin-bottom: 10px !Important;
}
#billing_address_2{
display: none !important;
}
.woocommerce-MyAccount-content button:hover{
border: solid 3px #12529c;
color: #12529c;
background: white;
}
.woocommerce-EditAccountForm.edit-account fieldset{
padding: 0px;
border: none;
}
.woocommerce-EditAccountForm.edit-account fieldset legend{
font-weight: 600;
font-size: 20px;
margin-top: 15px;
margin-bottom: 10px;
}
.woocommerce-MyAccount-navigation-link a{
padding: 0px !important;
color: #444444;
text-decoration: none;
}
.woocommerce-MyAccount-navigation-link.is-active a{
font-weight: 600;
}
.woocommerce-MyAccount-content mark{
font-weight: 600;
color: #444444;
background: none;
}
.woocommerce-order-details__title{
padding: 0px !important;
font-size: 20px !important;
margin-block-start: 0px;
margin-block-end: 0px;
}
.woocommerce-MyAccount-content .woocommerce-column{
margin-bottom: -15px !important;
}
.woocommerce-MyAccount-content .woocommerce-table__product-name a{
color: #444444;
text-decoration: none;
}
.woocommerce-order-details .shipping{
margin-bottom: 20px;
padding: 35px;
background: #f6f6f6;
color: #444444;
float: left;
width: calc((100% - 52px) / 2);
max-width: calc(100% - 6px);
border: solid 3px #eeeded;
}
.woocommerce-order-details .files{
margin-bottom: 20px;
padding: 35px;
background: #f6f6f6;
color: #444444;
float: left;
width: calc((100% - 52px) / 2);
max-width: calc(100% - 6px);
border: solid 3px #eeeded;
margin-right: 40px;
}
@media screen and (max-width: 1200px){
.woocommerce-order-details .shipping{
width: calc(100% - 6px);
margin-right: 0px;
padding: 20px;
}
.woocommerce-order-details .files{
width: calc(100% - 6px);
margin-right: 0px;
padding: 20px;
}
}
.woocommerce-order-details .shipping .titel{
font-size: 25px;
margin: 0px;
font-weight: 500;
color: #444444;
}
.woocommerce-order-details .files .tekst{
margin: 0px;
margin-bottom: 15px;
}
.woocommerce-order-details .files .titel{
font-size: 25px;
margin: 0px;
font-weight: 500;
color: #444444;
}
.woocommerce-order-details .shipping .tekst{
margin: 0px;
margin-bottom: 15px;
}
.woocommerce-order-details .shipping .ship{
width: 100%;
float: left;
padding-top: 5px;
border-top: solid 1px #eeeded;
margin-top: 5px;
max-width: 450px;
}
.woocommerce-order-details .shipping .ship-logo{
height: 24px;
width: 24px;
object-fit: cover;
border-radius: 3px;
float: left;
}
.woocommerce-order-details .shipping .ship-titel{
width: calc(100% - 130px);
float: left;
margin-left: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woocommerce-order-details .shipping .ship-link{
width: 75px;
float: left;
margin-left: 15px;
text-align: right;
font-weight: 600;
}
.woocommerce-order-details .shipping .ship-link a{
text-decoration: none;
color: #444444;
}
.woocommerce-order-details .files .file{
width: 100%;
float: left;
padding-top: 5px;
border-top: solid 1px #eeeded;
margin-top: 5px;
max-width: 450px;
}
.woocommerce-order-details .files .file-logo{
height: 24px;
width: 24px;
object-fit: cover;
border-radius: 3px;
float: left;
}
.woocommerce-order-details .files .file-titel{
width: calc(100% - 130px);
float: left;
margin-left: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woocommerce-order-details .files .file-link{
width: 75px;
float: left;
margin-left: 15px;
text-align: right;
font-weight: 600;
}
.woocommerce-order-details .files .file-link a{
text-decoration: none;
color: #444444;
}
.woocommerce-column__title{
padding: 0px !important;
font-size: 20px !important;
margin-block-start: 0px;
margin-block-end: 0px;
}
.woocommerce-MyAccount-content h3{
padding-top: 0px;
margin-block-start: 0px;
}
@media screen and (min-width: 768px){
.woocommerce-MyAccount-navigation{
width: 200px !important;
margin-right: 20px !important;
}
.woocommerce-MyAccount-content{
width: calc(100% - 220px) !important;
}
}
.woocommerce-MyAccount-content{
padding: 40px;
background: white;
padding-bottom: 25px;
border: solid 3px #eeeded;
}
@media screen and (max-width: 700px){
.woocommerce-MyAccount-content{
padding: 20px;
}
}
.woocommerce-MyAccount-content p{
padding: 0px;
margin-block-start: 0px;
margin-bottom: 15px;
}
.wc_payment_method label{
float: left;
width: calc(100% - 29px);
padding: 10px 20px !important;
font-weight: 600;
}
.payment_methods li{
position: unset !important;
float: left;
width: 100%;
}
.payment_methods .payment_box{
padding: 20px !important
}
.payment_methods .payment_box p{
float: left;
width: 100%;
margin-bottom: 10px !important;
}
.payment_method_paypal img{
display: none;
}
.about_paypal{
display: none;
}
.woocommerce-table--order-details tr{
text-align: left;
}
.woocommerce-table--order-details tfoot{
margin-top: 20px;
}
.woocommerce-checkout{
color: white;
font-family: 'Kanit', sans-serif;
}
.woocommerce-form-coupon{
color: black;
}
.wc_payment_method{
background: #f358b9;
}
.cart_item .product-price{
color: #404040 !important;
}
.variations .label{
display: none;
font-weight: 500;
font-size: 1.2rem;
color: white;
}
.variations .value{
display: block;
}
.swatch-wrapper{
padding: 0px;
border: solid 3px #eeeded;
}
.swatch-wrapper.selected{
padding: 0px !important;
border: solid 3px #444444 !important;
}
.variations{
margin-top: 25px;
margin-bottom: 0px;
}
.tawcvs-swatches{
margin-bottom: -10px;
padding: 0px !important;
}
.tawcvs-swatches .swatch{
opacity: 1 !important;
margin-bottom: 10px;
}
.tawcvs-swatches .swatch-label{
width: unset !important;
height: unset !important;
padding: 5px 10px !important;
line-height: 1 !important;
border-radius: 0px !important;
opacity: 1 !important;
border: solid 3px #eeeded !important;
background: white !important;
}
.tawcvs-swatches .swatch.selected{
background: white !important;
box-shadow: none !important;
border-radius: 3px;
}
.tawcvs-swatches .swatch-color.selected{
background: #eeeded !important;
}
.tawcvs-swatches .swatch-color.selected:before{
border: solid black !important;
border-width: 0 2px 2px 0 !important;
top: 7px !important;
left: 7px !important;
}
.tawcvs-swatches .swatch-color{
border-width: 3px 3px 3px 8px !important;
}
.tawcvs-swatches .swatch-label.selected{
border-color: #f358b9 !important;
}
.swatch-image{
width: 50px !important;
height: 50px !important;
margin-bottom: 10px !important;
border: solid 3px #eeeded !important;
}
.swatch-image.selected{
border-color: #12529c !important;
border-radius: 0px !important;
}
.cart_totals{
color: white;
}
.buttomhome{
margin: 0px;
padding: 10px 20px;
text-align: center;
border: solid 3px white;
color: white;
border-radius: 15px;
margin-left: auto;
margin-right: auto;
width: 190px;
line-height: 1;
text-transform: uppercase;
transition-duration: 0.3s;
}
.buttomhome:hover{
border-radius: 10px;
border-color: #f358b9;
padding: 10px 25px;
}
.nextprevious a{
color: #f7d9f9;
text-decoration: none;
}
.single-product .woocommerce-Price-amount{
color: white;
}